.launch-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;padding:65px 7%;background:var(--green);color:var(--paper)}.launch h1{font:500 clamp(48px,5.5vw,82px)/1.06 Manrope,sans-serif;letter-spacing:-3.5px;margin:0 0 27px}.launch h1 em{font-style:normal;color:var(--lime)}.lead{font-size:21px;max-width:460px}.hero-description{color:#d4ded4;max-width:470px}.launch-photo{position:relative;min-height:590px;border-radius:120px 4px 4px 4px;overflow:hidden}.launch-photo>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 38%}.small-note{font-size:12px;color:#c5d2c4;margin:22px 0 0}.relief{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.journey{background:#e9ece0}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.journey-grid article{border-top:1px solid #98aa8e;padding:25px 0}.journey-grid article>span{font-size:12px;letter-spacing:1px}.journey-grid h3{font-size:25px}.journey-grid p{color:#526352}.journey-grid .shoot-day{background:var(--green);padding:25px;color:var(--paper);border-radius:4px}.journey-grid .shoot-day p{color:#d4ded4}.launch-offers{background:var(--green);color:var(--paper)}.launch-offers .section-heading>p{color:#c5d2c4}.offers-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.offer{border:1px solid #819373;padding:36px;border-radius:5px;display:flex;flex-direction:column}.offer.featured{background:var(--lime);color:var(--green)}.offer h3{font-size:38px;margin:0 0 20px}.price{font:700 46px/1.2 Manrope,sans-serif;letter-spacing:-1px}.price span{display:block;font:400 14px/2 'DM Sans',sans-serif;letter-spacing:0}.offer ul{list-style:none;margin:10px 0 25px;padding:20px 0;border-top:1px solid #879a78}.offer li{padding:7px 0;font-size:15px}.offer li:before{content:'+ ';font-weight:bold}.offer .button{margin-top:auto}.offer-note{font-size:13px;color:#c5d2c4;margin:25px 0 0}.launch .launch-faq{padding-top:90px!important}@media(max-width:640px){.launch header{min-height:85px;flex-wrap:nowrap;padding-top:12px}.launch-hero{grid-template-columns:1fr;padding:40px 6%;gap:32px}.launch h1{font-size:clamp(44px,10vw,60px);letter-spacing:-2px}.launch-photo{height:450px;min-height:0}.lead{font-size:19px}.relief,.offers-grid,.journey-grid{grid-template-columns:1fr;gap:25px}.offer{padding:27px}.price{font-size:40px}.launch .launch-faq{padding-top:65px!important}.launch .manifesto-strip{display:block;text-align:center}.launch .manifesto-strip strong{display:block}}