@font-face{font-family:Montserrat;font-style:normal;font-weight:300 800;font-display:swap;src:url(/rdmachine/fonts/montserrat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 800;font-display:swap;src:url(/rdmachine/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:113.8%;ascent-override:84.9%;descent-override:22%;line-gap-override:0%}.rc-page{--rc-orange:#d98f55;--plate-a:#e1dacf;--plate-b:#bdb3a4;--plate-c:#8f8578;--wall-a:#4d463e;--wall-b:#1d1a17;--plate-ink:#17130f;--rc-ivory:#f3ece1;--rc-ivory-lo:#d9cdbb;--rc-cu-hi:#e8b07f;--rc-cu-lo:#a9622f;--rc-ink:#1b1510;--rc-gap:clamp(20px,4vw,64px);--rc-ease:cubic-bezier(.22,1,.36,1);color:#fff;background:#000;font-family:Montserrat,Montserrat Fallback,system-ui,sans-serif;line-height:1.5;overflow-x:clip}.rc-page *{box-sizing:border-box}.rc-page h1,.rc-page h2,.rc-page h3,.rc-page h4,.rc-page p,.rc-page button,.rc-page li{font-family:inherit}.rc-page a{color:inherit;text-decoration:none}.rc-page img{max-width:100%;display:block}.rc-page :focus-visible{outline:2px solid var(--rc-orange);outline-offset:3px}.rc-wrap{width:min(100% - 2*var(--rc-gap),1240px);margin-inline:auto}.rc-header{z-index:50;padding:14px var(--rc-gap);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.rc-header>*{pointer-events:auto}.rc-logo{color:#fff;transition:color .4s var(--rc-ease);align-items:center;gap:10px;line-height:1;display:flex}.rc-header.is-light .rc-logo{color:#000}.rc-logo__mark{flex:none;width:auto;height:34px;overflow:visible}.rc-logo__word{letter-spacing:-.04em;align-items:baseline;font-size:25px;display:flex}.rc-logo__word b{font-weight:800}.rc-logo__word span{letter-spacing:-.04em;font-weight:400}.rc-logo--in path{fill-opacity:0;stroke:currentColor;stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:rc-draw 1.5s var(--rc-ease) calc(var(--dl,0s) + .1s) forwards,rc-fill .7s ease calc(var(--dl,0s) + 1.25s) forwards}.rc-logo--in .rc-logo__r{animation-delay:calc(var(--dl,0s) + .3s),calc(var(--dl,0s) + 1.35s)}.rc-logo--in .rc-logo__word{animation:rc-word 1s var(--rc-ease) calc(var(--dl,0s) + 1.2s) both}.rc-logo--in:hover .rc-logo__mark{animation:rc-nudge .5s var(--rc-ease)}@keyframes rc-draw{to{stroke-dashoffset:0}}@keyframes rc-fill{0%{fill-opacity:0}to{fill-opacity:1;stroke-width:0}}@keyframes rc-word{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-14px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes rc-nudge{40%{transform:translate(-4px)rotate(-3deg)}}.rc-nav{-webkit-backdrop-filter:blur(14px);background:#161616eb;border-radius:999px;padding:4px;display:flex;position:relative;box-shadow:0 8px 24px #00000029}.rc-nav a{z-index:1;letter-spacing:.07em;text-transform:uppercase;color:#ffffffeb;border-radius:999px;padding:9.3px 16.8px;font-size:11.84px;font-weight:600;transition:color .22s;position:relative}.rc-nav a.is-active{color:#000}.rc-nav__dot{z-index:0;width:var(--w,0);transform:translateX(var(--x,0));opacity:var(--o,0);transition:transform .26s var(--rc-ease),width .26s var(--rc-ease),opacity .18s;background:#fff;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.rc-cta{background:var(--rc-ivory);letter-spacing:.07em;text-transform:uppercase;transition:transform .3s var(--rc-ease),background .3s,box-shadow .3s;border-radius:3.2px;align-items:center;padding:8px 14px;font-size:11.84px;font-weight:700;display:inline-flex;color:var(--rc-ink)!important}.rc-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #d98f5559}.rc-burger{cursor:pointer;background:#161616eb;border:0;border-radius:50%;width:44px;height:44px;display:none;position:relative}.rc-burger i{height:2px;transition:transform .35s var(--rc-ease),top .35s var(--rc-ease);background:#fff;position:absolute;left:13px;right:13px}.rc-burger i:first-child{top:18px}.rc-burger i:last-child{top:25px}.rc-burger.is-open i:first-child{top:21px;transform:rotate(45deg)}.rc-burger.is-open i:last-child{top:21px;transform:rotate(-45deg)}.rc-drawer{z-index:40;padding:0 var(--rc-gap);opacity:0;visibility:hidden;transition:opacity .4s var(--rc-ease),visibility .4s;background:#000000f7;flex-direction:column;justify-content:center;gap:6px;display:flex;position:fixed;inset:0}.rc-drawer.is-open{opacity:1;visibility:visible}.rc-drawer a{text-transform:uppercase;letter-spacing:.04em;padding:8px 0;font-size:clamp(28px,8vw,44px);font-weight:700}.rc-hero{height:440vh;position:relative}.rc-hero__stick{isolation:isolate;background:#000;height:100svh;position:sticky;top:0;overflow:hidden}.rc-hero__video{z-index:-3;position:absolute;inset:0}.rc-hero__video video{object-fit:cover;width:100%;height:100%;transform:translate(calc(var(--mx,0)*-14px),calc(var(--my,0)*-10px)) scale(var(--zoom,1));transition:transform .5s ease-out}.rc-hero__veil{z-index:-2;background:linear-gradient(#00000080,#0003 45%,#0009);position:absolute;inset:0}.rc-hero__open{text-align:center;padding:0 var(--rc-gap);opacity:var(--open,1);transform:translateY(var(--open-y,0));place-items:center;display:grid;position:absolute;inset:0}.rc-hero h1{text-transform:uppercase;letter-spacing:.08em;text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,76px);font-weight:700;line-height:1.06}.rc-hero h1 span{animation:rc-up .8s var(--rc-ease) var(--dl,0s) both;display:inline-block}.rc-hero h1 span:nth-child(2){animation-delay:calc(var(--dl,0s) + 80ms)}.rc-hero__lead{color:#ffffffeb;max-width:760px;animation:rc-up .8s var(--rc-ease) calc(var(--dl,0s) + .12s) both;margin:26px auto 0;font-size:clamp(16px,1.7vw,24px);font-weight:300;line-height:1.5}@keyframes rc-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.rc-hero__hint{letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;opacity:var(--open,1);flex-direction:column;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.rc-hero__hint i{transform-origin:top;background:linear-gradient(#fff,#0000);width:1px;height:42px;animation:1.8s ease-in-out infinite rc-hint}@keyframes rc-hint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.rc-takeover{z-index:1;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.rc-final{z-index:2;text-align:center;padding:0 var(--rc-gap) clamp(28px,6vh,64px);color:#000;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.rc-final h2{opacity:var(--f1,0);transform:translateY(calc((1 - var(--f1,0))*46px))}.rc-final p{opacity:var(--f2,0);transform:translateY(calc((1 - var(--f2,0))*34px))}.rc-metrics{opacity:var(--f3,0);transform:translateY(calc((1 - var(--f3,0))*30px))}.rc-final h2{text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:clamp(26px,3.6vw,50px);font-weight:700;line-height:1.1}.rc-final p{max-width:620px;margin:14px 0 0;font-size:clamp(14px,1.3vw,18px);font-weight:500}.rc-metrics{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(16px,4vw,64px);max-width:1040px;margin-top:clamp(18px,4vh,40px);display:grid}.rc-metrics strong{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(13px,1.35vw,19px);font-weight:800;line-height:1.2;display:block}.rc-metrics span{margin-top:10px;font-size:clamp(11px,.95vw,14px);font-weight:500;line-height:1.45;display:block}.rc-about{color:#000;background:#fff;padding:clamp(72px,9vw,130px) 0 0}.rc-h2{letter-spacing:.15em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(22px,2.5vw,34px);font-weight:600;line-height:1.2}.rc-marquee{background:#000;padding:clamp(48px,6vw,84px) 0;position:relative;overflow:hidden}.rc-marquee:before{content:"";background:radial-gradient(at 50% 120%,#d98f5533,#0000 62%);position:absolute;inset:0}.rc-marquee h2{text-align:center;letter-spacing:.02em;color:#fff;padding:0 var(--rc-gap);margin:0 0 clamp(28px,4vw,48px);font-size:clamp(22px,3vw,40px);font-weight:300;position:relative}.rc-marquee__row{width:max-content;animation:38s linear infinite rc-marq;display:flex;position:relative}.rc-marquee__set{display:flex}.rc-marquee__row span{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#ffffffe0;align-items:center;gap:clamp(28px,4vw,56px);padding-right:clamp(28px,4vw,56px);font-size:clamp(18px,2.2vw,30px);font-weight:700;display:inline-flex}.rc-marquee__row span i{background:var(--rc-orange);flex:none;width:8px;height:8px;transform:rotate(45deg)}@keyframes rc-marq{to{transform:translate(-50%)}}.rc-cases{background:#000;padding:clamp(64px,8vw,110px) 0}.rc-cases__title{text-align:center;letter-spacing:.18em;text-transform:uppercase;margin:0 0 clamp(32px,4vw,56px);font-size:clamp(20px,2.2vw,30px);font-weight:600}.rc-cases__stage{--cw:min(490px,80vw);position:relative}.rc-cases__track{cursor:grab;-webkit-user-select:none;user-select:none;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 calc(50% - var(--cw)/2);align-items:stretch;gap:clamp(14px,2vw,28px);display:flex;overflow-x:auto}.rc-cases__track::-webkit-scrollbar{display:none}.rc-case{flex:0 0 var(--cw);scroll-snap-align:center;color:#000;opacity:.45;transition:opacity .6s var(--rc-ease),transform .6s var(--rc-ease);background:#fff;flex-direction:column;display:flex;transform:scale(.93)}.rc-case.is-on{opacity:1;transform:none}.rc-case__img{cursor:pointer;aspect-ratio:490/330;background:#111;position:relative;overflow:hidden}.rc-case__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--rc-ease)}.rc-case.is-on:hover .rc-case__img img{transform:scale(1.05)}.rc-case__body{flex-direction:column;flex:1;gap:12px;padding:24px 26px 28px;display:flex}.rc-case h3{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:clamp(14px,1.3vw,17px);font-weight:700}.rc-case p{color:#222;margin:0;font-size:13px;font-weight:400;line-height:1.55}.rc-case__tag{letter-spacing:.16em;text-transform:uppercase;color:#777;font-size:11px;font-weight:700}.rc-case a{letter-spacing:.1em;text-transform:uppercase;color:var(--rc-orange);text-underline-offset:4px;margin-top:auto;font-size:12px;font-weight:700;text-decoration:underline}.rc-arrow{top:calc(var(--cw)*330/490/2 - 14px);background:var(--rc-orange);width:28px;height:28px;color:var(--rc-ink);cursor:pointer;z-index:3;transition:transform .3s var(--rc-ease),opacity .3s;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 4px 14px #00000059}.rc-arrow svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:12px;height:12px}.rc-arrow:hover:not(:disabled){transform:scale(1.18)}.rc-arrow:disabled{opacity:0;pointer-events:none}.rc-arrow--l{left:calc(50% - var(--cw)/2 - 14px)}.rc-arrow--r{left:calc(50% + var(--cw)/2 - 14px)}.rc-where{background:#000;padding-top:clamp(40px,6vw,80px)}.rc-where__head{text-align:center;padding:0 var(--rc-gap);margin-bottom:clamp(36px,5vw,64px)}.rc-where__head .rc-h2{font-size:clamp(20px,2.2vw,30px)}.rc-where__head p{color:#fffc;max-width:640px;margin:20px auto 0;font-size:clamp(14px,1.3vw,17px);font-weight:300}.rc-where__grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.rc-person{background:#000;overflow:hidden}.rc-person__img{aspect-ratio:4/5;background:#111;position:relative;overflow:hidden}.rc-person__img img{object-fit:cover;width:100%;height:112%;transform:translateY(var(--py,0));transition:filter .6s}.rc-person__img:after{content:"";opacity:0;pointer-events:none;background:#fff;transition:opacity .6s;position:absolute;inset:0}.rc-person:hover .rc-person__img:after{opacity:.08}.rc-person__body{padding:18px 0 34px clamp(16px,2vw,28px)}.rc-person h3{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:clamp(15px,1.5vw,20px);font-weight:800}.rc-person p{max-width:90%;margin:6px 0 2px;font-size:13px;font-weight:500}.rc-person small{color:#ffffff8c;font-size:11px;display:block}.rc-person a{color:var(--rc-orange);transition:transform .3s var(--rc-ease);margin-top:12px;font-size:12px;font-weight:600;display:inline-block}.rc-person a:hover{transform:translate(4px)}.rc-equip{color:#000;background:#fff;padding:clamp(64px,8vw,110px) 0}.rc-equip__title{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#777;margin:0;font-size:clamp(22px,3vw,40px);font-weight:300}.rc-equip__title b{color:#000;font-weight:700}.rc-equip__lead{text-align:center;max-width:820px;margin:24px auto 0;font-size:clamp(15px,1.6vw,22px);font-weight:500;line-height:1.5}.rc-box{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.rc-box h3{letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-size:12px;font-weight:700}.rc-box em{font-size:13px;font-weight:500}.rc-box a{letter-spacing:.06em;text-transform:uppercase;color:var(--rc-orange);text-underline-offset:4px;margin-top:4px;font-size:12px;font-weight:700;text-decoration:underline;transition:color .3s}.rc-footer{background:#000;padding:clamp(56px,7vw,100px) 0 28px;overflow:hidden}.rc-brand{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff59;-webkit-user-select:none;user-select:none;margin:0 0 clamp(36px,5vw,72px);font-size:clamp(48px,13.6vw,230px);font-weight:800;line-height:.9;position:relative}.rc-brand:after{content:attr(data-text);color:#fff;-webkit-text-stroke:0;clip-path:inset(0 100% 0 0);transition:clip-path 1.6s var(--rc-ease);position:absolute;top:0;left:0}.rc-brand.is-in:after{clip-path:inset(0)}.rc-footer__cols{grid-template-columns:1.3fr 1fr 1fr;gap:32px;display:grid}.rc-footer__h{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;margin:0 0 14px;font-size:11px;font-weight:700}.rc-footer ul{color:#ffffffb3;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.rc-footer ul a{transition:color .3s}.rc-footer ul a:hover{color:var(--rc-orange)}.rc-footer__lead{color:#ffffffb3;max-width:340px;margin:0;font-size:13px;font-weight:300}.rc-footer__boxes{grid-template-columns:1fr 1fr;gap:10px;margin-top:44px;display:grid}.rc-fbox{border:1px solid #ffffff8c;border-radius:3px;padding:16px 18px;transition:border-color .3s,background .3s;display:block}.rc-fbox:hover{border-color:var(--rc-orange);background:#d98f5514}.rc-fbox strong{font-size:12.5px;font-weight:700;display:block}.rc-fbox span{color:#fff9;margin-top:10px;font-size:11px;display:block}.rc-footer__copy{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;margin-top:48px;font-size:11px}.rc-js .rc-rev{opacity:0;transition:opacity .9s var(--rc-ease),transform .9s var(--rc-ease);transition-delay:var(--d,0s);transform:translateY(36px)}.rc-js .rc-rev.is-in{opacity:1;transform:none}.rc-js .rc-case.rc-rev.is-in:not(.is-on){opacity:.45;transform:scale(.93)}@media (width<=1000px){.rc-nav,.rc-header .rc-cta{display:none}.rc-burger{display:block}.rc-where__grid{grid-template-columns:1fr 1fr}.rc-footer__cols{grid-template-columns:1fr}}@media (width<=620px){.rc-where__grid,.rc-footer__boxes{grid-template-columns:1fr}.rc-metrics{gap:14px}.rc-hero h1{letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.rc-hero{height:auto}.rc-hero__stick{height:100svh;position:relative}.rc-takeover{display:none!important}.rc-hero h1 span,.rc-hero__lead,.rc-hero__hint i,.rc-marquee__row{animation:none}.rc-logo--in path{fill-opacity:1;stroke-width:0;stroke-dashoffset:0;animation:none}.rc-logo--in .rc-logo__word{animation:none}.rc-js .rc-rev{opacity:1;transition:none;transform:none}.rc-brand:after{clip-path:none;transition:none}}@property --n{syntax:"<integer>";inherits:true;initial-value:0}.rc-curtain{z-index:90;cursor:pointer;display:none;position:fixed;inset:0}.rc-js .rc-curtain{animation:10ms linear 3.2s forwards rc-gone;display:block}.rc-skipped .rc-curtain{display:none}.rc-skipped{--dl:0s!important}.rc-curtain svg{width:100%;height:100%;animation:.4s 2.75s forwards rc-fadeout;position:absolute;inset:0}.rc-in-hole{transform-box:view-box;transform-origin:500px 500px;animation:.95s cubic-bezier(.76,0,.94,.4) 2.15s both rc-zoom}.rc-in-l,.rc-in-r{transform-box:fill-box;transform-origin:50%}.rc-in-l{animation:1.1s cubic-bezier(.16,1,.3,1) .15s backwards rc-in-l}.rc-in-r{animation:1.1s cubic-bezier(.16,1,.3,1) .15s backwards rc-in-r}@keyframes rc-in-l{0%{transform:translate(-620px,260px)rotate(-14deg)}}@keyframes rc-in-r{0%{transform:translate(620px,-260px)rotate(14deg)}}@keyframes rc-zoom{to{transform:scale(70)}}@keyframes rc-edge{0%,25%{opacity:0}34%,66%{opacity:1}86%,to{opacity:0}}.rc-in-ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) .95s both rc-ring}@keyframes rc-ring{0%{opacity:.9;stroke-width:14px;transform:scale(.3)}to{opacity:0;stroke-width:1px;transform:scale(3.4)}}.rc-in-word{letter-spacing:-.04em;color:#fff;justify-content:center;font-size:clamp(22px,3vw,40px);line-height:1;animation:.35s 2.05s forwards rc-fadeout;display:flex;position:absolute;top:66%;left:0;right:0}.rc-in-word span{opacity:0;animation:rc-letter .8s var(--rc-ease) calc(.95s + var(--i)*55ms) forwards;display:inline-block;transform:translateY(120%)}.rc-in-word span:nth-child(-n+2){font-weight:800}.rc-in-word span:nth-child(n+3){font-weight:400}@keyframes rc-letter{to{opacity:1;transform:none}}.rc-in-count{left:var(--rc-gap);letter-spacing:.2em;color:#ffffffb3;font-size:12px;font-weight:600;animation:1.85s cubic-bezier(.5,0,.2,1) .2s forwards rc-count,.3s 2.05s forwards rc-fadeout;position:absolute;bottom:30px}.rc-in-count:after{counter-reset:n var(--n);content:counter(n) "%"}@keyframes rc-count{0%{--n:0}to{--n:100}}.rc-in-bar{background:var(--rc-orange);transform-origin:0;width:100%;height:3px;animation:1.85s cubic-bezier(.5,0,.2,1) .2s forwards rc-bar,.3s 2.05s forwards rc-fadeout;position:absolute;bottom:0;left:0;transform:scaleX(0)}@keyframes rc-bar{to{transform:scaleX(1)}}@keyframes rc-fadeout{to{opacity:0}}@keyframes rc-gone{to{visibility:hidden}}.rc-progress{z-index:60;background:var(--rc-orange);height:3px;transform:scaleX(var(--prog,0));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0;right:0}.rc-w{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.rc-w>span{display:inline-block}.rc-js .rc-w>span{transition:transform 1.1s var(--rc-ease) calc(var(--i)*70ms);transform:translateY(112%)}.rc-js .is-in .rc-w>span{transform:none}.rc-clip{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.rc-clip.is-live{opacity:1}.rc-case__play{background:var(--rc-orange);width:40px;height:40px;color:var(--rc-ink);transition:transform .4s var(--rc-ease);pointer-events:none;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;bottom:14px;right:14px}.rc-case__img:hover .rc-case__play{transform:scale(1.18)}.rc-case.is-on .rc-case__img{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out}.rc-arrow--l svg{transform:scaleX(-1)}.rc-box__glare{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),#ffffff8c,#fff0 55%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.rc-box:hover .rc-box__glare{opacity:.7}.rc-hero__btn{background:var(--rc-ivory);color:var(--rc-ink);letter-spacing:.1em;text-transform:uppercase;animation:rc-up .8s var(--rc-ease) calc(var(--dl,0s) + .24s) backwards;border-radius:3px;align-items:center;gap:12px;margin-top:34px;padding:15px 28px;font-size:12px;font-weight:700;transition:background .3s,box-shadow .3s;display:inline-flex}.rc-hero__btn:hover{box-shadow:0 14px 30px #d98f5566}.rc-hero__btn svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px;transition:transform .35s var(--rc-ease)}.rc-hero__btn:hover svg{transform:translate(5px)}.rc-marquee__row.is-rev{margin-top:14px;animation-direction:reverse}.rc-marquee__row.is-rev span{color:#0000;-webkit-text-stroke:1px #ffffff8c}.rc-marquee:hover .rc-marquee__row{animation-play-state:paused}.rc-modal{z-index:120;animation:rc-fade .35s var(--rc-ease);background:#000000e6;place-items:center;padding:56px 20px 20px;display:grid;position:fixed;inset:0}.rc-modal__panel{width:min(1100px,100%);animation:rc-pop .5s var(--rc-ease);position:relative}.rc-modal video{aspect-ratio:16/9;background:#000;width:100%;display:block}.rc-modal h3{letter-spacing:.06em;text-transform:uppercase;margin:14px 0 0;font-size:14px;font-weight:600}.rc-modal__close{color:#fff;cursor:pointer;transition:color .3s,transform .4s var(--rc-ease);background:0 0;border:0;font-size:38px;line-height:1;position:absolute;top:-48px;right:0}.rc-modal__close:hover{color:var(--rc-orange);transform:rotate(90deg)}@keyframes rc-fade{0%{opacity:0}}@keyframes rc-pop{0%{opacity:0;transform:translateY(24px)scale(.97)}}@media (prefers-reduced-motion:reduce){.rc-curtain{display:none!important}.rc-js{--dl:0s}.rc-js .rc-w>span{transition:none;transform:none}}.rc-marquee__bg{object-fit:cover;opacity:.38;width:100%;height:100%;position:absolute;inset:0}.rc-clip.rc-marquee__bg{opacity:0}.rc-clip.rc-marquee__bg.is-live{opacity:.38}.rc-marquee:before{z-index:1}.rc-marquee h2,.rc-marquee__row{z-index:2}@media (prefers-reduced-motion:reduce){.rc-final h2,.rc-final p,.rc-metrics{opacity:1;transform:none}}.rc-about,.rc-equip,.rc-footer{z-index:3;border-radius:28px 28px 0 0;position:relative}.rc-cases,.rc-where{z-index:2;position:relative}.rc-equip,.rc-footer{margin-top:-28px}.rc-js .rc-rev{transition-duration:1.2s,1.2s}@media (prefers-reduced-motion:reduce){.rc-about,.rc-equip,.rc-footer{margin-top:0}}.rc-hero__video{overflow:hidden}.rc-hero__video video{object-fit:cover;opacity:0;width:calc(100% + 56px);height:calc(100% + 56px);transition:opacity 1.1s,transform .5s ease-out;position:absolute;top:-28px;left:-28px}.rc-hero__video video.is-on,.rc-hero__video video:first-child:not([src]){opacity:1}.rc-modal{background:0 0;padding:0;animation:none}.rc-modal__panel{will-change:clip-path;background:#000;width:100vw;height:100vh;animation:none}.rc-modal video{aspect-ratio:auto;object-fit:contain;width:100vw;height:100vh}.rc-modal h3{left:var(--rc-gap);text-shadow:0 2px 12px #000c;pointer-events:none;max-width:60vw;margin:0;position:absolute;bottom:72px}.rc-modal__close{z-index:2;position:fixed;top:14px;right:20px}.rc-modal h3,.rc-modal__close{animation:rc-fade .45s .32s var(--rc-ease) backwards}.rc-modal__panel.is-closing h3,.rc-modal__panel.is-closing .rc-modal__close{opacity:0;transition:opacity .15s;animation:none}.rc-modal__panel.is-closing video::-webkit-media-controls{opacity:0}.rc-hero{background:#000}.rc-film{z-index:1;text-align:center;min-height:86dvh;padding:0 var(--rc-gap);background:#000;place-items:center;display:grid;position:relative;overflow:hidden}.rc-film__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rc-clip.rc-film__bg{opacity:0}.rc-clip.rc-film__bg.is-live{opacity:1}.rc-film:after{content:"";background:linear-gradient(#0000008c,#00000026 40%,#000000a6);position:absolute;inset:0}.rc-film__line{z-index:2;letter-spacing:.07em;text-transform:uppercase;text-wrap:balance;text-shadow:0 4px 30px #00000073;max-width:980px;margin:0;font-size:clamp(28px,5vw,68px);font-weight:700;line-height:1.08;position:relative}.rc-film__bg{transform-origin:50% 60%;animation:26s ease-in-out infinite alternate rc-kb}@keyframes rc-kb{0%{transform:scale(1.04)}to{transform:scale(1.16)translate(-1.2%,-1%)}}.rc-arrow:after{content:"";position:absolute;inset:-8px}.rc-pick{z-index:2;background:#000;padding:clamp(56px,7vw,100px) 0;position:relative}.rc-pick__head{text-align:center;margin-bottom:clamp(32px,4vw,56px)}.rc-pick__head p{color:#fffc;max-width:620px;margin:18px auto 0;font-size:clamp(14px,1.3vw,17px);font-weight:300}.rc-pick__grid{grid-template-columns:1fr 1.1fr;gap:clamp(16px,2vw,28px);display:grid}.rc-pick__ctrl,.rc-pick__res{background:#111;border:1px solid #ffffff1a;padding:clamp(20px,2.6vw,36px)}.rc-pick fieldset{border:0;margin:0 0 26px;padding:0}.rc-pick legend,.rc-gap label{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-bottom:12px;padding:0;font-size:12px;font-weight:700}.rc-gap label{display:block}.rc-gap label b{color:#fff;letter-spacing:.04em}.rc-chips{flex-wrap:wrap;gap:8px;display:flex}.rc-chips button{color:#fff;cursor:pointer;min-height:44px;transition:background .3s var(--rc-ease),color .3s,border-color .3s,transform .3s var(--rc-ease);background:0 0;border:1px solid #ffffff47;border-radius:999px;padding:0 18px;font:600 13px Montserrat,Montserrat Fallback,sans-serif}.rc-chips button:hover{border-color:var(--rc-orange);transform:translateY(-2px)}.rc-chips button[aria-pressed=true]{background:var(--rc-orange);border-color:var(--rc-orange);color:var(--rc-ink)}.rc-gap input{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.rc-gap input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--rc-orange) var(--v,50%),#fff3 var(--v,50%));border-radius:4px;height:4px}.rc-gap input::-moz-range-track{background:#fff3;border-radius:4px;height:4px}.rc-gap input::-moz-range-progress{background:var(--rc-orange);height:4px}.rc-gap input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--rc-orange);width:26px;height:26px;box-shadow:0 0 0 1px var(--rc-orange);transition:transform .25s var(--rc-ease);border:3px solid #000;border-radius:50%;margin-top:-11px}.rc-gap input::-moz-range-thumb{background:var(--rc-orange);border:3px solid #000;border-radius:50%;width:22px;height:22px}.rc-gap input:active::-webkit-slider-thumb{transform:scale(1.2)}.rc-gap__vis{border:1px dashed #fff3;height:30px;margin-top:8px;position:relative}.rc-gap__vis i{transform-origin:50%;transition:transform .45s var(--rc-ease),background .3s;position:absolute;inset:0}.rc-gap__door{background:#ffffff24;border-left:2px solid #fff;border-right:2px solid #fff}.rc-gap__bot{background:var(--rc-orange);top:6px!important;bottom:6px!important}.rc-gap__bot.is-no{background:#ff5a4f}.rc-gap__msg{color:#9ee6a8;min-height:42px;margin:14px 0 0;font-size:13px;font-weight:500}.rc-gap__msg.is-no{color:#ff9d96}.rc-pick__top{align-items:center;gap:20px;margin-bottom:26px;display:flex}.rc-pick__top img{aspect-ratio:1;object-fit:contain;width:min(36%,170px);animation:rc-fade .5s var(--rc-ease);background:#1b1b1b;padding:10px}.rc-pick__top span{letter-spacing:.16em;text-transform:uppercase;color:var(--rc-orange);font-size:11px;font-weight:700}.rc-pick__top h3{letter-spacing:.04em;text-transform:uppercase;margin:6px 0 4px;font-size:clamp(18px,1.9vw,26px);font-weight:700}.rc-pick__top p{margin:0;font-size:14px;font-weight:600}.rc-pick__top small{color:#ffffffa6;margin-top:8px;font-size:12px;line-height:1.5;display:block}.rc-bars{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rc-bars li>div:first-child{letter-spacing:.04em;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.rc-bars li>div:first-child span{color:#ffffffa6}.rc-bar{background:#ffffff1a;height:8px;position:relative}.rc-bar i{background:var(--rc-orange);transform-origin:0;transition:transform .7s var(--rc-ease);position:absolute;inset:0}.rc-bar em{width:2px;height:16px;transition:left .7s var(--rc-ease);background:#fff;margin-left:-1px;position:absolute;top:-4px;left:0}.rc-pick__note{color:#ffffff8c;margin:20px 0;font-size:12px}.rc-pick__cta{min-height:44px}@media (width<=900px){.rc-pick__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rc-film__bg{animation:none}.rc-bar i,.rc-bar em,.rc-gap__vis i{transition:none}}.rc-page{--rc-orange-ink:#8c4f21;--rc-orange-deep:#a85d2a;--rc-grey-ink:#666}.rc-equip__title,.rc-case__tag{color:var(--rc-grey-ink)}.rc-case a,.rc-box a{color:var(--rc-orange-ink)}.rc-box a:hover{color:#8f4305}.rc-case a,.rc-box a,.rc-person a,.rc-footer ul a,.rc-drawer a{align-items:center;min-height:44px;display:inline-flex}.rc-footer ul{gap:0}.rc-ico{flex:none;width:1em;height:1em}.rc-case__play .rc-ico{width:12px;height:12px}.rc-case__img:focus-visible{outline-offset:-4px}.rc-logo{min-height:44px}.rc-hero__video{background:#000 50%/cover no-repeat}.rc-final{color:var(--plate-ink)}.rc-hero h1{font-size:clamp(26px,5.4vw + 8px,76px)}@media (width<=620px){.rc-hero h1{letter-spacing:.03em}}.rc-clip{transition:opacity .7s cubic-bezier(.4,0,.2,1)}.rc-on-orange .rc-logo{color:var(--plate-ink)}.rc-about,.rc-equip,.rc-footer{--cut:clamp(36px,6vw,88px);--crack:0 var(--cut),21% calc(var(--cut)*.64),27% calc(var(--cut)*.72),52% calc(var(--cut)*.3),58% calc(var(--cut)*.38),100% 0;clip-path:polygon(var(--crack),100% 100%,0 100%);border-radius:0}.rc-equip,.rc-footer{margin-top:calc(var(--cut)*-1)}.rc-about:before,.rc-equip:before,.rc-footer:before{content:"";height:calc(var(--cut) + 6px);pointer-events:none;background:linear-gradient(90deg,#8c5226,var(--rc-orange) 45%,#e8b07f);clip-path:polygon(0 var(--cut),21% calc(var(--cut)*.64),27% calc(var(--cut)*.72),52% calc(var(--cut)*.3),58% calc(var(--cut)*.38),100% 0,100% 4px,58% calc(var(--cut)*.38 + 4px),52% calc(var(--cut)*.3 + 4px),27% calc(var(--cut)*.72 + 4px),21% calc(var(--cut)*.64 + 4px),0 calc(var(--cut) + 4px));position:absolute;top:0;left:0;right:0}@supports (animation-timeline:view()){.rc-about:before,.rc-equip:before,.rc-footer:before{transform-origin:0;animation:linear both rc-seam;animation-timeline:view();animation-range:entry entry 70%}}@keyframes rc-seam{0%{opacity:0;transform:scaleX(0)}30%{opacity:1}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.rc-about:before,.rc-equip:before,.rc-footer:before{animation:none}.rc-equip,.rc-footer{margin-top:0}}.rc-dust{pointer-events:none;contain:strict;z-index:1;position:absolute;inset:0;overflow:hidden}.rc-dust i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:0;animation:rc-dust var(--d) linear var(--dl) infinite;background:radial-gradient(circle,#ffdebaf2,#ffdeba00 70%);border-radius:50%;position:absolute}@keyframes rc-dust{0%{opacity:0;transform:translate(0,0)}15%{opacity:var(--o)}85%{opacity:var(--o)}to{opacity:0;transform:translate3d(var(--dx),-46vh,0)}}@media (prefers-reduced-motion:reduce){.rc-dust{display:none}}.rc-hero__video video{animation:24s ease-in-out infinite alternate rc-push}@keyframes rc-push{0%{scale:1}to{scale:1.07}}.rc-hero__video:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 50%,#00000080 100%),linear-gradient(#00000047,#0000 22% 70%,#0006);position:absolute;inset:0}.rc-hero__video:after{content:"";z-index:1;pointer-events:none;opacity:.07;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");width:200%;height:200%;animation:.9s steps(6,end) infinite rc-grain;position:absolute;top:-50%;left:-50%}@keyframes rc-grain{0%{transform:translate(0,0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.rc-hero__video video,.rc-hero__video:after{animation:none}}.rc-cta,.rc-hero__btn{isolation:isolate;color:var(--rc-ink);transition:transform .28s var(--rc-ease),box-shadow .28s var(--rc-ease);background:linear-gradient(#f8f2e9 0%,#ece1d0 55%,#d5c6b0 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,inset 0 -2px #5a462838,0 3px #8d7a63,0 12px 22px -8px #d98f5566}.rc-cta:hover,.rc-hero__btn:hover{background:linear-gradient(#fffaf2 0%,#f1e7d7 55%,#dccdb8 100%);transform:translateY(-3px);box-shadow:inset 0 1px #fff,inset 0 -2px #5a462838,0 6px #8d7a63,0 18px 30px -8px #d98f558c}.rc-cta:active,.rc-hero__btn:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #5a46284d,0 1px #8d7a63,0 4px 8px -4px #d98f5573}.rc-cta:before,.rc-hero__btn:before,.rc-fbox:before,.rc-chips button:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(110px circle at var(--gx,50%) var(--gy,50%),#fff6,transparent 70%);transition:opacity .3s;position:absolute;inset:0}.rc-cta:hover:before,.rc-hero__btn:hover:before,.rc-fbox:hover:before,.rc-chips button:hover:before{opacity:1}.rc-cta:after,.rc-hero__btn:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.rc-cta:hover:after,.rc-hero__btn:hover:after{transition:transform .8s var(--rc-ease);transform:translate(130%)}.rc-fbox{isolation:isolate;transition:border-color .3s,background .3s,transform .35s var(--rc-ease),box-shadow .35s var(--rc-ease);background:linear-gradient(#ffffff1a,#ffffff05);border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 14px 28px -14px #000c}.rc-fbox:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff59,0 22px 36px -14px #d98f5559}.rc-chips button{isolation:isolate;transition:background .3s,border-color .3s,transform .3s var(--rc-ease),box-shadow .3s;background:linear-gradient(#ffffff1a,#ffffff05);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 6px 14px -8px #000c}.rc-chips button[aria-pressed=true]{background:linear-gradient(180deg,var(--rc-cu-hi),var(--rc-orange) 50%,var(--rc-cu-lo));box-shadow:inset 0 2px 5px #46230a59,0 2px #6a3d1c}.rc-arrow{background:linear-gradient(180deg,var(--rc-cu-hi),var(--rc-orange) 55%,var(--rc-cu-lo));box-shadow:inset 0 1px #ffffff80,0 3px #6a3d1c,0 8px 14px -4px #00000080}.rc-case{box-shadow:inset 0 1px #fff,0 2px #ffffff1f,0 34px 60px -26px #000000d9,0 10px 22px -12px #0009}.rc-case__img{box-shadow:inset 0 -14px 24px -16px #00000073}.rc-person{box-shadow:0 30px 50px -28px #000000e6,inset 0 1px #ffffff1f}.rc-hero h1{text-shadow:0 1px #fff6,0 4px #00000047,0 16px 34px #0009;transform:perspective(1100px) rotateX(calc(var(--my,0)*-2.2deg)) rotateY(calc(var(--mx,0)*3.2deg));transition:transform .6s var(--rc-ease)}.rc-cases__title,.rc-pick h2,.rc-where h2{text-shadow:0 1px #ffffff2e,0 14px 30px #0009}@media (prefers-reduced-motion:reduce){.rc-hero h1{transform:none}.rc-cta:after,.rc-hero__btn:after{display:none}}.rc-js{--dl:1.25s}.rc-js .rc-curtain{animation:6ms linear 2.37s forwards rc-gone}.rc-curtain svg{animation:.27s 2.04s forwards rc-fadeout,54ms linear .54s 4 rc-quake,54ms linear .78s 4 rc-quake,54ms linear 1.02s 4 rc-quake,.33s cubic-bezier(.2,.8,.3,1) 1.26s rc-bigshake}@keyframes rc-quake{0%,to{transform:translate(0)}50%{transform:translate(-2px,1.5px)}}@keyframes rc-bigshake{0%{transform:translate(0)}15%{transform:translate(-8px,6px)}35%{transform:translate(6px,-5px)}60%{transform:translate(-3px,2px)}to{transform:translate(0)}}.rc-bot{animation:.51s cubic-bezier(.2,.85,.3,1) both rc-bot-in,.36s cubic-bezier(.6,0,.9,.4) 1.29s forwards rc-bot-out}@keyframes rc-bot-in{0%{transform:translate(430px)}}@keyframes rc-bot-out{to{transform:translate(520px)}}.rc-bot-treads{animation:.51s cubic-bezier(.2,.85,.3,1) rc-tread}@keyframes rc-tread{to{stroke-dashoffset:-96px}}.rc-bot-body{animation:36ms linear .54s 6 rc-jit,36ms linear .78s 6 rc-jit,36ms linear 1.02s 6 rc-jit}@keyframes rc-jit{0%,to{transform:translate(0)}50%{transform:translate(2px,-1.5px)}}.rc-bot-hammer{animation:54ms linear .54s 4 rc-jack,54ms linear .78s 4 rc-jack,54ms linear 1.02s 4 rc-jack}@keyframes rc-jack{0%,to{transform:translate(0)}50%{transform:translate(-20px)}}.rc-in-cracks{animation:72ms 1.26s forwards rc-fadeout}.rc-in-cracks path{stroke:#0a0a0b;stroke-width:2.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:rc-draw .228s cubic-bezier(.4,0,.2,1) calc(.57s + var(--k)*.24s) forwards}.rc-in-shards polygon{fill:url(#rc-in-conc);stroke:#5d5d62;stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:rc-shard .57s cubic-bezier(.3,.05,.7,1) calc(1.26s + var(--sd)) forwards}@keyframes rc-shard{0%{opacity:1;transform:none}12%{transform:translate(calc(var(--dx)*.06),-6px) rotate(calc(var(--r)*.08))}to{transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(.8);opacity:0}}.rc-in-l,.rc-in-r{transform-box:fill-box;transform-origin:50%;animation:.48s cubic-bezier(.2,1.25,.3,1) 1.26s both rc-open}@keyframes rc-open{0%{transform:scale(0)}}.rc-in-hole{animation:.57s cubic-bezier(.76,0,.94,.4) 1.74s both rc-zoom}.rc-in-edge{animation:.57s cubic-bezier(.76,0,.94,.4) 1.74s both rc-zoom,2.28s linear both rc-edge3}@keyframes rc-edge3{0%,54%{opacity:0}58%,78%{opacity:1}92%,to{opacity:0}}.rc-in-ring{animation:.66s cubic-bezier(.16,1,.3,1) 1.26s forwards rc-ring}.rc-in-dust circle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:rc-puff .42s ease-out calc(.54s + var(--b)*.24s) forwards}@keyframes rc-puff{0%{opacity:.5;transform:scale(.4)}to{opacity:0;transform:translate(var(--dxp),var(--dyp)) scale(2.6)}}.rc-in-sparks circle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:rc-spark .42s cubic-bezier(.1,.7,.3,1) calc(.54s + var(--b)*.24s + var(--sd)) forwards}@keyframes rc-spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.2)}}.rc-in-word{perspective:600px;text-shadow:0 2px #8c5226,0 8px 22px #d98f554d;animation:.21s 1.74s forwards rc-fadeout}.rc-in-word span{transform-origin:50% 100%;animation:rc-letter .48s var(--rc-ease) calc(1.35s + var(--i)*33ms) forwards;transform:translateY(120%)rotateX(-80deg)}.rc-in-count{animation:1.32s cubic-bezier(.5,0,.2,1) .12s forwards rc-count,.18s 1.62s forwards rc-fadeout}.rc-in-bar{animation:1.32s cubic-bezier(.5,0,.2,1) .12s forwards rc-bar,.18s 1.62s forwards rc-fadeout}@media (prefers-reduced-motion:reduce){.rc-curtain svg{animation:none}}@media (aspect-ratio<=4/5){.rc-curtain svg{overflow:visible;translate:-6%;scale:.7}}.rc-hero__video video{transition:opacity .72s cubic-bezier(.4,0,.2,1)}.rc-takeover-grain{z-index:1;pointer-events:none;opacity:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .1 0 0 0 0 .05 0 0 0 0 0 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.1s steps(5,end) infinite rc-grain;position:absolute;inset:-50%}.rc-final h2{text-shadow:0 1px #fff4e88c}@media (prefers-reduced-motion:reduce){.rc-takeover-grain{display:none}}.rc-hero__stick{height:100svh}.rc-about{margin-top:calc(var(--cut)*-1)}@media (prefers-reduced-motion:reduce){.rc-about{margin-top:0}}.rc-header.is-light{background:linear-gradient(#fffffff0,#ffffffb8 62%,#fff0)}.rc-about{padding-bottom:clamp(56px,7vw,100px)}.rc-bento{grid-template-columns:repeat(12,1fr);gap:clamp(12px,1.4vw,20px);display:grid}.rc-bento>*{border-radius:20px;position:relative;overflow:hidden}.rc-bento__lead{background:linear-gradient(160deg,#fff,#f1efec);grid-column:1/8;align-items:flex-end;min-height:240px;padding:clamp(24px,3vw,44px);display:flex;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #0000000f,0 24px 40px -30px #00000059}.rc-bento__lead .rc-h2{letter-spacing:.06em;font-size:clamp(24px,3.1vw,46px);font-weight:700;line-height:1.12}.rc-bento__since{color:var(--rc-ivory);background:radial-gradient(120% 90% at 20% 0,#34353a,#1b1c1f 58%,#111214);flex-direction:column;grid-area:1/8/3/13;justify-content:space-between;gap:24px;padding:clamp(24px,3vw,44px);display:flex;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #d98f554d,0 30px 50px -28px #000000b3}.rc-bento__since p{max-width:240px;margin:0;font-size:clamp(18px,1.9vw,26px);font-weight:600;line-height:1.2}.rc-bento__since strong{letter-spacing:-.05em;color:#e6a870;font-variant-numeric:tabular-nums;align-self:flex-start;font-size:clamp(84px,12vw,190px);font-weight:800;line-height:.8}.rc-bento__text{color:#fff;background:#111113;grid-column:1/8;align-content:center;gap:14px;padding:clamp(22px,2.6vw,38px);display:grid;box-shadow:inset 0 1px #ffffff1a,0 24px 40px -26px #000000b3}.rc-bento__text p{color:#ffffffe0;margin:0;font-size:clamp(14px,1.15vw,16px);font-weight:500;line-height:1.7}.rc-bento__vid{cursor:pointer;background:#111;margin:0;box-shadow:0 26px 44px -26px #0009}.rc-bento__vid.is-0{grid-area:3/1/5/8;min-height:clamp(260px,32vw,460px)}.rc-bento__vid.is-1{aspect-ratio:16/10;grid-area:3/8/auto/13}.rc-bento__vid.is-2{aspect-ratio:16/10;grid-area:4/8/auto/13}.rc-bento__vid img,.rc-bento__vid .rc-clip{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rc-bento__vid:hover img{transform:scale(1.06)}.rc-bento__vid figcaption{color:#fff;letter-spacing:.08em;text-transform:uppercase;z-index:2;background:linear-gradient(#0000,#000000d1);justify-content:space-between;align-items:flex-end;gap:12px;padding:46px 20px 18px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.rc-bento__vid figcaption i{background:linear-gradient(180deg,var(--rc-cu-hi),var(--rc-orange) 55%,var(--rc-cu-lo));width:34px;height:34px;color:var(--rc-ink);transition:transform .4s var(--rc-ease);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff80,0 3px #6a3d1c}.rc-bento__vid:hover figcaption i{transform:scale(1.15)}.rc-bento__vid:focus-visible{outline:2px solid var(--rc-orange);outline-offset:-4px}@media (width<=900px){.rc-bento>*{grid-area:auto/1/auto/-1!important}.rc-bento__vid.is-0{aspect-ratio:16/10;min-height:0}.rc-bento__since{flex-direction:row;align-items:flex-end}}.rc-gear{grid-template-columns:repeat(6,1fr);gap:clamp(14px,1.6vw,24px);margin-top:clamp(40px,5vw,72px);display:grid}.rc-gear__card{color:#fff;transition:box-shadow .5s var(--rc-ease),translate .5s var(--rc-ease);background:linear-gradient(165deg,#1d1d20,#0b0b0d);border-radius:20px;flex-direction:column;grid-column:span 2;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff0d,0 36px 60px -30px #000000bf,0 10px 20px -12px #00000080}.rc-gear__card.is-robot{grid-column:span 3}.rc-gear__card:hover{translate:0 -6px;box-shadow:inset 0 1px #fff3,0 0 0 1px #d98f5580,0 46px 70px -30px #000c,0 20px 40px -20px #d98f5559}.rc-gear__img{aspect-ratio:16/10;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#0b0b0d;transition:transform .3s ease-out;position:relative;overflow:hidden}.rc-gear__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--rc-ease);position:absolute;inset:0}.rc-gear__card:hover .rc-gear__img img{transform:scale(1.06)}.rc-gear__img:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b0b0d);height:46%;position:absolute;inset:auto 0 0}.rc-gear__img.is-studio{background:radial-gradient(90% 90% at 50% 38%,#fff,#e3e3e7)}.rc-gear__img.is-studio img{object-fit:contain;mix-blend-mode:multiply;padding:6% 10%}.rc-gear__img.is-studio:after{background:linear-gradient(#0000,#0b0b0d29);height:30%}.rc-gear__kind{z-index:2;color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#0a0a0cb8;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:700;position:absolute;top:16px;left:16px;box-shadow:inset 0 0 0 1px #ffffff29}.rc-gear__body{flex-direction:column;flex:1;gap:6px;padding:6px clamp(20px,2vw,30px) clamp(22px,2vw,30px);display:flex}.rc-gear__card.is-robot .rc-gear__body{z-index:1;margin-top:-10px;position:relative}.rc-gear__body h3{letter-spacing:.07em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(15px,1.5vw,20px);font-weight:700}.rc-gear__body em{color:#ffffff9e;font-size:13px;font-style:normal;font-weight:500}.rc-gear__specs{border-block:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);margin:14px 0 6px;padding:14px 0;display:grid}.rc-gear__specs div{border-left:1px solid #ffffff1a;padding:0 12px}.rc-gear__specs div:first-child{border-left:0;padding-left:0}.rc-gear__specs dt{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:600}.rc-gear__specs dd{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0 0;font-size:clamp(14px,1.3vw,18px);font-weight:700}.rc-gear__cta{border-radius:6px;align-self:flex-start;margin-top:auto;padding:12px 18px;font-size:11.5px}.rc-gear__body em+.rc-gear__cta{margin-top:18px}@media (width<=1000px){.rc-gear__card.is-robot{grid-column:span 6}.rc-gear__card{grid-column:span 3}}@media (width<=620px){.rc-gear__card{grid-column:span 6}.rc-gear__specs{grid-template-columns:repeat(2,1fr);row-gap:14px}.rc-gear__specs div:nth-child(3){border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.rc-gear__card,.rc-gear__img{transition:none;transform:none}}.rc-footer__credit{text-align:center;color:#ffffff80;margin-top:10px;font-size:10.5px}.rc-footer__credit a{text-underline-offset:3px;text-decoration:underline}.rc-ripple{left:var(--x);top:var(--y);pointer-events:none;z-index:4;background:radial-gradient(circle closest-side,#ffffffbf,#e8b07f80 55%,#d98f5500);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.75s cubic-bezier(.2,.7,.2,1) forwards rc-ripple;position:absolute}@keyframes rc-ripple{0%{opacity:.95;transform:scale(.4)}to{transform:scale(var(--s));opacity:0}}.rc-gear__card,.rc-bento__vid{position:relative}.rc-gear__card,.rc-bento__vid,.rc-cta,.rc-hero__btn,.rc-fbox,.rc-chips button{-webkit-tap-highlight-color:transparent}.rc-gear__card{transition:box-shadow .5s var(--rc-ease),translate .5s var(--rc-ease),scale .25s var(--rc-ease)}.rc-gear__card:active,.rc-bento__vid:active{scale:.985}.rc-js .rc-gear__card.rc-rev{opacity:0;transform-origin:50% 100%;transition:opacity 1s var(--rc-ease),transform 1.2s var(--rc-ease),box-shadow .5s var(--rc-ease),translate .5s var(--rc-ease),scale .25s var(--rc-ease);transition-delay:calc(var(--n,0)*.12s),calc(var(--n,0)*.12s),0s,0s,0s;transform:translateY(64px)rotateX(10deg)scale(.95)}.rc-js .rc-gear__card.rc-rev.is-in{opacity:1;transform:none}.rc-js .rc-gear__img img{transition:transform 1.8s var(--rc-ease) calc(var(--n,0)*.12s + .15s);transform:scale(1.22)}.rc-js .rc-gear__card.is-in .rc-gear__img img{transform:none}.rc-js .rc-gear__card.is-in:hover .rc-gear__img img{transition-duration:1.4s;transition-delay:0s;transform:scale(1.06)}.rc-js .rc-gear__kind,.rc-js .rc-gear__body h3,.rc-js .rc-gear__body em,.rc-js .rc-gear__cta{opacity:0;transition:opacity .7s var(--rc-ease),translate .8s var(--rc-ease);translate:0 14px}.rc-js .rc-gear__card.is-in .rc-gear__kind{opacity:1;transition-delay:calc(var(--n,0)*.12s + .35s);translate:none}.rc-js .rc-gear__card.is-in h3{opacity:1;transition-delay:calc(var(--n,0)*.12s + .5s);translate:none}.rc-js .rc-gear__card.is-in em{opacity:1;transition-delay:calc(var(--n,0)*.12s + .6s);translate:none}.rc-js .rc-gear__card.is-in .rc-gear__cta{opacity:1;transition-delay:calc(var(--n,0)*.12s + .95s);translate:none}.rc-gear__specs{position:relative}.rc-gear__specs:before,.rc-gear__specs:after{content:"";background:linear-gradient(90deg,var(--rc-orange),#d98f5500);transform-origin:0;height:1px;position:absolute;left:0;right:0}.rc-gear__specs:before{top:-1px}.rc-gear__specs:after{bottom:-1px}.rc-js .rc-gear__specs:before,.rc-js .rc-gear__specs:after{transition:transform 1.2s var(--rc-ease) calc(var(--n,0)*.12s + .7s);transform:scaleX(0)}.rc-js .rc-gear__card.is-in .rc-gear__specs:before,.rc-js .rc-gear__card.is-in .rc-gear__specs:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.rc-ripple{display:none}.rc-js .rc-gear__card.rc-rev,.rc-js .rc-gear__img img,.rc-js .rc-gear__kind,.rc-js .rc-gear__body h3,.rc-js .rc-gear__body em,.rc-js .rc-gear__cta{opacity:1;transition:none;transform:translate(0,0)}}.rc-arrow{width:44px;height:44px;top:calc(var(--cw)*330/490/2 - 22px)}.rc-gear__cta,.rc-pick__cta,.rc-header .rc-cta{align-items:center;min-height:44px;display:inline-flex}.rc-case a,.rc-person a,.rc-box a{box-sizing:border-box;min-height:44px}.rc-footer__credit a{margin:-10px 0;padding:10px 4px;display:inline-block}.rc-hero__pause{z-index:200;color:#fff;cursor:pointer;clip-path:inset(50%);white-space:nowrap;background:#000;border:2px solid #fff;border-radius:6px;width:1px;height:1px;padding:12px 18px;font:700 13px Montserrat,Montserrat Fallback,sans-serif;position:fixed;top:12px;left:12px;overflow:hidden}.rc-hero__pause:focus-visible{clip-path:none;outline:3px solid var(--rc-orange);outline-offset:2px;width:auto;height:auto}.rc-still *,.rc-still :before,.rc-still :after{animation-play-state:paused!important}.rc-dust.is-off i,.rc-takeover-grain.is-off,.rc-hero__video.is-off:after{animation-play-state:paused}.rc-page picture{display:contents}.rc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rc-header.is-light .rc-cta{background:linear-gradient(#2b2c30,#141517);box-shadow:inset 0 1px #ffffff2e,0 3px #000,0 12px 22px -8px #00000073;color:var(--rc-ivory)!important}.rc-prices{z-index:1;background:#000;padding:clamp(72px,8vw,120px) 0 calc(88px + clamp(48px,6vw,88px));position:relative}.rc-prices__head{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.rc-prices__head .rc-h2{letter-spacing:.07em;font-size:clamp(24px,3vw,44px);font-weight:700;line-height:1.12}.rc-prices__head p{color:#ffffffc7;margin:18px 0 0;font-size:clamp(14px,1.2vw,17px);line-height:1.65}.rc-prices__rent{grid-template-columns:1fr 1fr;gap:clamp(14px,1.6vw,24px);display:grid}.rc-price-card{background:linear-gradient(165deg,#1f1f23,#0e0e10);border-radius:22px;flex-direction:column;gap:6px;padding:clamp(26px,3vw,44px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff0f,0 36px 60px -34px #000000e6}.rc-price-card.is-feat{background:linear-gradient(165deg,#2a251f,#120f0c);box-shadow:inset 0 1px #fff4e833,0 0 0 1px #d98f558c,0 36px 70px -34px #d98f5559}.rc-price-card:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#d98f5529,#d98f5500 65%);border-radius:50%;width:80%;position:absolute;top:-40%;right:-30%}.rc-price-card__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--rc-ivory);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:10.5px;font-weight:700;box-shadow:inset 0 0 0 1px #fff3}.rc-price-card h3{letter-spacing:.06em;text-transform:uppercase;margin:16px 0 0;font-size:clamp(17px,1.8vw,24px);font-weight:700}.rc-price-card em{color:#ffffff9e;font-size:13px;font-style:normal}.rc-price-card__sum{align-items:baseline;gap:14px;margin-top:clamp(18px,2.4vw,34px);display:flex}.rc-price-card__sum strong{letter-spacing:-.04em;color:#e6a870;font-variant-numeric:tabular-nums;font-size:clamp(54px,7vw,104px);font-weight:800;line-height:.9}.rc-price-card__sum>span{color:var(--rc-ivory);font-size:clamp(14px,1.4vw,20px);font-weight:600}.rc-price-card__min{color:#ffffffc7;border-top:1px solid #ffffff1f;margin:14px 0 0;padding-top:14px;font-size:13.5px;line-height:1.5}.rc-price-card__cta{border-radius:6px;align-self:flex-start;min-height:44px;margin-top:22px;padding:13px 20px;font-size:11.5px}.rc-prices__list{background:linear-gradient(165deg,#18181b,#0c0c0e);border-radius:22px;margin:clamp(14px,1.6vw,24px) 0 0;padding:0;list-style:none;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff0f}.rc-prices__list li{justify-content:space-between;align-items:center;gap:20px;padding:clamp(18px,2vw,28px) clamp(22px,3vw,44px);display:flex}.rc-prices__list li+li{border-top:1px solid #ffffff17}.rc-prices__list h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(14px,1.4vw,19px);font-weight:700}.rc-prices__list span{color:#fff9;margin-top:4px;font-size:13px;display:block}.rc-prices__list p{white-space:nowrap;align-items:baseline;gap:8px;margin:0;display:flex}.rc-prices__list small{color:#fff9;font-size:13px;font-weight:600}.rc-prices__list strong{letter-spacing:-.02em;color:#e6a870;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,42px);font-weight:800}.rc-prices__list i{color:var(--rc-ivory);font-size:clamp(13px,1.2vw,17px);font-style:normal;font-weight:600}.rc-prices__foot{justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(24px,3vw,40px);display:flex}.rc-prices__foot p{color:#ffffffb8;max-width:520px;margin:0;font-size:14px;line-height:1.6}.rc-prices__foot .rc-cta{border-radius:6px;min-height:44px;padding:14px 22px;font-size:12px}@media (width<=900px){.rc-prices__rent{grid-template-columns:1fr}.rc-prices__foot{flex-direction:column;align-items:flex-start}}@media (width<=620px){.rc-prices__list li{flex-direction:column;align-items:flex-start;gap:8px}}.rc-js .rc-price-card.rc-rev{transition-delay:calc(var(--n,0)*.11s)}.rc-gear__card,.rc-js .rc-gear__card.rc-rev{opacity:1;transition:transform .28s var(--rc-ease), translate .28s var(--rc-ease), box-shadow .28s var(--rc-ease), scale .25s var(--rc-ease);transition-delay:0s;transform:none}.rc-js .rc-gear__card:not(.is-in){opacity:0}.rc-js .rc-gear__card.is-in{animation:rc-interaction-card-in 1.2s var(--rc-ease) calc(var(--n,0) * .12s) 1 backwards}.rc-gear__img img,.rc-js .rc-gear__img img,.rc-js .rc-gear__card.is-in .rc-gear__img img{transition:transform .9s var(--rc-ease);transform:none}.rc-js .rc-gear__card.is-in .rc-gear__img img{animation:rc-interaction-photo-in 1.8s var(--rc-ease) calc(var(--n,0) * .12s + .15s) 1 backwards}.rc-gear__card:hover .rc-gear__img img,.rc-js .rc-gear__card.is-in:hover .rc-gear__img img{transition:transform .9s var(--rc-ease);transform:scale(1.06)}.rc-js .rc-gear__kind,.rc-js .rc-gear__body h3,.rc-js .rc-gear__body em,.rc-js .rc-gear__cta,.rc-js .rc-gear__card.is-in .rc-gear__kind,.rc-js .rc-gear__card.is-in h3,.rc-js .rc-gear__card.is-in em,.rc-js .rc-gear__card.is-in .rc-gear__cta{opacity:1;transition:transform .28s var(--rc-ease), translate .35s var(--rc-ease), box-shadow .28s var(--rc-ease), opacity .28s var(--rc-ease);translate:none}.rc-js .rc-gear__card.is-in .rc-gear__kind{animation:rc-interaction-content-in .8s var(--rc-ease) calc(var(--n,0) * .12s + .35s) 1 backwards}.rc-js .rc-gear__card.is-in h3{animation:rc-interaction-content-in .8s var(--rc-ease) calc(var(--n,0) * .12s + .5s) 1 backwards}.rc-js .rc-gear__card.is-in em{animation:rc-interaction-content-in .8s var(--rc-ease) calc(var(--n,0) * .12s + .6s) 1 backwards}.rc-js .rc-gear__card.is-in .rc-gear__cta{animation:rc-interaction-content-in .8s var(--rc-ease) calc(var(--n,0) * .12s + .95s) 1 backwards}@keyframes rc-interaction-card-in{0%{opacity:0;transform:translateY(64px)rotateX(10deg)scale(.95)}to{opacity:1;transform:none}}@keyframes rc-interaction-photo-in{0%{transform:scale(1.22)}}@keyframes rc-interaction-content-in{0%{opacity:0;transform:translateY(14px)}}.rc-cta,.rc-hero__btn,.rc-gear__cta,.rc-pick__cta,[data-magnet]{transition:transform .28s var(--rc-ease), translate .35s var(--rc-ease), box-shadow .28s var(--rc-ease), opacity .28s var(--rc-ease)}.rc-cta,.rc-hero__btn,.rc-gear__cta,.rc-pick__cta,.rc-cta:hover,.rc-hero__btn:hover,.rc-gear__cta:hover,.rc-pick__cta:hover{background:linear-gradient(#f8f2e9 0%,#ece1d0 55%,#d5c6b0 100%)}.rc-cta:focus-visible,.rc-hero__btn:focus-visible,.rc-gear__cta:focus-visible,.rc-pick__cta:focus-visible{transform:translateY(-3px)}.rc-cta:active,.rc-hero__btn:active,.rc-gear__cta:active,.rc-pick__cta:active,[data-magnet]:active{transform:translateY(2px)}.rc-cta:before,.rc-hero__btn:before,.rc-gear__cta:before,.rc-pick__cta:before{transition:opacity .28s var(--rc-ease)}.rc-cta:focus-visible:before,.rc-hero__btn:focus-visible:before,.rc-gear__cta:focus-visible:before,.rc-pick__cta:focus-visible:before{opacity:1}.rc-cta:after,.rc-hero__btn:after,.rc-gear__cta:after,.rc-pick__cta:after,.rc-cta:hover:after,.rc-hero__btn:hover:after{transition:transform .8s var(--rc-ease)}.rc-chips button,.rc-chips button[aria-pressed=true]{transition:color .26s var(--rc-ease), border-color .26s var(--rc-ease), transform .26s var(--rc-ease), box-shadow .26s var(--rc-ease);background:linear-gradient(#ffffff1a,#ffffff05)}.rc-chips button:before{z-index:-1;transition:opacity .26s var(--rc-ease)}.rc-chips button:after{content:"";z-index:-2;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--rc-cu-hi), var(--rc-orange) 50%, var(--rc-cu-lo));opacity:0;transition:opacity .26s var(--rc-ease);position:absolute;inset:0}.rc-chips button[aria-pressed=true]:after{opacity:1}.rc-case__img,.rc-case.is-on .rc-case__img{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s ease-out}.rc-case:not(.is-on) .rc-case__img{--rx:0deg;--ry:0deg}.rc-box__glare{transition:opacity .28s var(--rc-ease), transform .28s var(--rc-ease)}.rc-bento__vid{transition:opacity .28s var(--rc-ease), transform .28s var(--rc-ease), scale .25s var(--rc-ease)}.rc-bento__vid img{transition:transform 1.4s var(--rc-ease), opacity .28s var(--rc-ease)}.rc-bento__vid figcaption i{transition:transform .32s var(--rc-ease), opacity .28s var(--rc-ease)}.rc-fbox{transition:transform .28s var(--rc-ease), translate .35s var(--rc-ease), box-shadow .28s var(--rc-ease), opacity .28s var(--rc-ease), border-color .28s var(--rc-ease)}.rc-fbox:before{transition:opacity .28s var(--rc-ease), transform .28s var(--rc-ease)}@media (prefers-reduced-motion:reduce){.rc-gear__card,.rc-js .rc-gear__card.rc-rev,.rc-js .rc-gear__card:not(.is-in),.rc-js .rc-gear__card.is-in{opacity:1;transition:none;animation:none;transform:none}.rc-gear__img,.rc-gear__img img,.rc-js .rc-gear__img img,.rc-js .rc-gear__card.is-in .rc-gear__img img,.rc-js .rc-gear__card.is-in:hover .rc-gear__img img,.rc-js .rc-gear__kind,.rc-js .rc-gear__body h3,.rc-js .rc-gear__body em,.rc-js .rc-gear__cta,.rc-js .rc-gear__card.is-in .rc-gear__kind,.rc-js .rc-gear__card.is-in h3,.rc-js .rc-gear__card.is-in em,.rc-js .rc-gear__card.is-in .rc-gear__cta,.rc-js .rc-gear__specs:before,.rc-js .rc-gear__specs:after,.rc-js .rc-gear__card.is-in .rc-gear__specs:before,.rc-js .rc-gear__card.is-in .rc-gear__specs:after{opacity:1;transition:none;animation:none;transform:translate(0,0)}.rc-cta,.rc-hero__btn,.rc-hero__btn svg,.rc-gear__cta,.rc-pick__cta,[data-magnet],.rc-cta:before,.rc-hero__btn:before,.rc-gear__cta:before,.rc-pick__cta:before,.rc-cta:after,.rc-hero__btn:after,.rc-gear__cta:after,.rc-pick__cta:after,.rc-cta:hover:after,.rc-hero__btn:hover:after,.rc-chips button,.rc-chips button[aria-pressed=true],.rc-chips button:before,.rc-chips button:after,.rc-case__img,.rc-case.is-on .rc-case__img,.rc-box__glare,.rc-bento__vid,.rc-bento__vid img,.rc-bento__vid figcaption i,.rc-fbox,.rc-fbox:before{transition:none;animation:none}}.rs-scheme{--p:.48;color:#fff;background:#000;height:260vh;font-family:Montserrat,Montserrat Fallback,sans-serif;position:relative}.rs-sticky{isolation:isolate;height:100dvh;position:sticky;top:0;overflow:hidden}.rs-drawing{fill:none;stroke:#fff;stroke-width:1px;stroke-linejoin:round;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rs-drawing path{vector-effect:non-scaling-stroke}.rs-floor{--grow:clamp(0, calc((var(--p) - var(--i) * .36) / .08), 1);--remove:clamp(0, calc((var(--p) - .55 - (1 - var(--i)) * .37) / .08), 1);opacity:calc(var(--grow) * (1 - var(--remove)) * .65);transform:translateY(calc(var(--remove) * 46px))}.rs-floor-lines{transform-box:fill-box;transform-origin:bottom;transform:scaleY(var(--grow))}.rs-columns{opacity:.7}.rs-crane{stroke-opacity:.65}.rs-scanner{--scan:clamp(0, calc((var(--p) - .45) / .1), 1);stroke:#d98f55;opacity:min(clamp(0, calc((var(--p) - .45) / .012), 1), clamp(0, calc((.55 - var(--p)) / .012), 1));transform:translateY(calc(var(--scan) * 500px))}.rs-copy{left:max(clamp(20px,4vw,64px),50% - 620px);right:clamp(20px,4vw,64px);bottom:max(7vh, env(safe-area-inset-bottom,0px));opacity:min(clamp(0, calc(var(--p) / .05), 1), clamp(0, calc((1 - var(--p)) / .15), 1));transform:translateY(calc((1 - clamp(0, calc(var(--p) / .05), 1)) * 16px));position:absolute}.rs-title{letter-spacing:-.035em;text-wrap:balance;max-width:1100px;margin:0;font-size:clamp(28px,4.7vw,68px);font-weight:800;line-height:1.08}.rs-description{color:#c9c9c9;max-width:580px;margin:24px 0 0;font-size:clamp(14px,1.3vw,18px);font-weight:500;line-height:1.55}.rs-copy ::selection{color:#000;background:#d98f55}@media (width<=600px){.rs-drawing{transform:translateY(-9%)}.rs-copy{bottom:max(6vh, env(safe-area-inset-bottom,0px))}.rs-title{max-width:480px;font-size:clamp(28px,7.4vw,44px)}.rs-description{max-width:340px;margin-top:18px}}@media (prefers-reduced-motion:reduce){.rs-scheme{height:auto}.rs-sticky{height:100dvh;min-height:760px;position:relative}.rs-floor{opacity:.65;transform:none}.rs-floor-lines{transform:none}.rs-scanner{display:none}.rs-copy{opacity:1;transform:none}}.rdo-odometer,.rdo-columns{vertical-align:baseline;white-space:pre;font-variant-numeric:tabular-nums;align-items:baseline;line-height:1;display:inline-flex}.rdo-odometer{position:relative}.rdo-digit{flex:0 0 .62em;width:.62em;height:1em;display:inline-block;overflow:hidden}.rdo-strip{transform:translateY(var(--rdo-target));flex-direction:column;display:flex}.rdo-cell{text-align:center;flex:0 0 1em;height:1em;display:block}.rdo-static{opacity:1;display:inline-block;transform:translateY(0)}.rdo-odometer.is-armed:not(.is-on) .rdo-strip{transform:translateY(0)}.rdo-odometer.is-armed:not(.is-on) .rdo-static{opacity:0;transform:translateY(.08em)}.rdo-odometer.is-armed.is-on .rdo-strip{transition:transform var(--rdo-duration) cubic-bezier(.16, 1, .3, 1) var(--rdo-delay);will-change:transform}.rdo-odometer.is-armed.is-on .rdo-static{transition:opacity .18s ease var(--rdo-reveal-delay), transform .18s cubic-bezier(.16, 1, .3, 1) var(--rdo-reveal-delay)}.rdo-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rdo-odometer.is-armed .rdo-strip{transform:translateY(var(--rdo-target));will-change:auto;transition:none}.rdo-odometer.is-armed .rdo-static{opacity:1;transition:none;transform:translateY(0)}}
