:root{--rt-red:#e51c30;--rt-ink:#0c0c0c;--rt-paper:#f2f0eb}html{scroll-behavior:smooth;scroll-padding-top:25px}body{background:#0c0c0c;color:var(--rt-paper)}body,h1,h2,h3,p{letter-spacing:0}.rt-home{overflow:hidden;background-color:#0c0c0c;background-image:radial-gradient(ellipse at 85% 5%,#34343455,transparent 42%),repeating-linear-gradient(117deg,#ffffff03 0 1px,transparent 1px 5px)}.rt-top{background:#c91424;color:white;text-align:center;padding:9px 16px;font:bold 11px/1.4 monospace;letter-spacing:2px}.rt-header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:25px 5%;gap:20px;border-bottom:1px solid #3c3c3c}.rt-brand{font-family:Impact,'Arial Narrow',sans-serif;font-size:29px;letter-spacing:1px;color:var(--rt-paper);text-decoration:none;white-space:nowrap}.rt-brand span{color:var(--rt-red)}.rt-header nav{display:flex;align-items:center;gap:30px}.rt-header nav a,.rt-footer nav a{color:#eae8e4;text-decoration:none;font-size:13px;font-weight:700}.rt-count{border:1px solid #777;padding:2px 6px;margin-left:4px}.rt-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:65px 5% 72px}.rt-kicker{font:700 12px/1.5 monospace;letter-spacing:2px!important;color:#f34353;margin:0 0 18px}.rt-platform{display:inline-block;color:#f2f0eb;border:1px solid #686868;padding:6px 10px;font:700 11px/1.5 monospace;letter-spacing:1.7px!important;margin:0 0 20px;transform:rotate(-1deg)}.rt-hero h1{font:100 clamp(62px,7.8vw,112px)/.91 Impact,'Arial Narrow',sans-serif;letter-spacing:-1.5px;margin:0 0 28px;color:var(--rt-paper)}.rt-hero h1 span{color:var(--rt-red);display:inline-block;transform:rotate(-2deg);text-shadow:2px 2px 0 #500b12}.rt-intro{font:400 17px/1.7 Arial,sans-serif;color:#c1c1c1;max-width:465px;margin:0 0 28px}.rt-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.rt-button{display:inline-flex;justify-content:space-between;gap:22px;align-items:center;padding:17px 23px;color:white;text-decoration:none;background:#c91424;box-shadow:4px 4px 0 #530a12;font:800 13px/1.4 Arial,sans-serif;letter-spacing:.6px;transition:background .2s,transform .2s}.rt-button:hover{background:#a80f1e;transform:translateY(-2px)}.rt-text-link{color:var(--rt-paper);text-underline-offset:6px;font:700 11px/1.5 Arial,sans-serif;letter-spacing:.7px}.rt-fine{font:400 12px/1.6 Arial,sans-serif;color:#aaa;margin:20px 0 0}.rt-hero-art{position:relative;transform:rotate(2deg);margin:10px 0;background:#111;border:1px solid #676767;box-shadow:16px 18px 0 #0008}.rt-hero-art img{width:100%;height:auto;display:block}.rt-art-tape{position:absolute;z-index:1;top:-17px;left:18px;background:#e5e2da;color:#111;padding:9px 18px;font:800 11px/1.3 monospace;letter-spacing:1.5px;transform:rotate(-5deg);box-shadow:2px 3px 0 #0005}.rt-hero-art figcaption{font:700 10px/1.4 monospace;color:#aaa;padding:11px 16px;letter-spacing:1px}.rt-ribbon{background:var(--rt-paper);color:#111;display:flex;justify-content:space-around;gap:25px;padding:17px;transform:rotate(-1.4deg) scale(1.03);font:100 clamp(16px,2.2vw,28px)/1 Impact,'Arial Narrow',sans-serif;letter-spacing:2px;white-space:nowrap;border-top:4px solid #c91424}.rt-ribbon span:nth-child(2){color:#c91424}.rt-wrap{max-width:1280px;margin:auto;padding:80px 40px}.rt-home h2{font:100 clamp(36px,4.4vw,64px)/1.02 Impact,'Arial Narrow',sans-serif;margin:0 0 22px;color:var(--rt-paper)}.rt-lead{font:400 16px/1.75 Arial,sans-serif;color:#b8b8b8;max-width:540px}.rt-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px}.rt-product{background:#151515;border:1px solid #3f3f3f;color:white;text-decoration:none;transition:border-color .2s}.rt-product:hover{border-color:var(--rt-red)}.rt-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#080808}.rt-product>div{padding:22px}.rt-product h3{font:700 18px/1.3 Arial,sans-serif;margin:8px 0}.rt-product .rt-kicker{font-size:9px}.rt-product-cta{font:700 11px/1.5 monospace;color:#ff5c69;border-top:1px solid #444;display:block;margin-top:18px;padding-top:15px}.rt-empty{grid-column:1/-1;border:1px solid #494949;border-left:5px solid var(--rt-red);padding:30px;display:flex;align-items:center;gap:25px;background:repeating-linear-gradient(135deg,#ffffff03 0 1px,transparent 1px 8px)}.rt-empty h3{font:100 30px/1.1 Impact,sans-serif;margin:0 0 10px;color:var(--rt-paper)}.rt-empty p{font:400 14px/1.6 Arial,sans-serif;margin:0;color:#aaa}.rt-cross{font-size:52px;color:var(--rt-red)}.rt-workflow{background:#191919;border-top:1px solid #404040;border-bottom:1px solid #404040;position:relative}.rt-workflow:before{content:'';position:absolute;left:0;top:-4px;height:8px;width:100%;background:#191919;clip-path:polygon(0 70%,4% 0,12% 60%,18% 10%,25% 80%,32% 20%,44% 70%,54% 0,62% 80%,73% 10%,87% 60%,95% 0,100% 60%,100% 100%,0 100%)}.rt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.rt-steps article{border-top:2px solid #555;padding-top:22px;position:relative}.rt-step-number{font:100 56px/1 Impact,sans-serif;color:#f34353;display:block;margin-bottom:20px}.rt-steps h3{font:100 30px/1.1 Impact,sans-serif;color:var(--rt-paper);margin:0 0 15px}.rt-steps p{font:400 15px/1.75 Arial,sans-serif;color:#bfbfbf}.rt-tip{border-top:1px solid #444;margin:35px 0 0;padding:22px 0 0;font:400 12px/1.8 monospace;color:#c7c7c7}.rt-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.rt-feature-poster{max-width:440px;margin:auto;transform:rotate(-2deg);border:1px solid #555;box-shadow:-10px 10px 0 #661019}.rt-feature-poster img{display:block;width:100%;height:auto}.rt-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;border-top:1px solid #333}.rt-faq details{border-bottom:1px solid #484848}.rt-faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font:700 16px/1.5 Arial,sans-serif;padding:23px 0;color:var(--rt-paper);list-style:none}.rt-faq summary::-webkit-details-marker{display:none}.rt-faq summary span{color:#ff5c69;font-size:24px}.rt-faq details[open] summary span{transform:rotate(45deg)}.rt-faq details p{color:#bbb;font:400 14px/1.8 Arial,sans-serif;margin:0 0 22px}.rt-footer{border-top:4px solid #c91424;max-width:1440px;padding:50px 5% 25px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.rt-footer p{font:400 13px/1.7 Arial,sans-serif;color:#999}.rt-footer .rt-foot-head{color:#ddd;font:700 12px/1.6 monospace;letter-spacing:1px;margin-top:22px}.rt-footer nav{display:flex;flex-wrap:wrap;gap:18px 28px;align-content:start;justify-content:end}.rt-legal{grid-column:1/-1;border-top:1px solid #343434;padding-top:20px;display:flex;justify-content:space-between;gap:25px;color:#999;font:400 10px/1.7 Arial,sans-serif}a:focus-visible,summary:focus-visible{outline:3px solid #fff;outline-offset:5px}.product__title h1,.collection-hero__title{font-family:Impact,'Arial Narrow',sans-serif;text-transform:uppercase}.card__heading{font-weight:700}.button{border-radius:0}.product__description{color:#ccc}.rt-header a:hover,.rt-footer a:hover{color:#ff6976}@media(max-width:989px){.rt-hero{gap:30px;padding:50px 5% 65px}.rt-hero h1{font-size:75px}.rt-header nav{gap:18px}.rt-wrap{padding:65px 25px}.rt-feature{gap:40px}.rt-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.rt-top{font-size:9px;letter-spacing:1.3px}.rt-header{padding:20px 5%;display:block}.rt-brand{font-size:27px}.rt-header nav{margin-top:16px;justify-content:space-between;gap:10px}.rt-header nav a{font-size:12px}.rt-hero{grid-template-columns:1fr;padding-top:35px;gap:42px}.rt-hero h1{font-size:clamp(66px,16vw,105px)}.rt-kicker{font-size:10px}.rt-intro{font-size:16px}.rt-hero-art{max-width:500px;width:95%;margin:0 auto}.rt-ribbon{padding:16px;justify-content:center;font-size:17px}.rt-ribbon span:last-child{display:none}.rt-wrap{padding:55px 6%}.rt-home h2{font-size:39px}.rt-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.rt-steps article{display:grid;grid-template-columns:60px 1fr;column-gap:20px}.rt-step-number{grid-row:1/3;font-size:48px;margin:0}.rt-steps h3{font-size:28px}.rt-steps p{margin:0}.rt-feature,.rt-faq{grid-template-columns:1fr;gap:30px}.rt-feature-poster{width:90%;max-width:400px}.rt-product-grid{gap:12px}.rt-product>div{padding:14px}.rt-product h3{font-size:15px}.rt-product .rt-kicker{font-size:8px;letter-spacing:1px!important}.rt-empty{padding:22px;gap:15px}.rt-empty h3{font-size:25px}.rt-footer{grid-template-columns:1fr;padding:40px 6% 20px;gap:25px}.rt-footer nav{justify-content:start}.rt-legal{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
