*{box-sizing:border-box}body{margin:0;background:#06192e;color:#f4f5ed;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid #e6ff45;outline-offset:6px}header{padding:30px 6vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff26;gap:20px}.wordmark{font-size:28px;font-weight:900;letter-spacing:-1px}.wordmark span{font-size:11px;letter-spacing:3px;display:block;color:#e6ff45}.intro{padding:80px 6vw 90px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;color:#e6ff45}h1{font-size:clamp(48px,8vw,110px);line-height:.95;letter-spacing:-3px;margin:24px 0}.intro>p:last-child{color:#b2bfca;font-size:20px}.stories{padding:40px 6vw 80px;background:#f2f3ea;color:#06192e}.stories h2{font-size:13px;text-transform:uppercase;letter-spacing:2px}.stories article{border-top:1px solid #06192e35;padding:28px 0;max-width:900px}.stories .eyebrow{color:#435265}h3{font-size:32px;margin:12px 0}article p{line-height:1.7}.empty{padding:40px 0}.story{max-width:860px;margin:auto;padding:70px 30px}.story h1{font-size:clamp(40px,6vw,70px);line-height:1.08}.summary{font-size:23px;color:#b2bfca}.story .payload-richtext{font-size:19px;line-height:1.8}footer{padding:30px 6vw;color:#b2bfca;font-size:13px}@media(max-width:500px){header{align-items:flex-start;font-size:12px}.intro{padding-top:60px}}