*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#0b1320;color:#f3f1e9}a{color:inherit}header,footer{max-width:1160px;margin:auto;padding:30px 40px;display:flex;justify-content:space-between;align-items:center}.brand{font-weight:700;letter-spacing:-.7px;font-size:23px}.status{font-size:11px;text-transform:uppercase;letter-spacing:2px;border:1px solid #ffffff35;border-radius:30px;padding:11px 16px}.status:before{content:'●';color:#a5dfc2;margin-right:9px}main{max-width:1160px;margin:28px auto;padding:35px 40px 55px;display:grid;grid-template-columns:1.12fr 1fr;gap:68px;align-items:center}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#a4cabf;margin-bottom:25px}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,6vw,82px);line-height:1.02;letter-spacing:-3px;margin:0 0 28px}.vision{color:#bcc5ce;font-size:18px;line-height:1.7;max-width:540px}.vera{border-top:1px solid #ffffff24;margin-top:36px;padding-top:24px}.vera h2{font-size:14px;letter-spacing:2px;margin:0 0 10px}.vera p{font-size:15px;line-height:1.65;color:#bac6cc}.art{position:relative}.art img{display:block;width:100%;border-radius:42% 42% 8% 8%;box-shadow:0 20px 100px #0005}.caption{font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-top:20px;color:#aec7bd}.statement{font-size:13px;color:#c5bba9;margin-top:26px}footer{font-size:12px;color:#83939e;border-top:1px solid #ffffff20}.paper{background:#f2eee4;color:#243b35}.paper .eyebrow{color:#57786e}.paper .vision,.paper .vera p{color:#5a6a63}.paper .vera{border-color:#253e3328}.paper .status{border-color:#253e3330}.paper .status:before{color:#4a8069}.paper .statement{color:#657369}.paper footer{border-color:#243b3522;color:#63776b}.paper .art img{border-radius:220px 220px 10px 10px}.paper h1{font-family:Georgia,serif}.aurora{background:#101317}.aurora h1{font-family:Arial,sans-serif;font-weight:800;letter-spacing:-4px}.aurora .eyebrow{color:#ddbe7c}.aurora .art img{border-radius:20px}.aurora .status:before{color:#e6c88b}.sample-nav{display:flex;gap:12px}a:focus-visible{outline:3px solid #62d7bf;outline-offset:4px}@media(max-width:760px){header,footer{padding:24px}main{padding:22px 24px;grid-template-columns:1fr;gap:30px;margin:5px auto}h1{font-size:52px;letter-spacing:-2px}.art{max-width:400px}.status{font-size:9px;letter-spacing:1px}footer{gap:20px;flex-wrap:wrap}.vision{font-size:17px}}