@font-face{font-family:__inter_cab968;src:url(/_next/static/media/adfa5fdf067a6357-s.p.otf) format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__inter_cab968;src:url(/_next/static/media/fdd703f5fc00701e-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__inter_cab968;src:url(/_next/static/media/cc7d84aaa2eeb217-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__inter_cab968;src:url(/_next/static/media/058ee26956fc1de9-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__inter_cab968;src:url(/_next/static/media/485fc12fb51db464-s.p.otf) format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__inter_cab968;src:url(/_next/static/media/28e91e9563eeb101-s.p.otf) format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:__inter_Fallback_cab968;src:local("Arial");ascent-override:89.25%;descent-override:21.75%;line-gap-override:0.00%;size-adjust:107.75%}.__className_cab968{font-family:__inter_cab968,__inter_Fallback_cab968,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.__variable_cab968{--font-inter:"__inter_cab968","__inter_Fallback_cab968",system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root{--ru-secondary-1:#0d0d0d;--ru-acento-1:#333;--ru-acento-2:#3a3a3a;--ru-acento-3:#b3b3b3;--ru-fondo-1:#000;--ru-gris-1:#f1f1f2;--ru-gris-2:#d8d8da;--ru-gris-3:#e3e3e4;--ru-gris-4:#c5c5c8;--ru-gris-5:#929297;--ru-gris-6:#76767c;--ru-white:#fff;--ru-black:#000;--font-sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-inter),system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"JetBrains Mono",Menlo,Monaco,Consolas,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#050505;color:var(--ru-white);overflow-x:hidden;font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--ru-secondary-1);color:var(--ru-white)}.r-root{position:relative;min-height:var(--vh-px,100svh)}@media (max-width:1023px){body,html{position:fixed;height:100%;width:100%;overflow:hidden;overscroll-behavior:none}.r-root,body,html{top:0;left:0;right:0;bottom:0}.r-root{position:absolute;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.r-canvas-wrap{position:fixed;inset:0;z-index:10;pointer-events:none}.r-canvas-wrap canvas{display:block;width:100%!important;height:100%!important}.r-bg-tint{background:radial-gradient(80% 60% at 50% 40%,var(--brand-soft,#2a0907) 0,#050505 65%,#000 100%);transition:background 1.1s cubic-bezier(.16,1,.3,1)}.r-bg-tint,.r-stars{position:fixed;inset:0;z-index:-1;pointer-events:none}.r-stars{background-image:radial-gradient(1px 1px at 20% 30%,hsla(0,0%,100%,.18),transparent 50%),radial-gradient(1px 1px at 75% 60%,hsla(0,0%,100%,.12),transparent 50%),radial-gradient(1px 1px at 40% 80%,hsla(0,0%,100%,.14),transparent 50%),radial-gradient(1px 1px at 90% 20%,hsla(0,0%,100%,.1),transparent 50%),radial-gradient(1px 1px at 10% 70%,hsla(0,0%,100%,.1),transparent 50%)}.r-topbar{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:18px 32px;background:linear-gradient(180deg,rgba(5,5,5,.85),rgba(5,5,5,0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.r-topbar img{height:18px;opacity:.95}.r-topbar-right{display:flex;align-items:center;gap:18px}.r-lang{display:inline-flex;gap:0;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;overflow:hidden;font:600 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.r-lang button{background:transparent;border:0;color:hsla(0,0%,100%,.6);padding:8px 14px;cursor:pointer;transition:all .16s ease}.r-lang button.active{background:#fff;color:#0d0d0d}.r-topbar .r-cta{font:600 12px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.85;text-decoration:none;border:1px solid hsla(0,0%,100%,.3);padding:10px 16px;border-radius:999px;background:transparent;cursor:pointer;transition:all .18s ease}.r-topbar .r-cta:hover{background:#fff;color:#0d0d0d;opacity:1}.r-hero{position:relative;z-index:20;min-height:var(--vh-px,100svh);display:grid;grid-template-columns:1fr;align-items:center;padding:120px 8vw 80px;pointer-events:none}.r-hero-inner{pointer-events:auto;max-width:760px;display:flex;flex-direction:column;gap:28px}.r-eyebrow{font:600 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.65);display:inline-flex;gap:10px;align-items:center}.r-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:#fff;opacity:.65}.r-hero h1{font:900 clamp(36px,6vw,76px)/1.02 var(--font-display);letter-spacing:-.035em;color:#fff;margin:0;white-space:pre-line}.r-hero h1 em{font-style:normal;color:hsla(0,0%,100%,.45)}.r-hero p.lead{font:400 clamp(17px,1.6vw,22px)/1.45 var(--font-sans);color:hsla(0,0%,100%,.78);max-width:56ch;margin:0}.r-hero-meta{display:flex;gap:28px;flex-wrap:wrap;font:500 13px/1.4 var(--font-sans);color:hsla(0,0%,100%,.55);letter-spacing:.04em}.r-hero-meta b{color:#fff;font-weight:600}.r-socials{display:inline-flex;gap:10px}.r-social-link{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.7);text-decoration:none;transition:all .18s ease}.r-social-link:hover{background:#fff;color:#0d0d0d;border-color:#fff}.r-footer-brand .r-socials{margin-top:4px}.r-scroll-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:10px;align-items:center;font:600 10px/1 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.r-scroll-hint .bar{width:1px;height:50px;background:linear-gradient(180deg,#fff,transparent);animation:r-bar 2.4s ease-in-out infinite}@keyframes r-bar{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.r-brand{padding:120px 8vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;overflow:hidden}.r-brand,.r-brand>*{position:relative}.r-brand.alt .r-brand-text{order:2}.r-brand.alt .r-brand-mock{order:1}.r-brand-text{display:flex;flex-direction:column;gap:24px;max-width:560px}.r-brand-index{font:600 11px/1 var(--font-mono);letter-spacing:.14em;color:hsla(0,0%,100%,.5);text-transform:uppercase;display:flex;gap:14px;align-items:center}.r-brand-index .num{display:inline-block;padding:6px 10px;border:1px solid hsla(0,0%,100%,.2);border-radius:4px}.r-brand-name{font:900 clamp(40px,6vw,76px)/1 var(--font-display);letter-spacing:-.03em;color:#fff;margin:0}.r-brand-name .accent,.r-brand-tagline{color:var(--brand-accent,#fff)}.r-brand-tagline{font:600 14px/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.r-brand-title{font:700 clamp(22px,2.6vw,32px)/1.2 var(--font-display);letter-spacing:-.015em;color:#fff;margin:0}.r-brand-body{font:400 17px/1.55 var(--font-sans);color:hsla(0,0%,100%,.78);margin:0;max-width:50ch}.r-brand-data{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.12);margin-top:8px}.r-data-cell .lbl{font:500 10px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.5);display:block;margin-bottom:8px}.r-data-cell .val{font:600 15px/1.3 var(--font-sans);color:#fff}.r-brand-cta{display:inline-flex;align-items:center;gap:12px;font:600 14px/1 var(--font-sans);letter-spacing:.04em;color:#0d0d0d;background:var(--brand-accent,#fff);padding:14px 22px;border-radius:999px;text-decoration:none;width:max-content;margin-top:8px;transition:transform .16s ease,box-shadow .16s ease;box-shadow:0 10px 30px -8px var(--brand-soft,rgba(0,0,0,.6))}.r-brand-cta:hover{transform:translateY(-1px)}.r-brand-cta .arrow{transition:transform .2s ease}.r-brand-cta:hover .arrow{transform:translateX(3px)}.r-mock{position:relative;width:100%;max-width:640px;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 40px 80px -20px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.04),0 0 80px -20px var(--brand-soft,transparent);cursor:pointer;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease;text-decoration:none;display:block;color:inherit}.r-mock:hover{transform:translateY(-4px)}.r-mock:hover .r-mock-hover{opacity:1}.r-mock-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.08)}.r-mock-dots{display:flex;gap:6px}.r-mock-dots span{width:10px;height:10px;border-radius:999px;background:hsla(0,0%,100%,.18)}.r-mock-url{flex:1 1;text-align:center;font:500 11px/1 var(--font-mono);color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.05);padding:6px 10px;border-radius:6px;border:1px solid hsla(0,0%,100%,.06);margin:0 12px}.r-mock-body{position:relative;height:calc(100% - 38px);overflow:hidden}.r-mock-hover{position:absolute;inset:0;background:rgba(0,0,0,.55);display:grid;place-items:center;font:600 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .22s ease;z-index:5}.r-mock-hover .pill{border:1px solid #fff;padding:12px 22px;border-radius:999px;display:inline-flex;gap:10px;align-items:center}.r-reveal{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.r-reveal.r-in{opacity:1;transform:translateY(0)}.r-tray-card{width:1080px;height:200px;transition:opacity .22s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-tray-inner{width:100%;height:100%;display:grid;grid-template-columns:1fr 320px;grid-gap:24px;gap:24px;padding:16px 24px;background:linear-gradient(90deg,rgba(8,8,8,.96),hsla(0,0%,5%,.92));border:1px solid hsla(0,0%,100%,.14);border-left:4px solid var(--brand-accent,#fff);border-radius:8px;align-items:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 30px 80px -25px rgba(0,0,0,.85),0 0 80px -10px var(--brand-soft,transparent)}.r-tray-text{display:flex;flex-direction:column;gap:10px;min-width:0;justify-content:center}.r-tray-tagline{font:600 13px/1 var(--font-sans);letter-spacing:.16em;color:var(--brand-accent,#fff);text-transform:uppercase}.r-tray-name{font:900 64px/.92 var(--font-display);letter-spacing:-.03em;color:#fff;margin:0;word-break:break-word}.r-tray-name.long{font-size:44px;line-height:.95}.r-tray-name .accent{color:var(--brand-accent,#fff)}.r-tray-body{display:none}.r-tray-cta{display:inline-flex;align-items:center;gap:10px;font:600 13px/1 var(--font-sans);letter-spacing:.04em;color:#0d0d0d;background:var(--brand-accent,#fff);padding:11px 18px;border-radius:999px;text-decoration:none;width:max-content;margin-top:4px;cursor:pointer;transition:box-shadow .22s ease,transform .2s ease,filter .2s ease}.r-tray-cta:hover{box-shadow:0 0 30px var(--brand-accent),0 0 60px var(--brand-soft);filter:brightness(1.1);transform:translateY(-1px)}.r-tray-cta .arrow{transition:transform .2s ease}.r-tray-cta:hover .arrow{transform:translateX(3px)}.r-tray-card{pointer-events:none}.r-tray-cta{pointer-events:auto}.r-tray-screen{position:relative;display:block;width:320px;height:168px;border-radius:8px;overflow:hidden;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 0 30px -10px var(--brand-soft,transparent);text-decoration:none;color:inherit;cursor:pointer;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.r-tray-screen:hover{border-color:var(--brand-accent);box-shadow:0 0 30px var(--brand-soft),0 0 60px -20px var(--brand-accent);transform:translateY(-2px)}.r-tray-preview-img{display:block;width:100%;height:calc(100% - 38px);object-fit:cover;object-position:top center}.r-contact{position:relative;z-index:20;min-height:var(--vh-px,100svh);padding:120px 8vw;margin-top:50dvh}.r-contact,.r-contact-inner{display:grid;align-items:center;pointer-events:none}.r-contact-inner{grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;width:100%}.r-contact-text{grid-column:2;display:flex;flex-direction:column;gap:24px;max-width:560px;pointer-events:auto}.r-contact-title{font:900 clamp(40px,6vw,76px)/.95 var(--font-display);letter-spacing:-.03em;color:#fff;margin:0}.r-contact-lead{font:400 clamp(16px,1.5vw,19px)/1.5 var(--font-sans);color:hsla(0,0%,100%,.78);max-width:50ch;margin:0}.r-contact-form-wrap{grid-column:2;width:100%;background:linear-gradient(180deg,hsla(0,0%,6%,.7),rgba(8,8,8,.6));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;padding:28px 32px;pointer-events:auto}.r-contact-form-wrap .r-modal-form{gap:14px}.r-footer{position:relative;z-index:20;padding:60px 8vw 40px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid hsla(0,0%,100%,.08);pointer-events:auto}.r-footer-inner{display:grid;grid-template-columns:1fr 2fr;grid-gap:48px;gap:48px;max-width:1280px;margin:0 auto}.r-footer-brand{display:flex;flex-direction:column;gap:14px;max-width:320px}.r-footer-brand img{height:18px;width:auto;max-width:140px;object-fit:contain;align-self:flex-start;opacity:.9}.r-footer-tagline{font:500 14px/1.4 var(--font-sans);color:hsla(0,0%,100%,.7);margin:0}.r-footer-legal{font:400 11px/1.5 var(--font-sans);color:hsla(0,0%,100%,.4);margin:0}.r-footer-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.r-footer-col{display:flex;flex-direction:column;gap:6px}.r-footer-col b{font:600 11px/1.5 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:8px}.r-footer-col a{font:400 13px/1.6 var(--font-sans);color:hsla(0,0%,100%,.6);text-decoration:none}.r-footer-col a:hover{color:#fff}.r-modal-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px;overflow-y:auto;animation:r-modal-fade .22s ease}@keyframes r-modal-fade{0%{opacity:0}to{opacity:1}}.r-modal{position:relative;background:hsla(0,0%,4%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);color:#fff;width:100%;max-width:540px;border-radius:14px;padding:36px 36px 32px;box-shadow:0 60px 120px -30px rgba(0,0,0,.85);animation:r-modal-pop .28s cubic-bezier(.16,1,.3,1);max-height:calc(var(--vh-px, 100svh) - 48px);overflow-y:auto}@keyframes r-modal-pop{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.r-modal-close{position:absolute;top:14px;right:18px;background:transparent;border:0;cursor:pointer;font-size:28px;line-height:1;color:hsla(0,0%,100%,.6);width:32px;height:32px;display:grid;place-items:center}.r-modal-close:hover{color:#fff}.r-modal-title{font:900 30px/1.1 var(--font-display);letter-spacing:-.02em;text-align:center;color:#fff;margin:0 0 6px}.r-modal-divider{text-align:center;font-size:18px;color:hsla(0,0%,100%,.4);margin-bottom:18px;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:14px}.r-modal-form{gap:16px}.r-field,.r-modal-form{display:flex;flex-direction:column}.r-field{gap:6px}.r-field span{font:600 14px/1.2 var(--font-sans);color:#fff}.r-field span em{font-style:normal;color:#ff5959}.r-field input,.r-field select{font:400 14px/1.4 var(--font-sans);padding:12px 14px;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;background:hsla(0,0%,100%,.04);color:#fff;outline:none;transition:border-color .16s ease,background .16s ease;width:100%}.r-field input:focus,.r-field select:focus{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.06)}.r-field input::placeholder{color:hsla(0,0%,100%,.35)}.r-field select option{background:#0d0d0d;color:#fff}.r-phone-row{display:grid;grid-template-columns:110px 1fr;grid-gap:8px;gap:8px}.r-phone-country-wrap{position:relative}.r-phone-country-btn{width:100%;display:inline-flex;align-items:center;gap:6px;font:500 14px/1 var(--font-sans);padding:12px 10px;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;background:hsla(0,0%,100%,.04);color:#fff;cursor:pointer;outline:none}.r-phone-country-btn:focus,.r-phone-country-btn[aria-expanded=true]{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.06)}.r-phone-flag{font-size:16px;line-height:1}.r-phone-dial{font-weight:600}.r-phone-arrow{margin-left:auto;font-size:9px;opacity:.6}.r-phone-country-list{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:280px;max-height:280px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:hsla(0,0%,6%,.98);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 20px 50px -10px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.r-phone-country-list li{margin:0}.r-phone-option{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:0;border-radius:6px;color:#fff;font:500 13px/1.2 var(--font-sans);cursor:pointer;text-align:left}.r-phone-option:hover{background:hsla(0,0%,100%,.08)}.r-phone-option.active{background:hsla(0,0%,100%,.12)}.r-phone-option .r-phone-name{margin-left:auto;color:hsla(0,0%,100%,.6);font-weight:400}.r-checkbox{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;font:400 13px/1.5 var(--font-sans);color:hsla(0,0%,100%,.6)}.r-checkbox input{width:18px;height:18px;margin-top:2px;accent-color:#fff}.r-checkbox p{font-size:14px;color:#fff;margin:0 0 4px;font-weight:500}.r-checkbox small{font-size:12px;color:hsla(0,0%,100%,.55);line-height:1.45;display:block}.r-checkbox a{color:#fff;font-weight:600;text-decoration:underline}.r-checkbox-more{margin-top:4px}.r-checkbox-more summary{font:500 12px/1.2 var(--font-sans);color:hsla(0,0%,100%,.55);cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:4px;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-checkbox-more summary::-webkit-details-marker{display:none}.r-checkbox-more summary:after{content:" ▾";font-size:9px}.r-checkbox-more[open] summary:after{content:" ▴"}.r-checkbox-more[open] summary{color:#fff;margin-bottom:6px}.r-checkbox-more small{display:block;font-size:12px;color:hsla(0,0%,100%,.55);line-height:1.45}.r-modal-submit{font:600 14px/1 var(--font-sans);letter-spacing:.04em;background:#fff;color:#0d0d0d;border:0;border-radius:999px;padding:14px 24px;cursor:pointer;margin-top:8px;transition:background .16s ease,transform .16s ease}.r-modal-submit:hover{background:#e5e5e5;transform:translateY(-1px)}.r-modal-submit:disabled{opacity:.6;cursor:wait;transform:none}.r-modal-error{font:500 13px/1.4 var(--font-sans);color:#ff7a7a;background:rgba(255,80,80,.1);border:1px solid rgba(255,80,80,.3);padding:10px 14px;border-radius:8px}.r-modal-sent{text-align:center;font:500 16px/1.5 var(--font-sans);color:#fff;padding:32px 0}.r-about-hero{position:relative;z-index:5;padding:140px 8vw 60px;max-width:1200px;margin:0 auto}.r-about-hero-inner{display:flex;flex-direction:column;gap:22px;max-width:760px}.r-about-hero h1{font:900 clamp(48px,7vw,96px)/.95 var(--font-display);letter-spacing:-.035em;color:#fff;margin:0}.r-about-hero p.lead{font:400 clamp(17px,1.6vw,22px)/1.5 var(--font-sans);color:hsla(0,0%,100%,.78);max-width:56ch;margin:0}.r-about-timeline{position:relative;z-index:5;max-width:1200px;margin:0 auto;padding:40px 8vw 120px;display:flex;flex-direction:column;gap:100px}.r-milestone{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.r-milestone.alt .r-milestone-text{order:2}.r-milestone.alt .r-milestone-img{order:1}.r-milestone.centered{grid-template-columns:1fr;text-align:center;justify-items:center;padding-top:40px}.r-milestone.centered .r-milestone-text{align-items:center;max-width:640px}.r-milestone.centered .r-milestone-year{margin:0 auto}.r-milestone-text{display:flex;flex-direction:column;gap:16px;max-width:480px}.r-milestone-year{font:600 12px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.5);padding:6px 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;width:max-content}.r-milestone h2{font:800 clamp(28px,3.4vw,44px)/1.1 var(--font-display);letter-spacing:-.02em;color:#fff;margin:0}.r-milestone p{font:400 16px/1.55 var(--font-sans);color:hsla(0,0%,100%,.78);margin:0}.r-milestone-img{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 30px 80px -20px rgba(0,0,0,.6)}.r-milestone-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.r-milestone-img:hover img{transform:scale(1.04)}.r-milestone-img.logo{background:linear-gradient(180deg,#0d0d0d,#050505);display:grid;place-items:center;padding:14%}.r-milestone-img.logo img{object-fit:contain;width:100%;height:100%}.r-milestone-img.logo:hover img{transform:none}@media (max-width:768px){.r-about-hero{padding:110px 22px 40px}.r-about-timeline{padding:20px 22px 80px;gap:64px}.r-milestone{grid-template-columns:1fr;gap:24px}.r-milestone.alt .r-milestone-text{order:2}.r-milestone.alt .r-milestone-img{order:1}.r-milestone-img{aspect-ratio:4/3}}.r-policy{max-width:760px;margin:100px auto 80px;padding:0 24px;color:#fff;font:400 16px/1.6 var(--font-sans)}.r-policy h1{font:900 clamp(32px,5vw,56px)/1.05 var(--font-display);letter-spacing:-.025em;color:#fff;margin:0 0 12px}.r-policy h2{font:700 22px/1.2 var(--font-display);letter-spacing:-.01em;color:#fff;margin:32px 0 12px}.r-policy h3{font:600 17px/1.3 var(--font-display);letter-spacing:-.005em;color:#fff;margin:22px 0 8px}.r-policy li,.r-policy p{color:hsla(0,0%,100%,.78);margin:0 0 12px}.r-policy ul{padding-left:22px;margin:0 0 12px}.r-policy a{color:#fff;text-decoration:underline}.r-policy .meta{color:hsla(0,0%,100%,.5);font-size:13px}.r-brand .r-brand-mock,.r-brand .r-brand-text{display:none}.r-brand{min-height:var(--vh-px,100svh);padding:0}.r-hero{grid-template-columns:1fr 1fr}.r-hero-inner{grid-column:1}@media (max-width:1023px){.r-hero{grid-template-columns:1fr;padding:100px 6vw 80px}.r-hero-inner{grid-column:1;max-width:100%;position:relative;z-index:1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:rgba(5,5,5,.35);border-radius:12px;padding:22px 22px 26px;margin:0 -8px}.r-brand{min-height:50dvh}.r-tray-card{width:360px;height:560px}.r-tray-inner{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:18px;padding:22px 24px;align-items:start}.r-tray-screen{width:100%;height:100%;aspect-ratio:16/10}.r-tray-text{gap:12px}.r-tray-name{font-size:36px}.r-tray-name.long{font-size:28px}.r-tray-tagline{font-size:11px}.r-contact{padding:90px 6vw;min-height:var(--vh-px,100svh)}.r-contact-inner{grid-template-columns:1fr;gap:32px}.r-contact-form-wrap,.r-contact-text{grid-column:1;max-width:100%}.r-footer-inner{grid-template-columns:1fr;gap:32px}.r-footer-cols{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:560px){.r-footer-cols{grid-template-columns:repeat(2,1fr)}.r-contact-form-wrap{padding:20px}}@media (max-width:768px){.r-topbar{padding:14px 18px}.r-hero h1{font-size:clamp(40px,11vw,68px)}.r-hero p.lead{font-size:17px}.r-hero-meta{gap:16px;font-size:12px}.r-scroll-hint{display:none}}@media (max-width:560px){.r-topbar{padding:12px 14px}.r-topbar img{height:14px}.r-topbar .r-cta{display:none}.r-lang button{padding:6px 10px;font-size:10px}.r-hero{padding:90px 18px 60px}}