/* RENATA editorial redesign. Original assets and content remain editable. */
:root{--bg:#101112;--ink:#f3f0e9;--accent:#d5cbb7;--muted:#b6b6b3}
body{font-family:'Segoe UI',Arial,sans-serif;font-weight:350}header{position:absolute;height:100px;padding:0 5%;border:0;background:linear-gradient(#1118,transparent);z-index:20}header .brand .logo-window{width:150px}header nav{gap:32px;font-size:11px;text-transform:uppercase;letter-spacing:.15em}#language{border:0;background:transparent;font-size:11px;text-transform:uppercase;letter-spacing:.1em}#language option{background:#151515}h1,h2{font-family:'Segoe UI',Arial,sans-serif;font-weight:300;letter-spacing:-.055em}em{font-family:inherit;font-style:normal;font-weight:300;color:inherit}.hero{height:100svh;min-height:720px;max-height:1250px;background:#696a6c}.hero>img{object-position:center 63%;object-fit:cover;filter:brightness(.86)}.hero-shade{background:linear-gradient(180deg,#10111388 0%,#10111315 42%,transparent 65%,#101113bb 100%)}.hero-copy{position:absolute;inset:145px 0 auto;padding:0 5%;max-width:none;text-align:center}.hero-copy .eyebrow{color:#fff;letter-spacing:.4em;font-size:10px;margin-bottom:14px}.hero h1{font-size:clamp(46px,6.3vw,102px);line-height:1.1;margin:0}.hero-copy>p:not(.eyebrow){display:none}.hero-copy .button{position:fixed;display:none}.hero-bottom{bottom:35px;align-items:center;color:#fff;letter-spacing:.16em;font-size:10px}.hero-bottom:after{content:'↓';position:absolute;left:50%;font-size:24px;font-weight:200}.section{max-width:none;padding:130px 8%;border:0}.section::after{display:none}.eyebrow{font-size:10px;letter-spacing:.25em;margin-bottom:35px}h2{font-size:clamp(40px,4.8vw,76px);line-height:1.1}.split{gap:11%}.prose{max-width:600px}.lead{font-size:22px;line-height:1.55}.button{border:0;border-bottom:1px solid currentColor;padding:15px 0;min-width:230px;border-radius:0;letter-spacing:.08em;font-size:12px}.button:hover{background:transparent;color:#a49983}.text-link{font-size:13px;letter-spacing:.04em}.line-note{font-size:12px}.cinema{margin:0;position:relative;height:80svh;min-height:460px;max-height:960px;overflow:hidden;background:#777}.cinema img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 60%;transition:scale 1.5s ease}.cinema figcaption{position:absolute;bottom:35px;left:5%;right:5%;display:flex;justify-content:space-between;color:white;font-size:10px;letter-spacing:.25em;text-shadow:0 1px 5px #111}.cinema:after{content:'';position:absolute;inset:75% 0 0;background:linear-gradient(transparent,#0004);pointer-events:none}.cinema.rear{height:90svh}.cinema.rear img{object-position:center 60%}#story{background:#eeeae2;color:#191b1d}#story p{color:#54544f}#story .lead{color:#262824}#story .eyebrow{color:#686458}#story .line-note{border-color:#2223;color:#575750}#story .line-note strong{color:#242623}#story h2{max-width:550px}#vision{background:#101112}#vision .section-heading{max-width:1150px}#vision .section-heading h2{font-size:clamp(38px,4vw,62px)}#vision .section-heading>p{color:#999}.specs{display:grid;grid-template-columns:repeat(3,1fr);margin:65px 0 90px;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;padding:40px 0;gap:35px}.specs>div{display:flex;flex-direction:column}.specs strong{font-size:clamp(50px,6.5vw,100px);font-weight:200;line-height:1.25;letter-spacing:-.06em}.specs strong small{font-size:.33em;letter-spacing:0}.specs span{font-size:11px;color:#aca99f;letter-spacing:.1em;margin-top:20px}.columns{gap:7%;margin-bottom:45px}.columns article{border:0;padding:0}.columns article p{font-size:14px}.columns h3{font-size:19px}.columns .index{margin-bottom:20px}.small{color:#93918b!important;font-size:11px}#interior{background:linear-gradient(90deg,#080b0eee,#080b0e99),url('assets/renata-3.jpg') center/cover;min-height:670px;display:flex;flex-direction:column;justify-content:center}.tag{border:0;border-left:1px solid #cbbda0;padding:4px 14px;font-size:9px}#partners{background:#eae6de;color:#16191b}#partners p{color:#565954}#partners .lead{color:#242623}#partners .eyebrow{color:#706b61}.partner-list li{border-color:#0003;font-size:15px}.partner-list span{color:#676052}#roadmap{background:#eae6de;color:#191b1c;border-top:1px solid #0002;padding-top:85px}#roadmap p{color:#575853}#roadmap .eyebrow,#roadmap .index{color:#6c6659}.roadmap article{border-color:#0003}.roadmap article:first-child{border-color:#333}#investors{position:relative;background:linear-gradient(90deg,#0b0c0fec,#0b0c0f90),url('assets/renata-2.jpg') center/cover;color:#fff;padding-top:150px;padding-bottom:150px}#investors p,#investors em,#investors .eyebrow{color:#e4dfd4}#investors .button{border-color:#d5cbb7}#investors h2{font-size:clamp(50px,7vw,108px);max-width:950px}#investors .split{margin-top:70px}#contact{background:#101112;padding-bottom:100px}#contact .lead{font-size:18px}#contact-details .text-link{overflow-wrap:anywhere;font-size:clamp(14px,1.6vw,24px)}footer{padding:55px 8%;border-top:1px solid #fff2;background:#101112}.scroll-scene{filter:none;translate:0 calc((1 - var(--scene-progress))*30px)}
@media(min-width:1700px){.hero>img{object-position:center 60%}.hero-copy{top:160px}}
@media(max-width:1000px){header nav{gap:18px;font-size:10px}.section{padding:95px 6%}.hero-copy{top:145px}.hero h1{font-size:64px}.specs{gap:15px}.split{gap:6%}}
@media(max-width:760px){header{height:80px;padding:0 6%}header .brand .logo-window{width:120px}.menu{border:0;border-bottom:1px solid #fff6;padding:7px 0;letter-spacing:.1em}header nav{top:80px;padding:30px 6%;font-size:14px;background:#101112f5;gap:24px}.hero{height:90svh;min-height:630px;max-height:none}.hero>img{object-fit:contain;object-position:center 66%;background:#777;filter:brightness(.8)}.hero-copy{top:130px;padding:0 7%;text-align:left}.hero h1{font-size:clamp(43px,10vw,66px);max-width:480px}.hero h1 em{display:block}.hero-copy .eyebrow{font-size:8px;letter-spacing:.24em;margin-bottom:20px}.hero-bottom{font-size:8px;bottom:28px;gap:35px}.hero-bottom:after{left:48%;bottom:25px}.hero-shade{background:linear-gradient(#15171ba6,transparent 65%,#101112b3)}.section{padding:80px 7%}.split{gap:25px}.section h2{font-size:42px}.lead{font-size:20px}.cinema,.cinema.rear{height:55svh;min-height:320px}.cinema img{object-fit:cover}.specs{margin:40px 0 55px;padding:25px 0;gap:10px}.specs strong{font-size:42px}.specs span{font-size:9px;letter-spacing:0;margin-top:10px}.columns{gap:28px}.columns article{padding-top:22px;border-top:1px solid #fff2}.columns .index{margin-bottom:8px}.roadmap{gap:28px 20px}.roadmap h3{font-size:20px}#investors{padding:90px 7%;background-position:60% center}#investors .split{margin-top:35px}#interior{min-height:620px}footer{padding:45px 7%}#language{max-width:85px}#contact-details .text-link{font-size:17px}.cinema figcaption{font-size:8px}}
@media(prefers-reduced-motion:reduce){.cinema img{transition:none}.scroll-scene{translate:none!important}}
.hero-copy .button{position:relative;display:inline-flex;min-width:175px;margin-top:14px;color:white;font-size:10px;padding:9px 0}
.cinema figcaption{z-index:2}
@media(prefers-reduced-motion:no-preference){.cinema img{scale:1.055}.cinema.in-view img{scale:1}}
.specs .engine-spec small{display:block;font-size:clamp(16px,2.3vw,34px);line-height:1.2;letter-spacing:0;white-space:nowrap}
