reset *{margin:0;padding:0;box-sizing:border-box}strong{font-weight:400}body{font-family:manrope,sans-serif;background:#f5f3ef}.split-layout{display:grid;grid-template-columns:30% 65%;gap:60px}.intro{position:sticky;top:100px;height:fit-content}.eyebrow{color:#b46a1f;font-size:13px;line-height:26px;text-transform:uppercase;margin-bottom:10px}h1{font-size:42px;line-height:1.2;margin-bottom:20px}.summary{color:#555;margin-bottom:30px}.stats{display:flex;gap:40px;margin-bottom:40px}.stats strong{font-size:42px;font-weight:400;line-height:1.2;display:block}.stats span{font-size:13px;color:#666}.details{display:flex;flex-direction:column;gap:15px}.details div{display:flex;justify-content:space-between;border-bottom:1px dotted #ccc;padding-bottom:5px}.details span{font-size:14px}.right-content{display:flex;flex-direction:column;gap:40px}.visual-panel img{width:100%;border-radius:0}.visual-panel{animation:slideUp ease;animation-timeline:view();transform-origin:bottom}@keyframes slideUp{0%{transform:translateY(60px)perspective(900px)}80%{transform:translateY(0)perspective(900px)}}.caption{margin-top:10px;margin-bottom:20px}.caption p{line-height:11px;font-size:16px;letter-spacing:5%;text-transform:uppercase}.caption span{font-size:12px;line-height:11px;color:#666;letter-spacing:5%;text-transform:uppercase}.navbar{width:100%;background:#f5f3ef;border-bottom:1px solid #ddd}h1{font-family:inter,sans-serif;font-weight:400;font-size:42px;line-height:48px}.nav-container{max-width:1400px;margin:0 auto;padding:18px 100px;display:flex;justify-content:space-between;align-items:center}.logo-box{width:36px;height:36px;background:#f7931e;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#000}.nav-links{display:flex;gap:40px}.nav-links a{text-decoration:none;color:#111;font-size:15px;font-weight:500;transition:opacity .2s ease}.nav-links a:hover{opacity:.6}.right-content-image{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:768px){.split-layout{grid-template-columns:1fr;padding:20px;gap:30px}.navbar{position:sticky;top:0;bottom:auto;z-index:1000;background:#f5f3ef;border-bottom:1px solid #ddd}.nav-container{padding:12px 20px}.nav-links{gap:20px}.nav-links a{font-size:13px}.logo-box{width:30px;height:30px}h1{font-size:28px;line-height:1.3}.summary{font-size:14px}.intro{position:static}.right-content{gap:30px}.right-content-image{grid-template-columns:1fr}.visual-panel img{height:auto}}