.launchPage{isolation:isolate;color:#593b2e;min-height:100svh;font-family:var(--font-poppins),sans-serif;background:#e9d6c4;flex-direction:column;align-items:center;padding:0 24px;display:flex;position:relative}.launchBackdrop{z-index:-1;background:linear-gradient(90deg,#27191266,#27191224),url(/images/mv-hibiscus-tea-v2.png) 50%/cover no-repeat;position:absolute;inset:0}.launchHeader{justify-content:space-between;align-items:center;width:100%;max-width:1180px;padding:24px 0;display:flex}.launchHeader>a:first-child{background:0 0;padding:0;display:block}.launchHeader img{object-fit:contain;width:240px;height:auto;display:block}.launchHeader>a:last-child{color:#fff7ee;background:#27191273;border-radius:2px;padding:11px 15px;font-size:12px;text-decoration:none}.launchCard{text-align:center;box-sizing:border-box;background:#fbf6ee;border:1px solid #6c4e3b33;border-radius:4px;width:100%;max-width:590px;margin:18px 0 34px;padding:42px 48px 30px;box-shadow:0 20px 80px #2719121f}.launchEyebrow{letter-spacing:.18em;margin:0 0 18px;font-size:9px;font-weight:600;line-height:1.8}.launchCard h1{font-family:var(--font-aclonica),sans-serif;letter-spacing:-.04em;color:#593b2e;margin:0;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.2}.launchCard h1 em{font-family:var(--font-editorial),cursive;color:#ad644a;font-size:1.5em;font-style:normal;font-weight:400;line-height:1.1}.launchLead{margin:20px 0 12px;font-size:15px;font-weight:500;line-height:1.8}.launchCopy{max-width:415px;margin:24px auto 25px;font-size:12px;line-height:1.9}.launchForm{text-align:left;border-top:1px solid #ddcbbb;padding-top:24px}.launchForm .socialNewsletterForm{width:100%;max-width:none;padding:0;display:block}.launchForm .socialNewsletterForm>label{letter-spacing:.1em;margin-bottom:8px;font-size:10px;display:block}.launchForm .inputRow{border:0;flex-direction:column;gap:10px;display:flex}.launchForm .inputRow input{box-sizing:border-box;color:#593b2e;background:#fffdf8;border:1px solid #bba590;border-radius:2px;width:100%;min-width:0;padding:15px 16px;font-family:inherit;font-size:16px}.launchForm .inputRow button{color:#fff7ed;cursor:pointer;background:#6c4e3b;border:1px solid #6c4e3b;border-radius:2px;justify-content:space-between;align-items:center;width:100%;margin:0;padding:15px 16px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.launchForm .inputRow button:disabled{opacity:.65;cursor:wait}.launchForm .consentCheck{align-items:flex-start;gap:9px;line-height:1.7;letter-spacing:0!important;text-transform:none!important;margin:14px 0!important;font-size:10px!important;display:flex!important}.launchForm .consentCheck input{accent-color:#6c4e3b;flex:none;width:16px;height:16px;margin:2px 0 0}.launchForm small{color:#6c4e3b;font-size:10px;line-height:1.7;display:block}.launchForm small a{color:inherit;text-decoration:underline}.launchForm .contactTrap{position:absolute;left:-9999px}.launchForm .newsletterStatus{text-align:center;background:#e5ebdc;border:1px solid #b2c29a;padding:25px}.launchForm .newsletterStatus p{font-size:13px;line-height:1.8}.launchForm .newsletterStatus .kicker{font-size:11px;font-weight:600}.launchFootnote{color:#806653;margin:20px 0 0;font-size:10px;line-height:1.8}.launchFooter{color:#fff7ee;box-sizing:border-box;text-shadow:0 1px 5px #392318;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1180px;margin-top:auto;padding:18px 10px 24px;font-size:10px;display:flex}.launchFooter a{color:inherit;text-underline-offset:3px}.launchFooter>span:nth-child(2){letter-spacing:.18em}.launchPage :where(a,input,button):focus-visible{outline-offset:4px;outline:3px solid #dcaa46}@media (max-width:600px){.launchPage{padding:0 16px}.launchHeader{padding:17px 0}.launchHeader>a:first-child{padding:0}.launchHeader img{width:170px}.launchHeader>a:last-child{padding:9px;font-size:10px}.launchCard{margin:10px 0 22px;padding:31px 23px 24px}.launchCard h1{font-size:34px}.launchLead{font-size:14px}.launchCopy{font-size:11px}.launchFooter{flex-wrap:wrap;justify-content:center;gap:12px 20px;font-size:9px}.launchFooter>span:nth-child(2){display:block}.launchBackdrop{background-position:40%}}.launchPage{--launch-peach:#f4d1ba;--launch-gold:#c79b48;--launch-teal:#23685f;--launch-teal-dark:#194d47}.launchCard{border-top:4px solid var(--launch-gold);background:linear-gradient(155deg,#fff2e7 0%,#fbf6ee 36%)}.launchEyebrow{background:var(--launch-peach);color:#593b2e;border-radius:24px;margin:0 auto 22px;padding:9px 20px;display:table}.launchForm{border-top-color:var(--launch-gold)}.launchForm .inputRow button{background:var(--launch-teal);border-color:var(--launch-teal);color:#fffaf2;transition:background .18s}.launchForm .inputRow button:hover:not(:disabled){background:var(--launch-teal-dark);border-color:var(--launch-teal-dark)}.launchForm .inputRow button span{color:#f4d1ba}.launchForm .consentCheck input{accent-color:var(--launch-teal)}.launchForm small a{color:var(--launch-teal)}.launchForm .newsletterStatus{border-color:var(--launch-teal);color:#194d47;background:#e7f1ed}.launchFooter>span:nth-child(2){color:#f4d1ba;border-top:1px solid var(--launch-gold);padding-top:8px}.launchPage :where(a,input,button):focus-visible{outline:3px solid var(--launch-teal);outline-offset:4px}.launchHeader a:focus-visible,.launchFooter a:focus-visible{outline-color:#f4d1ba}@media (prefers-reduced-motion:reduce){.launchForm .inputRow button{transition:none}}
