@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:#cdb27c;--plate-a:#e3cfa0;--plate-b:#cdb27c;--plate-c:#9c8250;--wall-a:#3a2f1a;--wall-b:#3a2f1a;--plate-ink:#1a0e05;--rc-ivory:#f3ece1;--rc-ivory-lo:#d9cdbb;--rc-cu-hi:#e3cfa0;--rc-cu-lo:#9c8250;--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 .8s var(--rc-ease) calc(var(--dl,0s) + 50ms) forwards,rc-fill .35s ease calc(var(--dl,0s) + .6s) forwards}.rc-logo--in .rc-logo__r{animation-delay:calc(var(--dl,0s) + .15s),calc(var(--dl,0s) + .7s)}.rc-logo--in .rc-logo__word{animation:rc-word .6s var(--rc-ease) calc(var(--dl,0s) + .5s) 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-orange);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:#fff!important}.rc-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #cdb27c59}.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:360vh;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%,#cdb27c33,#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:#cdb27c14}.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(20)}}@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 #cdb27c66}.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:#3a2f1a;--rc-orange-deep:#9c8250;--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:#3a2f1a}.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,#3a2f1a,var(--rc-orange) 45%,#e3cfa0);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,#e8dec6f2,#e8dec600 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:#fff;text-shadow:0 1px #5a230059;transition:transform .28s var(--rc-ease),box-shadow .28s var(--rc-ease);background:linear-gradient(#cdb27c 0%,#9c8250 55% 100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #e8dec699,inset 0 -2px #5a230040,0 3px #3a2f1a,0 12px 22px -8px #cdb27c66}.rc-cta:hover,.rc-hero__btn:hover{background:linear-gradient(#cdb27c 0%,#9c8250 55% 100%);transform:translateY(-3px);box-shadow:inset 0 1px #e8dec699,inset 0 -2px #5a230040,0 6px #3a2f1a,0 18px 30px -8px #cdb27c8c}.rc-cta:active,.rc-hero__btn:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #5a230059,0 1px #3a2f1a,0 4px 8px -4px #cdb27c73}.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 #cdb27c59}.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 #3a2f1a}.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 #3a2f1a,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.75s}.rc-js .rc-curtain{animation:6ms linear 2.87s forwards rc-gone}.rc-curtain svg{animation:.27s 2.54s 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(3px)}}.rc-bot-chisel{animation:45ms linear .54s 5 rc-stab,45ms linear .78s 5 rc-stab,45ms linear 1.02s 5 rc-stab}@keyframes rc-stab{0%,to{transform:translate(0)}35%{transform:translate(-16px)}}.rc-bot-arm{transform-box:view-box;transform-origin:850px 652px;animation:.24s ease-in-out .48s 3 rc-lean}@keyframes rc-lean{0%,to{transform:rotate(0)}25%,75%{transform:rotate(-1.6deg)}}.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) 2.24s both rc-zoom}.rc-in-edge{animation:.57s cubic-bezier(.76,0,.94,.4) 2.24s both rc-zoom,2.28s linear .5s 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 #3a2f1a,0 8px 22px #cdb27c4d;animation:.21s 2.24s 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 2.12s forwards rc-fadeout}.rc-in-bar{animation:1.32s cubic-bezier(.5,0,.2,1) .12s forwards rc-bar,.18s 2.12s 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 #f5f0e48c}@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-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 #cdb27c4d,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:#cdb27c;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 #3a2f1a}.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 #cdb27c80,0 46px 70px -30px #000c,0 20px 40px -20px #cdb27c59}.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,#8fb0ff80 55%,#cdb27c00);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),#cdb27c00);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:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#cdb27c29,#cdb27c00 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:#cdb27c;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:#cdb27c;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{color:#fff;text-shadow:0 1px #5a230059;background:linear-gradient(#cdb27c 0%,#9c8250 55% 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}}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/rdmachine/fonts/manrope-cyrillic-300.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/rdmachine/fonts/manrope-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/rdmachine/fonts/manrope-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/rdmachine/fonts/manrope-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/rdmachine/fonts/manrope-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/rdmachine/fonts/manrope-cyrillic-800.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(/rdmachine/fonts/manrope-latin-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/rdmachine/fonts/manrope-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/rdmachine/fonts/manrope-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/rdmachine/fonts/manrope-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/rdmachine/fonts/manrope-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/rdmachine/fonts/manrope-latin-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rc-page{--g-ink:#0f1114;--g-ink-2:#171a1f;--g-line:#ffffff17;--g-paper:#e8e5df;--g-paper-ink:#14171c;--g-steel:#8e979f;--g-snow:#eef0f3;--rc-orange:#cdb27c;--rc-orange-ink:#7d6838;--rc-orange-deep:#a88f58;--rc-ivory:#eef0f3;--rc-ink:#0f1114;--rc-cu-hi:#e3cfa0;--rc-cu-lo:#9c8250;--g-ease:cubic-bezier(.16,1,.3,1);background:var(--g-ink);font-feature-settings:"tnum" 0;font-family:Manrope,Montserrat Fallback,system-ui,sans-serif}.rc-page h1,.rc-page h2,.rc-page h3{font-family:Manrope,system-ui,sans-serif}.rc-hero,.rc-hero__stick{background:var(--g-ink)}.rc-hero__stick{background:radial-gradient(60% 50% at 28% 55%,#221d14,var(--g-ink) 70%)}.rc-hero__video{transform-origin:50%;transform:translate(calc(var(--card,0) * -22vw),calc(var(--card,0) * 1vh)) scale(calc(1 - var(--card,0) * .52));will-change:transform;transition:border-radius .5s cubic-bezier(.2,.8,.2,1);overflow:hidden}.rc-hero__video.is-card{border-radius:52px}.rc-hero__video:before{opacity:calc(1 - var(--card,0))}.rc-hero__veil{opacity:calc(1 - var(--card,0) * .7)}.rc-takeover,.rc-takeover-grain{display:none!important}.rc-final{text-align:left!important;padding:0 var(--rc-gap) 0 57vw!important;color:var(--g-snow)!important;justify-content:center!important;align-items:flex-start!important}.rc-final h2{letter-spacing:-.01em!important;text-transform:none!important;text-shadow:none!important;font-size:clamp(28px,3.4vw,54px)!important;font-weight:800!important;line-height:1.04!important}.rc-final h2,.rc-final p,.rc-metrics{transition:none}.rc-final p{color:#eef0f3b8;max-width:440px!important}.rc-metrics{border-top:1px solid var(--g-line);grid-template-columns:1fr!important;gap:0!important;max-width:440px!important;margin-top:28px!important}.rc-metrics>div{border-bottom:1px solid var(--g-line);padding:14px 0}.rc-metrics strong{color:var(--g-snow);letter-spacing:.04em!important}.rc-metrics span{color:#eef0f399}@media (width<=820px){.rc-hero__video{transform:translate(0,calc(var(--card,0) * -20vh)) scale(calc(1 - var(--card,0) * .2))}.rc-final{padding:0 var(--rc-gap) clamp(28px,6vh,56px)!important;justify-content:flex-end!important}.rc-metrics{display:none!important}}.rc-hero h1{letter-spacing:-.005em!important;text-shadow:0 10px 40px #00000073!important;font-weight:800!important}.rc-hero__lead{font-weight:400}.rc-about,.rc-equip,.rc-footer{box-shadow:0 -40px 80px -30px #0000008c;clip-path:none!important;border-radius:32px 32px 0 0!important;margin-top:-32px!important}.rc-about:before,.rc-equip:before,.rc-footer:before{content:none!important;display:none!important}.rc-about,.rc-equip{color:var(--g-paper-ink);background:var(--g-paper)!important}.rc-footer{background:var(--g-ink-2)!important}.rc-cases,.rc-where,.rc-pick,.rc-prices,.rc-marquee{background:var(--g-ink)!important}.rc-header.is-light{background:linear-gradient(#e8e5dff2,#e8e5dfb3 62%,#e8e5df00)!important}.rc-h2,.rc-cases__title,.rc-equip__title,.rc-prices__head .rc-h2,.rc-bento__lead .rc-h2{text-transform:none!important;letter-spacing:-.01em!important;text-shadow:none!important;font-weight:800!important}.rc-equip__title{color:var(--g-paper-ink)!important}.rc-equip__title b{color:var(--g-paper-ink)}.rc-cta,.rc-hero__btn,.rc-gear__cta,.rc-pick__cta,.rc-price-card__cta,.rc-cta:hover,.rc-hero__btn:hover,.rc-gear__cta:hover,.rc-pick__cta:hover{background:var(--g-snow)!important;color:var(--g-ink)!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #fff9,0 10px 30px -12px #cdb27c8c!important}.rc-cta:hover,.rc-hero__btn:hover,.rc-gear__cta:hover,.rc-pick__cta:hover,.rc-price-card__cta:hover{box-shadow:inset 0 0 0 1px #fff,0 16px 40px -12px #cdb27ccc!important}.rc-header.is-light .rc-cta{background:var(--g-ink)!important;color:var(--g-snow)!important}.rc-cta:after,.rc-hero__btn:after{background:linear-gradient(105deg,#0000 38%,#cdb27c47 50%,#0000 62%)!important}.rc-chips button[aria-pressed=true],.rc-arrow,.rc-case__play,.rc-bento__vid figcaption i{color:#fff!important}.rc-bento__since strong,.rc-price-card__sum strong,.rc-prices__list strong{color:#e3cfa0!important}.rc-price-card.is-feat{background:linear-gradient(165deg,#1f1b14,#100f0c)!important;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #cdb27c99,0 36px 70px -34px #cdb27c66!important}.rc-js .rc-bento__vid.rc-rev img,.rc-js .rc-person.rc-rev img{transition:transform 1.6s var(--g-ease);transform:scale(1.1)}.rc-js .rc-bento__vid.rc-rev.is-in img,.rc-js .rc-person.rc-rev.is-in img{transform:none}.rc-js .rc-rev{transform:translateY(28px);transition:opacity 1s var(--g-ease),transform 1.2s var(--g-ease)!important;transition-delay:var(--d,0s)!important}.rc-js .rc-rev.is-in{transform:none}@media (prefers-reduced-motion:reduce){.rc-hero__video{border-radius:0;transform:none!important}.rc-js .rc-rev img{transform:none!important}.rc-js .rc-rev{opacity:1!important;transition:none!important;transform:none!important}}.rc-chips button[aria-pressed=true],.rc-arrow,.rc-case__play,.rc-bento__vid figcaption i{color:var(--g-ink)!important}.rc-page :focus-visible{outline-color:#cdb27c}.rc-js .rc-w>span{transform-origin:0 100%;transition:transform 1.25s var(--g-ease) calc(var(--i)*80ms);transform:translateY(115%)rotate(5deg)}.rc-js .is-in .rc-w>span,.rc-js .rc-rev.is-in .rc-w>span{transform:none}.rc-gear__img,.rc-bento__vid,.rc-person__img{position:relative;overflow:hidden}.rc-js .rc-gear__card.rc-rev .rc-gear__img:before,.rc-js .rc-bento__vid.rc-rev:before,.rc-js .rc-person.rc-rev .rc-person__img:before{content:"";z-index:5;pointer-events:none;transform-origin:100%;transition:transform 1.15s cubic-bezier(.77,0,.18,1) calc(var(--d,0s) + .12s);background:#16181c;position:absolute;inset:0;transform:scaleX(1)}.rc-js .rc-gear__card.rc-rev.is-in .rc-gear__img:before,.rc-js .rc-bento__vid.rc-rev.is-in:before,.rc-js .rc-person.rc-rev.is-in .rc-person__img:before{transform:scaleX(0)}.rc-equip .rc-gear__card .rc-gear__img:before{background:#d9d5cd}.rc-cases,.rc-where,.rc-pick,.rc-prices,.rc-equip{position:relative;overflow:hidden}.rc-kinetic{z-index:0;white-space:nowrap;pointer-events:none;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px #cdb27c38;transform:translate3d(var(--kx,0%),0,0);gap:.35em;font:800 clamp(90px,17vw,260px)/.9 Manrope,system-ui,sans-serif;display:flex;position:absolute;top:clamp(8px,2vw,28px);left:0}.rc-equip .rc-kinetic{-webkit-text-stroke-color:#14171c24}.rc-cases>:not(.rc-kinetic):not(.rc-dust),.rc-where>:not(.rc-kinetic):not(.rc-dust),.rc-pick>:not(.rc-kinetic):not(.rc-dust),.rc-prices>:not(.rc-kinetic):not(.rc-dust),.rc-equip>:not(.rc-kinetic){z-index:1;position:relative}.rc-view{z-index:80;pointer-events:none;color:#0f1114;letter-spacing:.06em;text-transform:uppercase;opacity:0;background:#cdb27c;border-radius:50%;place-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;font:700 12px Manrope,system-ui,sans-serif;transition:opacity .3s,scale .45s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;top:0;left:0;scale:.4}.rc-view.is-on{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.rc-js .rc-rev .rc-gear__img:before,.rc-js .rc-bento__vid.rc-rev:before,.rc-js .rc-person.rc-rev .rc-person__img:before{display:none}.rc-kinetic{transform:none}.rc-js .rc-w>span{transition:none!important;transform:none!important}}.rc-blur-h1>span{opacity:1!important;animation:none!important;transform:none!important}.rc-js .rc-bw{opacity:0;filter:blur(14px);animation:rc-blur-in 1.1s var(--g-ease) forwards;animation-delay:calc(var(--dl,0s) + var(--i)*95ms);display:inline-block;transform:translateY(22px)}@keyframes rc-blur-in{to{opacity:1;filter:blur();transform:none}}.rc-reading [data-read] .rc-rd{opacity:.22;transition:opacity .45s}.rc-reading [data-read] .rc-rd.on{opacity:1}.rc-blueprint{background:linear-gradient(#ffffff0e 1px,transparent 1px) 0 0/56px 56px, linear-gradient(90deg,#ffffff0e 1px,transparent 1px) 0 0/56px 56px,var(--g-ink)!important}.rc-spot{z-index:0;pointer-events:none;background:radial-gradient(circle,#cdb27c29,#cdb27c00 60%);border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;transition:transform .25s ease-out;position:absolute;top:0;left:0;transform:translate(50vw,40%)}.rc-blueprint>:not(.rc-spot):not(.rc-kinetic):not(.rc-dust){z-index:1;position:relative}.rc-price-card.is-feat:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#e3cfa0,#cdb27c26 40% 60%,#e3cfa0);padding:1.5px;animation:3.6s ease-in-out infinite alternate rc-rim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rc-rim{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rc-js .rc-bw{opacity:1;filter:none;animation:none;transform:none}.rc-price-card.is-feat:before{animation:none}}.rc-gear__card,.rc-person,.rc-case,.rc-price-card,.rc-prices__list li,.rc-fbox,.rc-bento__text,.rc-pick__ctrl,.rc-pick__res{isolation:isolate;position:relative}.rc-gear__card>.rc-glow,.rc-person:after,.rc-case:after,.rc-prices__list li:after,.rc-fbox:after,.rc-bento__text:after,.rc-pick__ctrl:after,.rc-pick__res:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--lx,50%) var(--ly,50%),#cdb27c29,transparent 70%);transition:opacity .4s;position:absolute;inset:0}.rc-person:hover:after,.rc-case:hover:after,.rc-prices__list li:hover:after,.rc-fbox:hover:after,.rc-bento__text:hover:after,.rc-pick__ctrl:hover:after,.rc-pick__res:hover:after{opacity:1}.rc-price-card:after{transition:background-position .2s;background:radial-gradient(360px circle at var(--lx,80%) var(--ly,0%),#cdb27c33,transparent 70%)!important;aspect-ratio:auto!important;border-radius:inherit!important;width:auto!important;inset:0!important}.rc-gear__card:after{background:radial-gradient(320px circle at var(--lx,50%) var(--ly,30%),#cdb27c2e,transparent 70%)}.rc-prices__list li{transition:background .4s}.rc-prices__list li:before{content:"";transform-origin:0;height:1px;transition:transform .7s var(--g-ease);background:#cdb27c;position:absolute;bottom:0;left:clamp(22px,3vw,44px);right:clamp(22px,3vw,44px);transform:scaleX(0)}.rc-prices__list li:hover:before{transform:scaleX(1)}.rc-prices__list li p{transition:transform .5s var(--g-ease)}.rc-prices__list li:hover p{transform:translate(-6px)}@supports (animation-timeline:view()){.rc-film__bg{transform-origin:50%;animation:linear both rc-film-push!important;animation-timeline:view()!important;animation-range:entry exit!important}@keyframes rc-film-push{0%{transform:scale(1.28)translateY(-4%)}to{transform:scale(1.02)translateY(4%)}}.rc-film__line{animation:linear both rc-film-line;animation-timeline:view();animation-range:entry 20% cover 45%}@keyframes rc-film-line{0%{opacity:0;transform:translateY(60px)scale(.96)}to{opacity:1;transform:none}}}.rc-film__line{letter-spacing:-.01em!important;text-transform:none!important;font-weight:800!important}.rc-case{transition:opacity .6s var(--g-ease),transform .8s var(--g-ease),box-shadow .6s ease!important}.rc-case.is-on{box-shadow:0 40px 80px -40px #000c,0 0 0 1px #cdb27c59}.rc-case__img img{transition:transform 1.6s var(--g-ease)}.rc-case.is-on .rc-case__img img{animation:9s ease-in-out infinite alternate rc-breathe}@keyframes rc-breathe{to{transform:scale(1.07)}}.rc-js .rc-brand{opacity:0;transition:transform 1.4s var(--g-ease),opacity 1s ease;transform:translateY(40px)}.rc-js .rc-brand.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rc-film__bg,.rc-film__line,.rc-case.is-on .rc-case__img img{animation:none!important}.rc-js .rc-brand{opacity:1;transform:none}}.is-off,.is-off *,.is-off :before,.is-off :after{animation-play-state:paused!important}.rc-lead{width:100%;max-width:none;height:100%;max-height:none;color:var(--g-snow);background:0 0;border:0;padding:0}.rc-lead::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090bb8}.rc-lead[open]{place-items:center;display:grid}.rc-lead__panel{background:var(--g-ink-2);border:1px solid #cdb27c38;border-radius:24px;width:min(460px,100% - 32px);padding:36px 32px 32px;position:relative;box-shadow:0 30px 80px #00000080}.rc-lead[open] .rc-lead__panel{animation:.42s cubic-bezier(.2,.8,.2,1) rc-lead-in}@keyframes rc-lead-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}.rc-lead h2{margin:0 0 6px;font:700 28px/1.15 Manrope,sans-serif}.rc-lead__from{color:var(--rc-orange);margin:0 0 18px;font-size:15px}.rc-lead label{color:var(--g-steel);gap:6px;margin:14px 0 0;font-size:14px;display:grid}.rc-lead input,.rc-lead textarea{color:var(--g-snow);background:var(--g-ink);resize:vertical;border:1px solid #eef0f324;border-radius:12px;padding:12px 14px;font:400 17px/1.4 Manrope,sans-serif;transition:border-color .28s}.rc-lead input:focus,.rc-lead textarea:focus{border-color:var(--rc-orange);outline:none}.rc-lead .rc-cta{cursor:pointer;border:0;width:100%;margin-top:22px}.rc-lead .rc-cta:disabled{opacity:.6}.rc-lead__hp{width:1px;height:1px;position:absolute;left:-9999px}.rc-lead__err{color:#e8a49a;margin:14px 0 0;font-size:14px}.rc-lead__err a{color:inherit}.rc-lead__done p{color:var(--g-steel)}.rc-lead__close{width:40px;height:40px;color:var(--g-steel);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:26px;position:absolute;top:12px;right:14px}.rc-lead__close:hover{color:var(--g-snow)}@media (prefers-reduced-motion:reduce){.rc-lead[open] .rc-lead__panel{animation:none}}.rc-blur-h1{transform-style:preserve-3d;will-change:transform}.rc-blur-h1>span{transform-style:preserve-3d}.rc-blur-h1 .rc-bw{text-shadow:0 1px #cdb27c59,0 2px #00000059,0 18px 40px #00000073}:root .is-snap.is-snap.is-snap,:root .is-snap.is-snap.is-snap *,:root .is-snap.is-snap.is-snap:before,:root .is-snap.is-snap.is-snap:after,:root .is-snap.is-snap.is-snap :before,:root .is-snap.is-snap.is-snap :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.rc-clip,.rc-clip.is-live{opacity:1;transition:none}.rc-clip.rc-marquee__bg,.rc-clip.rc-marquee__bg.is-live{opacity:.38}.rc-scrolling main{pointer-events:none}.rc-nav{-webkit-backdrop-filter:none!important;background:#161616f7!important}.rc-hero__video:after{display:none!important}.rc-blur-h1 .rc-ch{transform-origin:50% 85%;display:inline-block}.rc-in-grid{opacity:0;animation:.5s 50ms forwards rc-fadein}@keyframes rc-fadein{to{opacity:1}}.rc-in-shards polygon{stroke-opacity:.35;fill:url(#rc-in-tex)!important;stroke:#000!important;stroke-width:.6px!important}.rc-in-cracks path{stroke:#f0dcae!important;stroke-width:2.2px!important}.rc-in-hits circle{opacity:0;transform-box:fill-box;transform-origin:50%}.rc-in-flash{animation:rc-flash .2s ease-out calc(.54s + var(--b)*.24s) forwards}.rc-in-wave{animation:rc-wave .42s cubic-bezier(.1,.7,.3,1) calc(.54s + var(--b)*.24s) forwards}@keyframes rc-flash{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes rc-wave{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(4)}}.rc-in-sparks circle{fill:#fff4d6}@media (prefers-reduced-motion:reduce){.rc-in-hits{display:none}}.rc-in-film{z-index:1;aspect-ratio:16/9;mix-blend-mode:lighten;pointer-events:none;width:max(100vw,100vh);height:auto;animation:.34s cubic-bezier(.4,0,.2,1) 1.3s forwards rc-film-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rc-film-out{to{opacity:0;transform:translate(-50%,-50%)scale(1.06)}}@media (aspect-ratio<=4/5){.rc-in-film{transform:translate(calc(-50% - 6vw),-50%)scale(.7)}@keyframes rc-film-out{to{opacity:0;transform:translate(calc(-50% - 6vw),-50%)scale(.75)}}}.rc-curtain:has(.rc-in-film) :is(.rc-bot,.rc-in-shards,.rc-in-cracks,.rc-in-dust,.rc-in-sparks,.rc-in-hits){display:none}.rc-curtain:has(.rc-in-film) svg{z-index:0;position:absolute}.rc-curtain:has(.rc-in-film) :is(.rc-in-word,.rc-in-count,.rc-in-bar){z-index:2}.rc-js .rc-rev.rc-wa{transition:none!important}.rc-js .rc-blur-h1 .rc-bw{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.rc-head-left,.rc-head-right{align-items:center;gap:16px;display:flex}.rc-head-tag{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;border-left:1px solid #ffffff38;padding-left:16px;font-size:11px;font-weight:600;line-height:1.35}.rc-head-phone{color:#fff;background:#161616f7;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;text-decoration:none;transition:background-color .3s;display:flex}.rc-head-phone:hover{background:#2a2c30}.rc-head-phone svg{background:var(--g-snow,#e8e5df);fill:#0f1114;border-radius:50%;flex:none;width:32px;height:32px;padding:8px}.rc-head-phone span{letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;font-size:13px;font-weight:700;display:flex}.rc-head-phone small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.rc-head-phone small i{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite rc-live}@keyframes rc-live{0%{box-shadow:0 0 #4ade8099}to{box-shadow:0 0 0 7px #4ade8000}}.rc-header.is-light .rc-head-tag{color:#0f1114b3;border-color:#0f111433}@media (width<=1280px){.rc-head-tag{display:none}}@media (width<=1100px){.rc-head-phone span{display:none}.rc-head-phone{padding:6px}}@media (width<=1000px){.rc-head-right{margin-left:auto;margin-right:10px}.rc-head-phone{background:#161616eb;padding:6px}.rc-head-phone svg{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.rc-head-phone small i{animation:none}}@media (width<=600px){.rc-header .rc-head-right .rc-cta{display:none!important}}.rc-hero__video.is-poster video.is-on{animation:22s ease-in-out infinite alternate rc-poster-zoom}@keyframes rc-poster-zoom{0%{transform:scale(1)}to{transform:scale(1.09)translate(-1.2%,.8%)}}@media (prefers-reduced-motion:reduce){.rc-hero__video.is-poster video.is-on{animation:none}}body [data-pre][data-pre][data-pre][data-pre]{opacity:0}@keyframes rc-in-up{0%{opacity:0;transform:translateY(.6em)rotate(6deg)}to{opacity:1;transform:none}}@keyframes rc-in-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes rc-in-left{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes rc-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes rc-in-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rc-js .rc-blur-h1 .rc-ch{animation:rc-in-up .9s cubic-bezier(.16,1,.3,1) calc(var(--dl,0s) + (var(--i,0) * 6 + var(--c,0)) * 26ms) backwards!important}.rc-js .rc-hero__lead{animation:rc-in-rise .9s cubic-bezier(.16,1,.3,1) calc(var(--dl,0s) + .42s) backwards!important}.rc-js .rc-hero__btn{animation:rc-in-rise .9s cubic-bezier(.16,1,.3,1) calc(var(--dl,0s) + .54s) backwards!important}.rc-js .rc-header .rc-head-tag{animation:rc-in-left .9s cubic-bezier(.16,1,.3,1) calc(var(--dl,0s) + .5s) backwards}.rc-js .rc-header .rc-nav{animation:rc-in-down .9s cubic-bezier(.16,1,.3,1) calc(var(--dl,0s) + .3s) backwards}.rc-js .rc-header .rc-nav a{animation:rc-in-down .8s cubic-bezier(.16,1,.3,1) calc(var(--dl,0s) + .48s + var(--k,0) * 45ms) backwards}.rc-js .rc-header .rc-head-right>*,.rc-js .rc-header .rc-burger{animation:rc-in-right .9s cubic-bezier(.16,1,.3,1) calc(var(--dl,0s) + .56s + var(--k,0) * 90ms) backwards}.rc-js .rc-header .rc-head-right>:nth-child(2),.rc-js .rc-header .rc-nav a:nth-child(3){--k:1}.rc-js .rc-header .rc-nav a:nth-child(4){--k:2}.rc-js .rc-header .rc-nav a:nth-child(5){--k:3}.rc-js .rc-header .rc-nav a:nth-child(6){--k:4}.rc-js .rc-header .rc-nav a:nth-child(7){--k:5}@media (prefers-reduced-motion:reduce){.rc-js .rc-blur-h1 .rc-ch,.rc-js .rc-hero__lead,.rc-js .rc-hero__btn,.rc-js .rc-header :is(.rc-head-tag,.rc-nav,.rc-nav a,.rc-head-right>*,.rc-burger){animation:none!important}}.rc-curtain svg.is-zooming :is(.rc-in-shards,.rc-in-cracks,.rc-in-dust,.rc-in-sparks,.rc-in-hits,.rc-in-ring,.rc-in-grid,.rc-bot){display:none}.rc-in-shards polygon{fill:#7b7b80!important}.rc-in-shards polygon:nth-child(3n){fill:#6a6a6f!important}.rc-in-shards polygon:nth-child(3n+1){fill:#88888d!important}.rc-hero__video canvas.rc-scrub{object-fit:cover;opacity:0;width:calc(100% + 56px);height:calc(100% + 56px);transition:opacity .7s;animation:24s ease-in-out infinite alternate rc-push;position:absolute;top:-28px;left:-28px}.rc-hero__video canvas.rc-scrub.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.rc-hero__video canvas.rc-scrub{animation:none}}.rc-bento>*{transition:translate .6s var(--g-ease),box-shadow .6s var(--g-ease)}.rc-bento>:hover{translate:0 -6px}.rc-bento__lead{box-shadow:inset 0 1px #fff,inset 0 -30px 60px -30px #0f11141f,0 30px 50px -30px #0f111459}.rc-bento__lead:after{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#cdb27c,#8a7240);border-radius:3px;width:64px;height:3px;position:absolute;top:clamp(22px,2.6vw,36px);left:clamp(24px,3vw,44px)}.rc-js .rc-bento__lead.rc-rev:after{transition:transform 1s var(--g-ease) .5s;transform:scaleX(0)}.rc-js .rc-bento__lead.rc-rev.is-in:after{transform:none}.rc-bento__text{box-shadow:inset 0 1px #ffffff1a,0 30px 50px -30px #000000b3}.rc-bento__since{isolation:isolate;background:radial-gradient(110% 80% at var(--lx,72%) var(--ly,105%),#e3cfa038,transparent 58%),linear-gradient(160deg,#2a2c31 0%,#14161a 55%,#0c0d10 100%);box-shadow:inset 0 1px #ffffff29,inset 0 -50px 90px -50px #000000b3,0 44px 70px -34px #000c}.rc-bento__since:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#e3cfa057,#0000);height:75%;animation:5.5s ease-in-out infinite alternate rc-since-glow;position:absolute;bottom:-38%;left:-15%;right:-15%}@keyframes rc-since-glow{0%{opacity:.4;transform:scale(.82)}to{opacity:.95;transform:scale(1.12)}}.rc-bento__since:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 50% 0,#f2e2b4 0 3px,#e3cfa080 4px,#0000 9px);border:1px solid #e3cfa033;border-radius:50%;width:72%;animation:24s linear infinite rc-since-orbit;position:absolute;top:-24%;right:-20%}@keyframes rc-since-orbit{to{transform:rotate(360deg)}}.rc-bento__since p{position:relative}.rc-bento__since strong{translate:calc(var(--px,0) * -10px) calc(var(--py,0) * -8px);transition:translate .6s var(--g-ease);filter:drop-shadow(0 5px #6d5831)drop-shadow(0 12px #3f3319)drop-shadow(0 30px 28px #000000a6);color:#0000!important}.rc-bento__since .rdo-cell,.rc-bento__since .rdo-static{background:linear-gradient(#fff6d8 0%,#ecd7a0 34%,#c4a55f 68%,#8a7240 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.rc-bento__vid :is(img,.rc-clip,canvas){translate:calc(var(--px,0) * -12px) calc(var(--py,0) * -9px);transition:translate .7s var(--g-ease),scale 1.3s var(--g-ease);scale:1.08}.rc-bento__vid:hover :is(img,.rc-clip,canvas){scale:1.16}.rc-bento__vid:after{content:"";z-index:2;pointer-events:none;transition:translate 1.2s var(--g-ease);background:linear-gradient(105deg,#0000 36%,#fff3 50%,#0000 64%);position:absolute;inset:0;translate:-125%}.rc-bento__vid:hover:after{translate:125%}.rc-bento__vid figcaption i{position:relative}.rc-bento__vid figcaption i:after{content:"";opacity:0;border:1px solid #e3cfa0b3;border-radius:50%;position:absolute;inset:-6px}.rc-bento__vid:hover figcaption i:after{animation:1.6s ease-out infinite rc-play-ring}@keyframes rc-play-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.rc-bento__since:before,.rc-bento__since:after,.rc-bento__vid:hover figcaption i:after{animation:none}.rc-bento>:hover{translate:none}}.rc-about{background:linear-gradient(#eee9dd 0%,#ddd5c1 100%)!important}.rc-about>.rc-wrap{z-index:1;position:relative}.rc-about__bg{z-index:0;border-radius:inherit;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.rc-about__bg i{will-change:transform;border-radius:50%;position:absolute}.rc-about__bg i:first-child{background:radial-gradient(closest-side,#cdaa649e,#cdaa6400);width:70vmax;height:70vmax;animation:26s ease-in-out infinite alternate rc-paper-a;top:-30vmax;left:-24vmax}.rc-about__bg i:nth-child(2){background:radial-gradient(closest-side,#7886946b,#78869400);width:60vmax;height:60vmax;animation:32s ease-in-out infinite alternate rc-paper-b;top:18%;right:-22vmax}.rc-about__bg i:nth-child(3){background:radial-gradient(closest-side,#ffffffbf,#fff0);width:54vmax;height:54vmax;animation:22s ease-in-out infinite alternate rc-paper-c;bottom:-30vmax;left:12%}.rc-about__bg:before{content:"";background:linear-gradient(#0f111418 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#0f111418 1px,#0000 1px) 0 0/56px 56px;animation:40s linear infinite rc-paper-grid;position:absolute;inset:-56px 0 0 -56px;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 20%,#0000 78%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 20%,#0000 78%)}.rc-about__bg b{background:linear-gradient(100deg,#0000,#ffffff80 50%,#0000);width:38%;animation:16s ease-in-out infinite rc-paper-band;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-14deg)}@keyframes rc-paper-a{0%{transform:translate(0)scale(1)}to{transform:translate(18vmax,10vmax)scale(1.18)}}@keyframes rc-paper-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-16vmax,-8vmax)scale(.9)}}@keyframes rc-paper-c{0%{transform:translate(0)scale(.9)}to{transform:translate(14vmax,-6vmax)scale(1.15)}}@keyframes rc-paper-grid{to{transform:translate(56px,56px)}}@keyframes rc-paper-band{0%,12%{transform:translate(-120%)skew(-14deg)}58%,to{transform:translate(330%)skew(-14deg)}}.rc-bento__lead{isolation:isolate;background:radial-gradient(420px circle at var(--lx,28%) var(--ly,0%),#cdb27c4d,transparent 62%),linear-gradient(150deg,#fbf8ef 0%,#f2eadb 55%,#e7ddc6 100%)!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #8a724029,inset 0 -34px 60px -34px #8a724038,0 34px 54px -32px #3c2e1273!important}.rc-bento__lead:before{content:"";z-index:-1;background:radial-gradient(#8a724038 1px,#0000 1.3px) 0 0/18px 18px;animation:30s linear infinite rc-lead-dots;position:absolute;inset:-18px;-webkit-mask-image:linear-gradient(120deg,#0000 30%,#000 90%);mask-image:linear-gradient(120deg,#0000 30%,#000 90%)}@keyframes rc-lead-dots{to{transform:translate(18px,18px)}}.rc-bento__lead .rc-h2{position:relative}.rc-bento__lead:after{box-shadow:0 0 14px #cdb27cb3}.rc-bento__lead i.sheen{display:none}@media (prefers-reduced-motion:reduce){.rc-about__bg i,.rc-about__bg b,.rc-about__bg:before,.rc-bento__lead:before{animation:none}}.rc-case__row{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;display:flex}.rc-case__watch{cursor:pointer;color:#0f1114;letter-spacing:.08em;text-transform:uppercase;min-height:44px;transition:translate .35s var(--g-ease),box-shadow .35s var(--g-ease);background:linear-gradient(#f0e0b4,#c9a95f 60%,#a88a46);border:0;border-radius:999px;align-items:center;gap:9px;padding:6px 18px 6px 6px;font:700 12px/1 Manrope,system-ui,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,0 8px 18px -8px #cdb27ca6}.rc-case__watch i{color:#e3cfa0;background:#0f1114;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.rc-case__watch i svg{width:14px;height:14px;margin-left:2px}.rc-case__watch i:after{content:"";opacity:0;border:1px solid #0f111473;border-radius:50%;position:absolute;inset:-5px}.rc-case.is-on .rc-case__watch i:after{animation:2.2s ease-out infinite rc-play-ring}.rc-case__watch:hover{translate:0 -2px;box-shadow:inset 0 1px #ffffffb3,0 14px 24px -10px #cdb27ccc}.rc-case__watch:active{translate:0 1px}@media (width<=420px){.rc-case__watch{padding-right:14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.rc-case.is-on .rc-case__watch i:after{animation:none}}.rc-marquee:has(.rc-clip.is-live) picture{visibility:hidden}.rc-cases{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.rc-cases__lead{text-align:center;color:#ffffffb3;max-width:640px;margin:14px auto clamp(26px,3vw,40px);padding:0 20px;font-size:clamp(14px,1.2vw,17px);line-height:1.6}.rc-cases__title{margin-bottom:0!important}.rc-arrow{top:calc(50% - 22px)!important}.rs-scheme{color:#fff;background:radial-gradient(120% 80% at 60% 40%,#11151b 0%,#050608 70%);height:260vh;font-family:Montserrat,Montserrat Fallback,sans-serif;position:relative}.rs-sticky{isolation:isolate;height:100dvh;position:sticky;top:0;overflow:hidden}.rs-scheme.is-short{height:auto}.rs-scheme.is-short .rs-sticky{position:relative}.rs-drawing{pointer-events:none;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.rs-grid{opacity:0}.rs-line,.rs-crane,.rs-ground-line{fill:none;stroke:#9fb4c9;stroke-width:1.1px;opacity:0}.rs-ground-line{stroke:#cdb27c;stroke-opacity:.7}.rs-crane-g rect,.rs-crane-g .rs-block path,.rs-cable{fill:none;stroke:#9fb4c9;stroke-width:1.2px}.rs-crane-g .rs-block path:first-child{fill:#cdb27c;fill-opacity:.25}.rs-cable{transform-box:fill-box;transform-origin:50% 0}.is-built .rs-line{stroke:#cdb27c;transition:stroke 1.2s}.rs-hook,.rs-ground,.rs-floor,.rs-roof-g,.rs-gl-f,.rs-gl-s,.rs-door,.rs-lamp,.rs-scaf,.rs-tree{opacity:0}.rs-ground{fill:#0f1318}.rs-f{fill:#2a2e35}.rs-s{fill:#191c21}.rs-band{fill:#3a3f48}.rs-roof{fill:#3b4049}.rs-parapet{fill:#2e333b;stroke:#4a505a;stroke-width:.6px}.rs-pf{fill:#4a4f58}.rs-ps{fill:#33373f}.rs-pt{fill:#5b616b}.rs-gf{fill:#3a6088;stroke:#7d98b4;stroke-width:.5px;stroke-opacity:.55}.rs-gs{fill:#1a2b3d;stroke:#55708c;stroke-width:.5px;stroke-opacity:.45}.rs-glint{fill:#fff;fill-opacity:.13}.rs-mull{stroke:#1d2c3b;stroke-width:.8px;fill:none}.rs-door-frame{fill:#0c0f13;stroke:#cdb27c;stroke-width:1px}.rs-door-leaf{fill:#2b4560;stroke:#cdb27c;stroke-width:.5px}.rs-lamp{fill:#f1c875}.is-built .rs-lamp:nth-of-type(3n){animation:7s ease-in-out infinite rs-flick}.is-built .rs-lamp:nth-of-type(4n+1){animation:9s ease-in-out 2s infinite rs-flick}@keyframes rs-flick{0%,to{opacity:1}45%{opacity:.35}55%{opacity:1}}.rs-scaf{fill:none;stroke:#d6a64b;stroke-width:.9px;stroke-opacity:.85;transform-box:fill-box;transform-origin:50% 100%}.rs-tree{transform-box:fill-box;transform-origin:50% 100%}.rs-shadow{fill:#000;fill-opacity:.45}.rs-trunk{stroke:#6b5536;stroke-width:3px;stroke-linecap:round}.rs-crown{fill:#2f5a3c}.rs-crown-hi{fill:#4f8a5c;fill-opacity:.8}.is-built .rs-ground,.is-built .rs-floor,.is-built .rs-roof-g,.is-built .rs-gl-f,.is-built .rs-gl-s,.is-built .rs-door,.is-built .rs-lamp,.is-built .rs-line,.is-built .rs-tree,.is-built .rs-ground-line{opacity:1}.is-built .rs-line,.is-built .rs-ground-line{stroke-dashoffset:0}.is-built .rs-grid{opacity:.25}.rs-copy{left:max(clamp(20px,4vw,64px),50% - 620px);right:clamp(20px,4vw,64px);bottom:max(7vh, env(safe-area-inset-bottom,0px));position:absolute}.rs-title{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 10px 40px #0009;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:#cdb27c}@media (width<=600px){.rs-drawing{height:62vh;top:7vh}.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-crane-g,.rs-scaf{display:none}.is-built .rs-lamp{animation: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.is-on .rdo-strip{transition:transform var(--rdo-duration) cubic-bezier(.16, 1, .3, 1) var(--rdo-delay);will-change:transform}.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)}}
