*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07111d;color:#f5f7fa;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:#fff;color:#111;padding:12px;z-index:99}.top{height:86px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff30}.top img{width:160px;height:54px;object-fit:contain}.back,.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:700}.back:hover{color:#f5c735}.intro{min-height:75vh;display:flex;flex-direction:column;justify-content:center;padding:10% 9%;background:radial-gradient(circle at 80% 40%,#17395a 0%,#07111d 55%)}.eyebrow{color:#f5c735}.intro h1,.closing h2{font-size:clamp(48px,9vw,140px);letter-spacing:-.075em;line-height:.96;margin:35px 0;font-weight:800}.intro h1 em,.closing em{color:#f5c735;font-style:normal}.intro>p:last-of-type{font-size:clamp(18px,2vw,28px);color:#c8d4df}.line{width:90px;height:3px;background:#f5c735;margin-top:40px}.story{display:grid;grid-template-columns:1fr 1fr;min-height:570px;background:#10253b}.story:nth-of-type(odd){background:#0b1c2d}.story.reverse .story-photo{order:2}.story-photo{min-height:480px;overflow:hidden}.story-photo img{width:100%;height:100%;display:block;object-fit:cover}.placeholder{height:100%;min-height:480px;background:linear-gradient(140deg,#24415d,#0a1827);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;color:#9bb1c7}.placeholder span{font-size:clamp(70px,12vw,150px);font-weight:800;letter-spacing:-.1em}.placeholder small{letter-spacing:.2em}.story-copy{padding:clamp(40px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.story-copy .subtitle{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#b7c6d5;margin:32px 0 0}.story-copy h2{font-size:clamp(36px,4vw,70px);line-height:1.04;letter-spacing:-.055em;margin:16px 0 30px}.story-copy .body{color:#c5d2df;font-size:17px;line-height:1.85;max-width:570px}.closing{padding:120px 9%;background:#f3c839;color:#07111d}.closing h2{font-size:clamp(52px,8vw,120px)}.closing em{color:#fff}.closing>a{display:inline-flex;gap:60px;border:1px solid #07111d;padding:20px 24px;font-size:12px;font-weight:800;letter-spacing:.1em}.closing>a:hover{background:#07111d;color:white}footer{padding:32px 9%;font-size:11px;letter-spacing:.1em;color:#b2c4d4}@media(max-width:850px){.story{grid-template-columns:1fr}.story.reverse .story-photo{order:0}.story-photo,.placeholder{min-height:320px;max-height:480px}.story-copy{padding:55px 7%}.intro{min-height:68vh;padding:100px 7%}.closing{padding:85px 7%}.top{padding:0 7%}}@media(max-width:480px){.top img{width:125px}.back{font-size:9px}.story-copy .body{font-size:15px}.story-photo,.placeholder{min-height:260px}.closing>a{gap:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}