.vGmUZW_preview{width:100%;max-width:440px;margin:0;position:relative}.vGmUZW_sheet{padding:var(--space-5);background:var(--cream);box-shadow:0 16px 40px var(--preview-shadow);border-radius:24px}.vGmUZW_topline{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);color:var(--teal);flex-wrap:wrap;justify-content:space-between;font-size:13px;display:flex}.vGmUZW_topline>span:first-child{align-items:center;gap:var(--space-2);display:flex}.vGmUZW_sample{color:var(--muted);font-size:12px}.vGmUZW_switcher{margin:0 0 var(--space-5);gap:var(--space-2);border:0;padding:0;display:flex}.vGmUZW_switcher label{cursor:pointer;flex:1;position:relative}.vGmUZW_switcher input,.vGmUZW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.vGmUZW_switcher span{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;font-size:14px;display:flex}.vGmUZW_switcher input:checked+span{background:var(--teal);color:var(--cream);border-color:var(--teal)}.vGmUZW_switcher input:focus-visible+span{outline:3px solid var(--teal);outline-offset:3px}.vGmUZW_entry{min-height:228px}.vGmUZW_entryTitle{font-family:var(--font-display);color:var(--teal);letter-spacing:-.03em;margin:0 0 var(--space-3);text-wrap:balance;font-size:clamp(27px,2.5vw,34px);line-height:1.1}.vGmUZW_context{color:var(--muted);align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:13px;display:flex}.vGmUZW_context svg{flex-shrink:0}.vGmUZW_note{max-width:34ch;margin-bottom:var(--space-4);font-size:16px;line-height:1.5}.vGmUZW_recipe{gap:var(--space-6);border-block:1px solid var(--line);padding-block:var(--space-3);margin:0 0 var(--space-4);font-variant-numeric:tabular-nums;display:flex}.vGmUZW_recipe dt{color:var(--muted);font-size:12px}.vGmUZW_recipe dd{color:var(--teal);margin:0;font-size:16px}.vGmUZW_optional{gap:var(--space-2);border-block:1px solid var(--line);padding-block:var(--space-4);align-items:center;font-size:14px;display:flex}.vGmUZW_optional svg{flex-shrink:0}.vGmUZW_flavors{border:0;margin:0;padding:0}.vGmUZW_flavors legend{margin-bottom:var(--space-3);font-size:13px}.vGmUZW_flavors>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.vGmUZW_flavors button{min-height:44px;padding:var(--space-2) var(--space-3);gap:var(--space-1);border:1px solid var(--line);background:var(--cream);color:var(--ink);font-size:13px}.vGmUZW_flavors button[aria-pressed=true]{background:var(--sage);border-color:var(--teal);color:var(--teal)}.vGmUZW_flavors button:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.vGmUZW_flavors button:active{background:var(--warm-paper)}.vGmUZW_flavors button:disabled{opacity:.55;cursor:not-allowed}.vGmUZW_preview figcaption{color:var(--ink);background:var(--oat);padding:var(--space-2) var(--space-3);margin-top:var(--space-3);text-align:center;border-radius:8px;font-size:12px}@media (hover:hover){.vGmUZW_switcher input:not(:checked)+span:hover,.vGmUZW_flavors button:hover{background:var(--sage)}}@media (max-width:380px){.vGmUZW_sheet{padding:var(--space-4)}.vGmUZW_recipe{gap:var(--space-5)}.vGmUZW_topline{margin-bottom:var(--space-4)}.vGmUZW_entry{min-height:248px}}
.H2grBG_landing{color:var(--ink)}.H2grBG_container{width:100%;max-width:var(--site-width);padding-inline:var(--site-gutter);margin-inline:auto}.H2grBG_hero{gap:var(--space-6);padding-block:var(--space-5) var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;display:grid}.H2grBG_heroCopy{padding-bottom:var(--space-5)}.H2grBG_heroCopy h1{color:var(--teal);margin:0 0 var(--space-5);letter-spacing:-.045em;font-size:clamp(52px,5.7vw,80px);line-height:1.02}.H2grBG_heroCopy>p{max-width:34ch;margin-bottom:var(--space-6);font-size:20px;line-height:1.5}.H2grBG_actions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.H2grBG_textLink{align-items:center;gap:var(--space-2);min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.H2grBG_textLink svg{flex-shrink:0}.H2grBG_heroCopy .H2grBG_availability{color:var(--muted);margin-top:var(--space-4);margin-bottom:0;font-size:13px}.H2grBG_heroVisual{min-height:580px;padding:var(--space-7) var(--space-5) var(--space-5);justify-content:center;align-items:center;display:flex;position:relative}.H2grBG_heroArtwork{object-fit:cover;object-position:center;border-radius:220px 220px 24px 24px}.H2grBG_journal{gap:var(--space-8);padding-block:var(--space-8) var(--space-9);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.H2grBG_landing h2{color:var(--teal);margin:0 0 var(--space-5);font-size:clamp(36px,4vw,56px);line-height:1.08}.H2grBG_journalBody>p{max-width:42ch;margin-bottom:var(--space-6);font-size:20px}.H2grBG_featureList{margin:0}.H2grBG_featureList>div{padding-block:var(--space-4);border-top:1px solid var(--line)}.H2grBG_featureList dt{color:var(--teal);font-size:18px}.H2grBG_featureList dd{margin:var(--space-1) 0 0;color:var(--muted);font-size:16px}.H2grBG_learning{padding-block:var(--space-5) var(--space-9)}.H2grBG_sectionIntro{justify-content:space-between;align-items:flex-end;gap:var(--space-7);margin-bottom:var(--space-7);display:flex}.H2grBG_sectionIntro h2{margin:0}.H2grBG_sectionIntro>p{max-width:30ch;margin:0;font-size:17px}.H2grBG_journeyShelf{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);display:grid}.H2grBG_journey{min-width:0}.H2grBG_journey img{aspect-ratio:1.2;object-fit:cover;border-radius:20px;width:100%;display:block}.H2grBG_journey:nth-child(2){padding-top:var(--space-6)}.H2grBG_journey:nth-child(3){padding-top:var(--space-8)}.H2grBG_journeyInfo{padding-top:var(--space-4)}.H2grBG_journey h3{color:var(--teal);margin:0 0 var(--space-3);font-size:27px;line-height:1.15}.H2grBG_journey p{gap:var(--space-3);color:var(--muted);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.H2grBG_journey p span{border-left:1px solid var(--line);padding-left:var(--space-3)}.H2grBG_learning>.H2grBG_textLink{color:var(--teal)}.H2grBG_baristaBand{background:var(--teal);color:var(--cream)}.H2grBG_barista{align-items:center;gap:var(--space-8);padding-block:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.H2grBG_barista h2{color:var(--cream)}.H2grBG_barista>div>p{max-width:38ch}.H2grBG_barista .H2grBG_textLink{color:var(--cream);text-decoration:underline}.H2grBG_barista a:focus-visible{outline-color:var(--cream)}.H2grBG_conversation{margin:0}.H2grBG_question{margin:0 0 var(--space-5) var(--space-7);padding:var(--space-5);background:var(--sage);color:var(--teal);border-radius:24px 24px 4px;max-width:30ch;font-size:18px}.H2grBG_answer{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-5);border-block:1px solid var(--dark-line);display:flex}.H2grBG_answer svg{margin-top:var(--space-1);flex-shrink:0}.H2grBG_answer p{font-family:var(--font-display);max-width:28ch;margin:0;font-size:26px;line-height:1.35}.H2grBG_conversation figcaption{margin-top:var(--space-4);color:var(--cream);font-size:13px}.H2grBG_plans,.H2grBG_questions{gap:var(--space-8);padding-block:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.H2grBG_plans .H2grBG_textLink{color:var(--teal)}.H2grBG_planList>div{border-top:1px solid var(--line);padding-block:var(--space-5)}.H2grBG_planList>div:first-child{border-top:2px solid var(--teal)}.H2grBG_planList h3{justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 0 var(--space-4);color:var(--teal);font-size:28px;display:flex}.H2grBG_planList h3 span{font-family:var(--font-text);letter-spacing:0;font-size:16px}.H2grBG_planList ul{margin:0;padding:0;list-style:none}.H2grBG_planList li{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-1);font-size:16px;display:flex}.H2grBG_planList li svg{margin-top:var(--space-1);color:var(--teal);flex-shrink:0}.H2grBG_planList p{margin-bottom:var(--space-3);font-size:16px}.H2grBG_planList small{color:var(--muted);font-size:13px}.H2grBG_questions{padding-top:0}.H2grBG_questions details{padding-block:var(--space-5)}.H2grBG_questions details:first-child{border-top:1px solid var(--line)}.H2grBG_questions summary{padding-right:var(--space-5);font-size:18px;line-height:1.5}.H2grBG_questions details p{max-width:48ch;padding-top:var(--space-4);margin:0;font-size:16px}.H2grBG_signupBand{background:var(--warm-paper);color:var(--ink)}.H2grBG_signup{align-items:center;gap:var(--space-8);padding-block:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.H2grBG_signup>div>p{max-width:34ch;margin:0;font-size:18px}.H2grBG_storeLinks{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.H2grBG_signup .waitlist-form{min-width:0}.H2grBG_signup .waitlist-form label{font-size:14px}.H2grBG_signup .waitlist-fields{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.H2grBG_signup .waitlist-fields input{width:100%;min-width:0;min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--field-border);background:var(--cream);color:var(--ink);border-radius:16px;font-size:16px}.H2grBG_signup .waitlist-fields button{min-height:52px;padding:var(--space-3) var(--space-5);white-space:nowrap;flex-shrink:0;font-size:15px}.H2grBG_signup .waitlist-form .waitlist-consent{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-4);line-height:1.5;display:flex}.H2grBG_signup .waitlist-consent input{width:20px;height:20px;accent-color:var(--teal);margin:var(--space-1) 0 0;flex-shrink:0}.H2grBG_signup .waitlist-status{min-height:1.5em;margin:var(--space-3) 0 0;font-size:14px}.H2grBG_signup .waitlist-status[data-state=error]{color:var(--error)}.H2grBG_signup .waitlist-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.H2grBG_signup input[aria-invalid=true]{border-color:var(--error)}@media (hover:hover){.H2grBG_textLink:hover{text-decoration:underline}.H2grBG_signup .waitlist-fields button:hover{background:var(--teal-hover)}}@media (max-width:1000px){.H2grBG_hero{gap:var(--space-5)}.H2grBG_heroCopy h1{font-size:clamp(48px,5.8vw,64px)}.H2grBG_heroVisual{padding-inline:var(--space-4)}.H2grBG_journal,.H2grBG_barista,.H2grBG_plans,.H2grBG_questions,.H2grBG_signup{gap:var(--space-7)}.H2grBG_sectionIntro{align-items:flex-start}.H2grBG_signup .waitlist-fields{flex-direction:column;align-items:stretch}}@media (max-width:760px){.H2grBG_hero{padding-top:var(--space-6);padding-bottom:var(--space-7);grid-template-columns:minmax(0,1fr)}.H2grBG_heroCopy{padding-bottom:0}.H2grBG_heroCopy h1{max-width:15ch;font-size:clamp(44px,9vw,68px)}.H2grBG_heroCopy>p{max-width:36ch;margin-bottom:var(--space-5);font-size:18px}.H2grBG_heroCopy .H2grBG_availability{margin-bottom:0;font-size:13px}.H2grBG_heroVisual{width:100%;max-width:520px;min-height:540px;padding:var(--space-7) var(--space-5) var(--space-5);margin-inline:auto}.H2grBG_journal,.H2grBG_barista,.H2grBG_plans,.H2grBG_questions,.H2grBG_signup{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr)}.H2grBG_journal{padding-top:var(--space-7)}.H2grBG_landing h2{font-size:clamp(34px,7vw,48px)}.H2grBG_journal h2,.H2grBG_questions h2{margin:0}.H2grBG_journalBody>p{font-size:18px}.H2grBG_sectionIntro{margin-bottom:var(--space-6);display:block}.H2grBG_sectionIntro h2{margin-bottom:var(--space-5)}.H2grBG_sectionIntro>p{max-width:40ch}.H2grBG_learning{padding-bottom:var(--space-8)}.H2grBG_journeyShelf{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.H2grBG_journey:nth-child(2),.H2grBG_journey:nth-child(3){padding-top:0}.H2grBG_journey h3{font-size:22px}.H2grBG_journey p{gap:var(--space-1);flex-direction:column}.H2grBG_journey p span{border:0;padding:0}.H2grBG_questions{padding-top:0}.H2grBG_question{margin-left:var(--space-5)}.H2grBG_signup .waitlist-fields{flex-direction:row}}@media (max-width:520px){.H2grBG_journeyShelf{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.H2grBG_journey{gap:var(--space-4);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;display:grid}.H2grBG_journey img{aspect-ratio:1;border-radius:16px}.H2grBG_journeyInfo{padding:0}.H2grBG_journey h3{font-size:24px}.H2grBG_heroVisual{padding-inline:var(--space-3)}.H2grBG_learning>.H2grBG_textLink{align-items:flex-start;font-size:14px}.H2grBG_learning>.H2grBG_textLink svg{margin-top:var(--space-1)}.H2grBG_signup .waitlist-fields{flex-direction:column;align-items:stretch}.H2grBG_answer p{font-size:24px}}@media (prefers-reduced-motion:reduce){.H2grBG_landing *{transition:none;animation:none}}
