
.launch-head{display:grid;grid-template-columns:1fr 200px;gap:35px;background:#14372e;color:#fff;padding:35px;margin-bottom:0}.launch-head small{letter-spacing:.08em;color:#e4a987}.launch-head h1{font-size:38px;margin:.3rem 0}.launch-head p{max-width:760px;line-height:1.6}.launch-ring{width:160px;height:160px;border:1px solid rgba(255,255,255,.4);border-radius:50%;display:grid;place-items:center;text-align:center;padding:20px}.launch-ring b{font-size:34px;display:block}.launch-ring span{font-size:11px;display:block}
.launch-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d7cfc3;border-top:0;margin-bottom:24px}.launch-summary>div{padding:18px;background:#fff;border-right:1px solid #d7cfc3}.launch-summary>div:last-child{border-right:0}.launch-summary b,.launch-summary span{display:block}.launch-summary b{font-size:25px}.launch-summary span{font-size:11px;text-transform:uppercase;color:#66766e}
.launch-board{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0}.launch-card{border:1px solid #d7cfc3;padding:24px;background:#fff;text-decoration:none;color:#17372e}.launch-card.production{border-top:4px solid #39745f}.launch-card-top{display:flex;justify-content:space-between}.launch-card-top span{font-family:Georgia,serif;font-size:26px;color:#ba714f}.launch-card-top small{letter-spacing:.08em}.launch-card h2{margin:8px 0 16px}.launch-meter{height:7px;background:#e8e0d5}.launch-meter span{display:block;height:100%;background:#17372e}.launch-numbers{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0}.launch-numbers b,.launch-numbers span{display:block}.launch-numbers span{font-size:10px;text-transform:uppercase;color:#728079}.launch-card p{color:#61716a;min-height:40px}.launch-card>strong{font-size:13px;color:#a65f43}
.launch-method .launch-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d8d0c4;border:1px solid #d8d0c4}.launch-method .launch-steps>div{background:#fff;padding:18px}.launch-steps span{font-family:Georgia,serif;color:#b66d4c;font-size:23px}.launch-steps b{display:block;margin:5px 0}.launch-steps p{font-size:13px;color:#64746c}
.launch-property-head{display:grid;grid-template-columns:1fr 180px;gap:25px;padding:28px;background:#14372e;color:#fff;margin-bottom:20px}.launch-property-head small{color:#e5aa88;letter-spacing:.08em}.launch-property-head h1{font-size:36px;margin:5px 0}.launch-property-head>div:last-child{text-align:center;border-left:1px solid rgba(255,255,255,.2);display:grid;place-items:center}.launch-property-head>div:last-child b{font-size:38px}.launch-property-head>div:last-child span{font-size:11px}
.launch-checklist{background:#fff;border:1px solid #d8d0c4;margin-bottom:20px}.launch-checklist>a{display:grid;grid-template-columns:46px 1fr 120px;gap:14px;align-items:center;padding:16px;border-bottom:1px solid #e1d9ce;text-decoration:none;color:#17372e}.launch-checklist>a:last-child{border-bottom:0}.launch-checklist>a>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#b86e4d;color:#fff}.launch-checklist>a.done>span{background:#39745f}.launch-checklist b,.launch-checklist p{margin:0}.launch-checklist p{font-size:12px;color:#697870;margin-top:4px}.launch-checklist strong{font-size:11px;text-align:right}
.launch-ready-box,.launch-hold-box{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:24px;margin-top:20px}.launch-ready-box{background:#e8f2ec;border:1px solid #9ebbad}.launch-hold-box{background:#f8eee8;border:1px solid #dcae97}.launch-hold-box b,.launch-hold-box span{display:block}.launch-hold-box span{font-size:13px;margin-top:5px}
.staging-public-note{background:#8b4c38;color:#fff}.staging-public-note .wrap{display:flex;gap:18px;padding-top:10px;padding-bottom:10px;font-size:12px}.staging-public-note b{letter-spacing:.07em;white-space:nowrap}
@media(max-width:850px){.launch-head,.launch-property-head{grid-template-columns:1fr}.launch-ring{width:auto;height:auto;border-radius:0}.launch-board{grid-template-columns:1fr}.launch-method .launch-steps{grid-template-columns:1fr 1fr}.launch-checklist>a{grid-template-columns:42px 1fr}.launch-checklist strong{grid-column:2;text-align:left}.launch-ready-box{display:block}.launch-ready-box a{display:inline-block;margin-top:12px}.staging-public-note .wrap{display:block}}
@media(max-width:560px){.launch-method .launch-steps,.launch-summary{grid-template-columns:1fr}.launch-summary>div{border-right:0;border-bottom:1px solid #d7cfc3}}
