@font-face{font-family:Archivo;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-800-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-800-italic-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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-400-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-500-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-600-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-700-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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-800-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-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}:root{--navy:#25225b;--navy-deep:#1b1946;--navy-map:#171440;--navy-hover:#1a1844;--orange:#ef9d13;--orange-hover:#d98c0d;--cyan:#24afda;--ink:#25225b;--muted:#5a5878;--muted-2:#8a88a3;--line:#e5e5ec;--line-2:#e9e9ee;--grey:#f3f3f7;--grey-2:#edeff2;--grey-3:#f9f9fb;--pad-x:clamp(20px, 5vw, 64px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;text-wrap:pretty;background:#fff;margin:0;font-family:Archivo,ui-sans-serif,system-ui,sans-serif}a{color:var(--ink);text-decoration:none}a:hover{color:var(--orange)}img{max-width:100%}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.rs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rs-pulse{0%,to{box-shadow:0 0 #ef9d1380}50%{box-shadow:0 0 0 6px #ef9d1300}}.rs-btn{cursor:pointer;border:none;border-radius:4px;padding:11px 22px;font-family:inherit;font-size:15px;font-weight:700;transition:background .18s,border-color .18s,color .18s;display:inline-block}.rs-btn-lg{padding:15px 30px;font-size:16px}.rs-btn-orange{background:var(--orange);color:#fff}.rs-btn-orange:hover{background:var(--orange-hover);color:#fff}.rs-btn-navy{background:var(--navy);color:#fff}.rs-btn-navy:hover{background:var(--navy-hover);color:#fff}.rs-btn-ghost{color:#fff;background:0 0;border:1.5px solid #ffffff73;font-weight:600}.rs-btn-ghost:hover{border-color:var(--orange);color:var(--orange)}.rs-topbar{background:var(--navy);color:#ffffffd9;padding:8px var(--pad-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:12.5px;display:flex}.rs-topbar a{color:#ffffffd9}.rs-topbar a:hover{color:var(--orange)}.rs-topbar-info{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.rs-addr{align-items:center;gap:8px;display:flex}.rs-dot{background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px}.rs-lang{align-items:center;gap:4px;display:flex}.rs-lang-btn{color:#fff;letter-spacing:.5px;border:1px solid #ffffff4d;border-radius:3px;padding:3px 10px;font-size:11.5px;font-weight:700}.rs-lang-btn.is-on{background:var(--orange);border-color:var(--orange)}.rs-lang-btn:hover{color:#fff;border-color:var(--orange)}.rs-nav{padding:18px var(--pad-x);border-bottom:1px solid var(--line-2);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.rs-logo{align-items:baseline;gap:10px;display:flex}.rs-logo:hover{color:var(--ink)}.rs-logo-word{letter-spacing:-.5px;color:var(--navy);font-size:28px;font-style:italic;font-weight:800}.rs-logo-tag{background:var(--orange);color:#fff;letter-spacing:1px;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.rs-nav-links{flex-wrap:wrap;align-items:center;gap:clamp(14px,2.4vw,32px);font-size:15px;font-weight:500;display:flex}.rs-hero{color:#fff;padding:clamp(72px, 11vw, 130px) var(--pad-x) clamp(76px, 12vw, 140px);background:var(--navy);position:relative;overflow:hidden}.rs-hero-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rs-hero-bg{background:linear-gradient(90deg,#25225bed 0%,#25225bb8 48%,#25225b40 100%);position:absolute;inset:0}.rs-hero-inner{max-width:780px;position:relative}.rs-kicker{letter-spacing:2px;color:var(--orange);text-transform:uppercase;margin-bottom:20px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px}.rs-kicker-sm{margin-bottom:6px;font-size:12px}.rs-h1{letter-spacing:-1px;margin:0 0 24px;font-size:clamp(30px,5.2vw,52px);font-weight:800;line-height:1.08}.rs-hero-sub{color:#ffffffd9;max-width:580px;margin:0 0 36px;font-size:clamp(16px,2vw,18px);line-height:1.6}.rs-hero-cta{flex-wrap:wrap;gap:16px;display:flex}.rs-track{background:var(--grey);border-top:5px solid var(--orange);padding:44px var(--pad-x)}.rs-track-head{flex-wrap:wrap;align-items:center;gap:clamp(20px,4vw,48px);display:flex}.rs-track-title{min-width:240px}.rs-track-h{font-size:clamp(20px,3vw,24px);font-weight:800}.rs-track-form{flex:1;gap:12px;min-width:min(420px,100%);display:flex}.rs-track-form input{min-width:0;color:var(--ink);background:#fff;border:1.5px solid #d6d6de;border-radius:4px;outline:none;flex:1;padding:14px 18px;font-family:inherit;font-size:15px}.rs-track-form input:focus{border-color:var(--navy)}.rs-track-result{background:var(--navy);color:#fff;border-radius:6px;margin-top:28px;padding:clamp(22px,4vw,36px) clamp(20px,4vw,40px)}.rs-track-fields{border-bottom:1px solid #ffffff26;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin-bottom:28px;padding-bottom:28px;display:grid}.rs-track-k{letter-spacing:1.5px;color:#ffffff8c;text-transform:uppercase;margin-bottom:6px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.rs-track-v{font-size:17px;font-weight:700}.rs-timeline{flex-wrap:wrap;gap:18px 26px;margin:0;padding:0;list-style:none;display:flex}.rs-tl{align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.rs-tl-dot{border-radius:50%;flex-shrink:0;width:11px;height:11px}.rs-tl-done .rs-tl-dot{background:var(--orange)}.rs-tl-now .rs-tl-dot{background:#fff;animation:1.6s infinite rs-pulse}.rs-tl-todo .rs-tl-dot{background:0 0;border:1.5px solid #ffffff59}.rs-tl-now{font-weight:700}.rs-tl-todo{color:#ffffff8c}.rs-sec{padding:clamp(56px, 9vw, 96px) var(--pad-x)}.rs-sec-white{background:#fff}.rs-sec-grey{background:var(--grey)}.rs-sec-head{max-width:680px;margin-bottom:clamp(32px,5vw,56px)}.rs-h2{letter-spacing:-.5px;margin:0 0 16px;font-size:clamp(26px,4vw,38px);font-weight:800}.rs-lead{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.rs-lead-narrow{max-width:520px;margin-bottom:28px}.rs-mono-note{color:#ffffff8c;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.rs-mono-dark{color:var(--muted-2)}.rs-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.rs-grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.rs-grid-3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rs-grid-gap{gap:40px}.rs-card{border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:12px;padding:28px;transition:border-color .18s;display:flex}.rs-card:hover{border-color:var(--orange)}.rs-card-n{color:var(--orange);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:600}.rs-card-t{margin:0;font-size:19px;font-weight:700;line-height:1.25}.rs-card-d{color:var(--muted);flex:1;margin:0;font-size:14.5px;line-height:1.55}.rs-card-link{color:var(--orange);font-size:13.5px;font-weight:700}.rs-card-cta{background:var(--navy);border-color:var(--navy);justify-content:flex-end;gap:10px}.rs-card-cta:hover{background:var(--navy-hover);border-color:var(--navy-hover)}.rs-card-cta-t{color:#fff;font-size:19px;font-weight:800;line-height:1.3}.rs-card-cta-l{color:var(--orange);font-size:14px;font-weight:700}.rs-lcl{padding:clamp(56px, 9vw, 96px) var(--pad-x);background:radial-gradient(105% 78% at 32% 16%,#f4f6f7 0%,#eff1f2 44%,#0000 76%),linear-gradient(158deg,#f0f3f4 0%,#eceeef 46%,#e4e9ed 78%,#dee4e9 100%);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,72px);display:grid}.rs-lcl-points{flex-direction:column;gap:14px;margin:0 0 32px;padding:0;list-style:none;display:flex}.rs-lcl-points li{align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.rs-sq{background:var(--orange);flex-shrink:0;width:10px;height:10px;margin-top:5px}.rs-lcl-media{justify-content:center;display:flex}.rs-lcl-video{mix-blend-mode:multiply;background:#eceeef;width:auto;max-width:100%;height:clamp(340px,46vw,560px);display:block}.rs-why{background:var(--navy);color:#fff;padding:clamp(56px, 8vw, 88px) var(--pad-x)}.rs-rule{background:var(--orange);width:36px;height:4px;margin-bottom:20px}.rs-why-t{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.3}.rs-why-d{color:#ffffffbf;margin:0;font-size:14.5px;line-height:1.6}.rs-ind{border:1px solid var(--line);border-radius:6px;transition:border-color .18s;overflow:hidden}.rs-ind:hover{border-color:var(--orange)}.rs-ind-img{background:#ececf1;height:150px;overflow:hidden}.rs-ind-img img,.rs-proj-img img{object-fit:cover;width:100%;height:100%;display:block}.rs-ind-body{padding:22px 24px 26px}.rs-ind-t{margin:0 0 8px;font-size:18px;font-weight:700}.rs-ind-d{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.rs-map{background:var(--navy-map);color:#fff;padding:clamp(56px, 8vw, 88px) var(--pad-x)}.rs-map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.rs-map-head>div:first-child{max-width:640px}.rs-legend{flex-wrap:wrap;align-items:center;gap:24px;padding-bottom:6px;display:flex}.rs-legend>span{align-items:center;gap:9px;font-size:13.5px;display:flex}.rs-leg{border-radius:2px;width:22px;height:3px}.rs-leg-in{background:var(--cyan)}.rs-leg-out{background:var(--orange)}.rs-map-layout{grid-template-columns:2.4fr 1fr;align-items:stretch;gap:24px;display:grid}.rs-map-box{background:#12102f;border:1px solid #ffffff24;border-radius:8px;min-height:clamp(200px,30vw,500px);overflow:hidden}.rs-ports{flex-direction:column;gap:14px;display:flex}.rs-ports-title{letter-spacing:2px;color:var(--orange);text-transform:uppercase;padding:2px 2px 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.rs-port{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;flex:1;justify-content:center;gap:6px;padding:18px 20px;display:flex}.rs-port-head{align-items:center;gap:10px;display:flex}.rs-port-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:9px;height:9px}.rs-port-name{font-size:16.5px;font-weight:700}.rs-port-tag{letter-spacing:1px;color:#ffffff80;margin-left:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.rs-port-desc{color:#ffffffb8;font-size:13.5px;line-height:1.5}.rs-ports-cta{background:var(--orange);color:#fff;text-align:center;border-radius:8px;padding:14px 20px;font-size:14.5px;font-weight:700}.rs-ports-cta:hover{background:var(--orange-hover);color:#fff}.rs-proj{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.rs-proj-img{background:#ececf1;height:180px;overflow:hidden}.rs-proj-body{padding:24px 26px 28px}.rs-proj-tag{letter-spacing:1.5px;color:var(--orange);text-transform:uppercase;margin-bottom:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.rs-proj-t{margin:0 0 16px;font-size:18px;font-weight:700;line-height:1.35}.rs-proj-meta{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.rs-proj-meta dt{letter-spacing:1px;color:var(--muted-2);text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.rs-proj-meta dd{margin:0;font-size:13.5px;font-weight:600}.rs-post{border-top:3px solid var(--orange);background:var(--grey-3);flex-direction:column;gap:12px;padding:26px 28px 30px;display:flex}.rs-post-cat{letter-spacing:1.5px;color:var(--muted-2);text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.rs-post-t{flex:1;margin:0;font-size:19px;font-weight:700;line-height:1.3}.rs-post-x{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.rs-post-link{color:var(--orange);font-size:13.5px;font-weight:700}.rs-members{background:var(--grey);padding:36px var(--pad-x);flex-wrap:wrap;align-items:center;gap:40px;display:flex}.rs-members-label{letter-spacing:1.5px;color:var(--muted-2);text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.rs-members-logos{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.rs-member{border-radius:6px;align-items:center;padding:12px 24px;display:flex}.rs-member-navy{background:var(--navy)}.rs-member-white{border:1px solid var(--line);background:#fff}.rs-member img{width:auto;display:block}.rs-cta{background:var(--navy);color:#fff;padding:clamp(56px, 8vw, 88px) var(--pad-x);text-align:center}.rs-cta-t{letter-spacing:-.5px;max-width:640px;margin:0 auto 16px;font-size:clamp(24px,4vw,36px);font-weight:800}.rs-cta-s{color:#fffc;max-width:520px;margin:0 auto 36px;font-size:17px;line-height:1.6}.rs-cta-btns{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.rs-foot{background:var(--navy-deep);color:#fffc;padding:72px var(--pad-x) 0}.rs-foot a{color:#fffc}.rs-foot a:hover{color:var(--orange)}.rs-foot-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:clamp(28px,4vw,48px);padding-bottom:56px;display:grid}.rs-logo-foot{margin-bottom:18px}.rs-logo-foot .rs-logo-word{color:#fff;font-size:26px}.rs-logo-foot .rs-logo-tag{padding:3px 9px;font-size:11px}.rs-foot-about{max-width:320px;margin:0;font-size:14px;line-height:1.65}.rs-foot-h{letter-spacing:1.5px;color:var(--orange);text-transform:uppercase;margin-bottom:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.rs-foot-links{flex-direction:column;gap:10px;font-size:14px;display:flex}.rs-foot-bottom{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:12.5px;display:flex}@media (width<=1100px){.rs-grid-4,.rs-grid-3,.rs-foot-grid{grid-template-columns:repeat(2,1fr)}.rs-lcl,.rs-map-layout{grid-template-columns:1fr}.rs-lcl-video{width:min(100%,360px);height:auto;margin-inline:auto}}@media (width<=700px){.rs-grid-4,.rs-grid-3,.rs-foot-grid{grid-template-columns:1fr}.rs-topbar{gap:10px;font-size:12px}.rs-topbar-info{gap:10px 18px}.rs-nav{gap:14px}.rs-nav-links{justify-content:space-between;width:100%;font-size:14px}.rs-proj-meta{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}
