.launch-v2{color:#12301f;background:#f6f1e7}.lv-wrap{width:min(100% - 2.5rem,64rem);margin:0 auto}.lv-hero{text-align:center;background:radial-gradient(120% 90% at 50% 0,#1d4430 0%,#0e2419 62%)}.lv-hero__in{width:min(100% - 2.5rem,44rem);margin:0 auto;padding:clamp(3.2rem,8vw,5.5rem) 0 clamp(2.6rem,6vw,4rem)}.lv-kicker{letter-spacing:.32em;text-transform:uppercase;color:#f6f1e7b3;margin:0 0 1.6rem;font-size:.72rem;font-weight:600}.lv-logo{height:auto;margin:0 auto;display:block}.lv-logo--pulse{width:min(22rem,78vw)}.lv-hero h1{color:#fbf8f2;margin:2.2rem 0 1.1rem;font-size:clamp(2rem,6vw,3.1rem);line-height:1.08}.lv-hero h1 strong{display:block}.lv-lead{color:#f6f1e7db;max-width:36rem;margin:0 auto;font-size:1.04rem;line-height:1.75}.lv-jump{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:2rem;display:flex}.lv-jump a{color:#f6f1e7;letter-spacing:.1em;text-transform:uppercase;border:1px solid #f6f1e759;border-radius:999px;padding:.55rem .95rem;font-size:.72rem;font-weight:600;text-decoration:none}.lv-jump a:hover{color:#12301f;background:#f6f1e7}.lv-feature{background:#f6f1e7;scroll-margin-top:5rem;position:relative;overflow:hidden}.lv-feature--flip{background:#fbf8f2}.lv-feature--cacao{background:radial-gradient(70% 80% at 75%,#2a3a24 0%,#0e2419 72%)}.lv-feature__in{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,4rem);width:min(100% - 2.5rem,68rem);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) 0;display:grid}.lv-feature--flip .lv-feature__media{order:2}.lv-feature__media{justify-content:center;display:flex}.lv-feature__media img{-webkit-mask-composite:source-in;width:auto;max-width:100%;height:auto;max-height:34rem;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28% 72%,#0000 100%),linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 28% 72%,#0000 100%),linear-gradient(#0000 0,#000 22% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.lv-feature__media--cut img{filter:drop-shadow(0 24px 30px #12301f2e);-webkit-mask-image:none;mask-image:none}.lv-feature__media--wide img{max-height:24rem}.lv-feature__media--cut:not(.lv-feature__media--wide) img{max-height:30rem}.lv-feature__media--cacao img{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%),linear-gradient(#0000 20%,#000 30% 50%,#0000 59%);mask-image:linear-gradient(90deg,#0000 0,#000 24% 76%,#0000 100%),linear-gradient(#0000 20%,#000 30% 50%,#0000 59%);-webkit-mask-composite:source-in;mask-composite:intersect}.lv-feature__media--cacao{margin-block:-11rem -23rem}.lv-feature__media--cacao img{width:min(100%,34rem);max-height:none}.lv-feature__body{max-width:30rem}.lv-label{letter-spacing:.24em;text-transform:uppercase;color:#a2814f;margin:0 0 .7rem;font-size:.68rem;font-weight:600}.lv-feature h2{color:#12301f;margin:0 0 1rem;font-size:clamp(1.9rem,4.5vw,2.7rem);line-height:1.1}.lv-feature h2 strong{display:block}.lv-feature__body>p{color:#4d5c54;margin:0 0 1.4rem;font-size:1.02rem;line-height:1.75}.lv-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.lv-list li{border-top:1px solid #12301f1f;gap:.2rem;padding-top:.85rem;display:grid}.lv-list strong{color:#12301f;font-size:1rem;font-weight:600}.lv-list span{color:#4d5c54;font-size:.92rem;line-height:1.6}.lv-logo--cacao{width:min(16rem,64vw);margin:0 0 1.8rem}.lv-cta{text-align:center;color:#12301f;background:#f6f1e7;padding:clamp(3rem,7vw,4.5rem) 0}.lv-cta h2{color:#12301f;margin:0 0 .8rem;font-size:clamp(1.8rem,5vw,2.6rem)}.lv-cta p{color:#4d5c54;margin:0 0 1.6rem}.lv-btn{color:#fbf8f2;letter-spacing:.14em;text-transform:uppercase;background:#12301f;border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:760px){.lv-feature__media--cacao{margin-block:-5rem -12.5rem}.lv-feature__media--cacao img{width:min(100%,24rem)}.lv-feature__in{grid-template-columns:1fr;padding:2.4rem 0 3rem}.lv-feature--flip .lv-feature__media{order:0}.lv-feature--cacao{background:radial-gradient(110% 55% at 50% 22%,#2a3a24 0%,#0e2419 72%)}.lv-feature__media img{max-height:26rem}.lv-feature__body{margin:0 auto}.lv-logo--cacao{margin:0 auto 1.6rem}.lv-feature--cacao .lv-feature__body{text-align:center}}.launch-v2 :is(.lv-label,.lv-kicker,.lv-list span,.lv-feature__body>p){text-align:left;text-align-last:auto;-webkit-hyphens:manual;hyphens:manual}.launch-v2 :is(.lv-lead,.lv-hero h1,.lv-kicker){text-align:center;text-align-last:center}@media (max-width:760px){.launch-v2 .lv-feature--cacao .lv-feature__body>p{text-align:center;text-align-last:center}}.lv-feature--cacao{color:#f6f1e7}.lv-feature--cacao h2{color:#fbf8f2}.lv-feature--cacao .lv-feature__body>p{color:#f6f1e7db}.lv-cta{background:#fbf8f2}
