.launch-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding:12px 0 44px}.launch-copy h1{font:clamp(50px,6.8vw,84px)/1.02 Georgia,serif;letter-spacing:-3px;margin:18px 0 24px}.launch-copy h1 em{color:#71865e}.launch-copy>p{font-size:17px;line-height:1.65;color:#66755f}.launch-copy .launch-description{font-size:14px;max-width:460px}.launch-art{position:relative;border-radius:28px;overflow:hidden;background:#f1eee3}.launch-art>img{width:100%;display:block;aspect-ratio:1;object-fit:cover}.launch-art-tag{position:absolute;bottom:20px;left:20px;right:20px;border-radius:12px;background:#faf9f3ed;backdrop-filter:blur(9px);padding:15px;text-align:center;font-size:10px;letter-spacing:1px;color:#435d35}.launch-purchase{display:flex;gap:12px;flex-direction:column;align-items:start;margin-top:28px}.launch-purchase .primary{font-size:15px;padding:17px 28px}.launch-purchase>span{font-size:11px;color:#738469}.launch-preview-link{border:0;background:none;padding:14px 0;color:#5d754e;font-size:12px;text-decoration:underline}.launch-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.launch-trust span{font-size:10px;color:#657b56;border:1px solid #dce4d1;border-radius:20px;padding:7px 10px}.launch-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-top:1px solid #dfe5d7;border-bottom:1px solid #dfe5d7;padding:32px 0;margin:10px 0 45px}.launch-paths span{font:28px Georgia,serif;color:#a3b282}.launch-paths h2{font:25px Georgia,serif;margin:10px 0}.launch-paths p{font-size:13px;line-height:1.7;color:#718167}.launch-inside{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;margin:50px 0 70px}.launch-inside h2{font:40px/1.12 Georgia,serif;margin:12px 0 20px}.launch-inside p{font-size:14px;color:#697d5c;line-height:1.8}.launch-choice{background:#eaf0df;border:1px solid #dce6cf;border-radius:22px;padding:28px}.launch-choice h3{font:29px Georgia,serif;margin:0 0 18px}.launch-choice p{font-size:13px}.coming-cities{grid-template-columns:repeat(3,minmax(0,1fr))}.coming-cities .cover{height:220px}.preview-disclosure{margin:12px 9px 0;color:#7b8473;font-size:10px}.city-preview-card .cover img{transition:transform .3s}.city-preview-card:hover .cover img{transform:scale(1.025)}.launch-faq{margin:55px auto 10px;max-width:760px}.launch-faq h2{font:32px Georgia,serif}.launch-faq details{border-bottom:1px solid #dfe5d5;padding:18px 0}.launch-faq summary{cursor:pointer;font-size:14px;color:#426039}.launch-faq p{font-size:13px;line-height:1.8;color:#738368}.payment-warning{padding:14px 16px;border:1px solid #dcccaa;background:#f5efdf;border-radius:10px;color:#7c6537;font-size:12px;line-height:1.7}.launch-saved{border:1px solid #dfe5d5;border-radius:20px;padding:25px;margin:35px 0}.launch-saved h2{font:30px Georgia,serif}.launch-saved-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.launch-saved p{font-size:12px;color:#718267}.salem-launch .section-top p{font-size:13px;max-width:600px;line-height:1.7;color:#718267}
@media(max-width:800px){.launch-hero{gap:25px}.launch-inside{gap:25px}.coming-cities{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.launch-hero{grid-template-columns:1fr;gap:24px;padding-top:0}.launch-copy h1{font-size:56px;letter-spacing:-2px;margin:15px 0}.launch-copy>p{font-size:15px}.launch-art{border-radius:22px;max-height:300px}.launch-art>img{aspect-ratio:1.4}.launch-purchase .primary{width:100%}.launch-purchase{align-items:stretch}.launch-purchase>span{text-align:center}.launch-trust{gap:7px;margin-top:8px}.launch-trust span{font-size:9px}.launch-paths{grid-template-columns:1fr;gap:18px;margin-bottom:30px;padding:24px 0}.launch-paths>div{display:grid;grid-template-columns:38px 1fr;column-gap:10px}.launch-paths h2{margin:3px 0}.launch-paths p{grid-column:2;margin:5px 0}.launch-inside{grid-template-columns:1fr;margin:30px 0 45px;gap:22px}.launch-inside h2{font-size:34px}.launch-choice{padding:23px}.coming-cities{grid-template-columns:1fr 1fr;gap:12px}.coming-cities .guide-card{padding:8px 8px 15px;border-radius:16px}.coming-cities .cover{height:150px;border-radius:11px}.coming-cities .card-title{font-size:21px;margin-left:4px;margin-right:4px}.coming-cities .card-meta{font-size:7px;margin-left:4px;letter-spacing:.2px}.coming-cities .card-desc{font-size:10px;margin-left:4px;margin-right:4px}.coming-cities .price{font-size:9px;bottom:8px;left:8px}.preview-disclosure{font-size:8px;margin-left:4px;margin-right:4px}.salem-launch .section-top h2{font-size:29px}.launch-faq{margin-top:35px}.launch-saved-grid{grid-template-columns:1fr}}
.launch-copy .launch-checkout-notice{font-size:11px;color:#947340;margin:12px 0 0}
