
.launch-nav{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;padding:6px 15px;border-bottom:1px solid #d69a3440;background:#05080b}
.launch-nav a{display:inline-flex;align-items:center;min-height:44px;color:#eee4d7;font-size:12px;text-decoration:none;letter-spacing:.06em}
.launch-nav a:hover{color:#d69a34}.launch-nav a:focus-visible,.launch-button:focus-visible,.launch-colours a:focus-visible{outline:2px solid #d69a34;outline-offset:4px}
.launch-skip{position:absolute;top:-100px;left:10px;z-index:10;padding:12px;background:#eee4d7;color:#05080b}.launch-skip:focus{top:10px}
.launch-intro{display:grid;grid-template-columns:1fr 1.4fr;gap:6vw;align-items:center;padding:90px 5vw;background:#f5f3ef;color:#142336}
.launch-label{font-size:11px;letter-spacing:.18em;color:#796027}.launch-intro h2{font-family:Didot,"Bodoni 72",Georgia,serif;font-weight:400;font-size:clamp(38px,4.5vw,70px);line-height:1.05;letter-spacing:-.03em;margin:22px 0}.launch-intro p{font-size:16px;line-height:1.7;max-width:480px}
.launch-intro .launch-note{font-size:11px;color:#59616a}.launch-button{display:inline-block;padding:16px 24px;background:#06172b;color:#fff;text-decoration:none;font-size:13px;margin:15px 0 5px}
.launch-colours{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-items:start}.launch-colours a{color:#142336;font-size:12px;text-decoration:none;text-align:center}.launch-colours img{width:100%;height:300px;object-fit:contain;mix-blend-mode:multiply;display:block;margin-bottom:20px}.launch-colours p{grid-column:1/-1}
.launch-colours .garment-mockup{display:block;width:100%;height:300px;mix-blend-mode:multiply;margin-bottom:20px}.print-gold{fill:#d6a62e}.print-navy{fill:#06172b}.print-black{fill:#090909}
@media(max-width:850px){.launch-intro{grid-template-columns:1fr;padding:60px 6vw}.launch-colours img{height:250px}}
@media(max-width:850px){.launch-colours .garment-mockup{height:250px}}
@media(max-width:450px){.launch-nav{gap:18px}.launch-nav a{font-size:11px}.launch-colours{gap:10px}.launch-colours img{height:190px}}
@media(max-width:450px){.launch-colours .garment-mockup{height:190px}}
