.landing-page_page__A8trU{--landing-cream:#fdf8f5;--landing-ink:#2a1218;--landing-muted:#7a5a60;--landing-wine:#9a3545;--landing-border:#e5d6cf;color:var(--landing-ink);background:var(--landing-cream);font-family:var(--font-inter),system-ui,sans-serif;font-size:15px;line-height:1.65;overflow-x:clip}body:has(.landing-page_page__A8trU),html:has(.landing-page_page__A8trU){background:#fdf8f5}.landing-page_page__A8trU :where(h1,h2,h3,p,figure){margin:0}.landing-page_page__A8trU :where(a,button,summary){-webkit-tap-highlight-color:transparent}.landing-page_page__A8trU :where(a,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}.landing-page_page__A8trU :where(section,[id=preview],[id=main]){scroll-margin-top:92px}.landing-page_container__2bntj{width:min(1120px,calc(100% - 96px));margin-inline:auto}.landing-page_eyebrow__stDow{font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.landing-page_page__A8trU h2{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(32px,3.6vw,44px);font-weight:400;line-height:1.18;letter-spacing:-.04em}.landing-page_skipLink__vqVMm{position:fixed;top:8px;left:16px;z-index:100;transform:translateY(-150%);border-radius:8px;padding:10px 18px;background:white;color:var(--landing-ink)}.landing-page_skipLink__vqVMm:focus{transform:translateY(0)}.landing-page_header__5oHrU{position:fixed;inset:0 0 auto;z-index:50;color:var(--landing-ink);background:var(--landing-cream);border-bottom:1px solid transparent;transition:border-color .2s}.landing-page_header__5oHrU:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:120px;background:inherit;pointer-events:none}.landing-page_headerScrolled__y2f_c{border-color:var(--landing-border)}.landing-page_headerOpen__KAdsa{background:var(--landing-cream)}.landing-page_navInner__5SSIg{display:flex;height:84px;align-items:center;gap:35px}.landing-page_wordmark__hjYu5{font-family:var(--font-playfair),Georgia,serif;font-size:29px;line-height:1.2;letter-spacing:-.06em;color:inherit;text-decoration:none}.landing-page_wordmark__hjYu5 span{color:var(--landing-wine)}.landing-page_desktopLinks__xAoT1{display:flex;align-items:center;gap:29px;margin-left:auto;font-size:12px}.landing-page_desktopLinks__xAoT1 a{text-decoration:none}.landing-page_desktopLinks__xAoT1 a:hover{text-decoration:underline;text-underline-offset:5px}.landing-page_navActions__6eSj8{display:flex;align-items:center;gap:8px}.landing-page_downloadButton__0A19m{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:25px;border:1px solid transparent;border-radius:999px;padding:13px 25px;background:var(--landing-wine);color:#fff;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .15s}.landing-page_downloadButton__0A19m:hover{background:#85293a}.landing-page_downloadButton__0A19m span{font-size:19px;line-height:1}.landing-page_navDownload__E4biM{min-height:44px;padding:10px 19px;gap:17px;font-size:12px}.landing-page_navDownload__E4biM span{font-size:16px}.landing-page_menuButton___RoQD,.landing-page_mobileMenu__w6lMl{display:none}.landing-page_languageSwitcher__QcRst{position:relative;display:inline-flex;min-height:44px;align-items:center;gap:7px;color:inherit;font-size:12px;line-height:1.4;cursor:pointer}.landing-page_languageSwitcher__QcRst svg{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.landing-page_languageSwitcher__QcRst .landing-page_languageChevron__pujcm{width:12px;height:12px;margin-left:-3px;opacity:.7}.landing-page_languageSwitcher__QcRst select{position:absolute;inset:0;width:100%;opacity:0;font-size:16px;cursor:pointer}.landing-page_languageSwitcher__QcRst:has(select:focus-visible){outline:2px solid currentColor;outline-offset:4px;border-radius:6px}.landing-page_languageSwitcher__QcRst:hover span{text-decoration:underline;text-underline-offset:5px}.landing-page_languageCompact__NyW2i{gap:5px;font-size:11px;font-weight:600;letter-spacing:.06em}.landing-page_heroSection__Qe94v{background:var(--landing-cream)}.landing-page_hero__j4UVl{display:flex;flex-direction:column;align-items:center;padding-top:112px;padding-bottom:40px}.landing-page_heroCopy__MXyg3{max-width:720px;text-align:center}.landing-page_heroTitle__I5Cq5{margin-top:24px!important;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(64px,6vw,78px);font-weight:400;line-height:1.06;letter-spacing:-.055em}.landing-page_heroTitle__I5Cq5 em{color:var(--landing-wine);font-weight:400}.landing-page_heroDescription__iDbNT{max-width:470px;margin:22px auto 0!important;color:var(--landing-muted);font-size:15px;line-height:1.85}.landing-page_heroActions__pe77j{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px;margin-top:26px}.landing-page_storeBadge__7G5pP{display:inline-flex;flex-shrink:0;border-radius:12px;text-decoration:none}.landing-page_storeBadge__7G5pP img{display:block;width:168px;height:56px}.landing-page_textLink__eHp2h{display:inline-flex;min-height:44px;align-items:center;gap:20px;color:inherit;font-size:12px;text-decoration:none}.landing-page_textLink__eHp2h:hover{text-decoration:underline;text-underline-offset:5px}.landing-page_downloadNote__bL4dv{margin-top:13px!important;font-size:10px;line-height:1.6}.landing-page_heroCopy__MXyg3>.landing-page_downloadNote__bL4dv{color:var(--landing-muted)}.landing-page_qrDownload__dxGcd{width:fit-content;max-width:390px;margin:13px auto 0;font-size:11px;color:var(--landing-muted);text-align:left}.landing-page_qrDownload__dxGcd summary{cursor:pointer;display:flex;align-items:center;gap:18px;list-style:none;min-height:36px}.landing-page_qrDownload__dxGcd summary::-webkit-details-marker{display:none}.landing-page_qrDownload__dxGcd[open] summary span{transform:rotate(45deg)}.landing-page_qrPanel__kpht2{display:flex;align-items:center;gap:18px;margin-top:10px;padding:12px 18px 12px 8px;border:1px solid var(--landing-border);border-radius:16px;background:#fff;color:var(--landing-ink)}.landing-page_qrPanel__kpht2 img{flex-shrink:0}.landing-page_qrPanel__kpht2 a{display:block;margin-top:9px;color:var(--landing-wine);text-underline-offset:3px}.landing-page_heroMascots__fHyz5{width:300px;max-width:100%;margin-top:27px}.landing-page_heroMascots__fHyz5 img{display:block;width:100%;height:auto}.landing-page_productVisual__gzH0s{margin-top:26px!important;max-width:325px}.landing-page_productStage__eUOWi{display:flex;justify-content:center;height:355px;padding-top:23px;overflow:hidden;background:#edf1eb;border:1px solid #e0e4da;border-radius:22px;transition:background-color .6s,border-color .6s}.landing-page_productStage__eUOWi[data-tint=daily]{background:#f6eee3;border-color:#ebdfcf}.landing-page_productStage__eUOWi[data-tint=dates]{background:#e7f1ed;border-color:#d4e4dc}.landing-page_productScreen__omqPR{position:relative;flex-shrink:0;width:240px;aspect-ratio:860/1740;overflow:hidden;border:1px solid #d8c7bc;border-radius:20px 20px 0 0;background:#f5e9e3}.landing-page_productScreen__omqPR img{position:absolute;top:0;left:0;display:block;width:100%;height:auto;opacity:0;transform:translateY(14px) scale(.985);filter:blur(4px);transition:opacity .45s ease-out,transform .7s cubic-bezier(.22,1,.36,1),filter .5s ease-out}.landing-page_productScreen__omqPR img.landing-page_screenActive__oA9oU{opacity:1;transform:none;filter:none}.landing-page_screenTabs__4dWLq{display:flex;flex-wrap:wrap;justify-content:center;gap:0 16px;margin-top:6px}.landing-page_screenTabs__4dWLq button{position:relative;min-height:44px;padding:0 2px;border:0;background:none;color:var(--landing-muted);font:inherit;font-size:11px;font-weight:500;line-height:1.4;cursor:pointer;transition:color .2s}.landing-page_screenTabs__4dWLq button:hover{color:var(--landing-ink)}.landing-page_screenTabs__4dWLq button:after{content:"";position:absolute;right:0;bottom:9px;left:0;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.landing-page_screenTabs__4dWLq button[aria-selected=true]{color:var(--landing-wine)}.landing-page_screenTabs__4dWLq button[aria-selected=true]:after{transform:scaleX(1)}.landing-page_screenTabs__4dWLq[data-touring] button[aria-selected=true]:after{animation:landing-page_screenTabProgress__2vLlb 2.4s linear both}@keyframes landing-page_screenTabProgress__2vLlb{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-page_productVisual__gzH0s figcaption{margin-top:2px;color:var(--landing-muted);font-size:10px;text-align:center}.landing-page_features__jsU_w{padding-block:54px 60px;border-top:1px solid var(--landing-border);background:#faf5f0}.landing-page_features__jsU_w>.landing-page_container__2bntj{display:grid;grid-template-columns:.9fr 1.25fr;align-items:start;gap:100px}.landing-page_sectionIntro__7CoHA>.landing-page_eyebrow__stDow{color:var(--landing-wine)}.landing-page_sectionIntro__7CoHA h2{margin-top:18px}.landing-page_featureList__8ra_7{min-width:0;padding-top:8px}.landing-page_featureRow__3fK69{display:grid;grid-template-columns:1fr;padding-block:24px 28px;border-top:1px solid var(--landing-border)}.landing-page_featureRow__3fK69:last-child{padding-bottom:0}.landing-page_featureRow__3fK69:first-child{padding-top:0;border-top:0}.landing-page_featureLabel__m2WPW{display:flex;align-items:center;gap:14px;color:var(--landing-wine);font-size:11px;font-weight:600}.landing-page_featureLabel__m2WPW span{color:var(--landing-muted);font-size:10px;font-weight:400}.landing-page_featureRow__3fK69 h3{margin-top:10px;font-family:var(--font-playfair),Georgia,serif;font-size:26px;font-weight:400;line-height:1.3;letter-spacing:-.03em}.landing-page_featureRow__3fK69 div>p{margin-top:10px;color:var(--landing-muted);font-size:14px;line-height:1.85}@media (min-width:768px){.landing-page_featureLabel__m2WPW span,.landing-page_featureRow__3fK69 h3{transition:color .3s}.landing-page_featureRow__3fK69:not(.landing-page_featureRowActive__4qN1Q) h3{color:var(--landing-muted)}.landing-page_featureRowActive__4qN1Q .landing-page_featureLabel__m2WPW span{color:var(--landing-wine)}}.landing-page_how__iFL4W{display:grid;grid-template-columns:.9fr 1.25fr;align-items:start;gap:100px;padding-block:56px;border-top:1px solid var(--landing-border);border-bottom:1px solid var(--landing-border)}.landing-page_how__iFL4W h2{font-size:32px}.landing-page_steps__H724M{display:flex;flex-direction:column;gap:25px;list-style:none;margin:0;padding:0}.landing-page_steps__H724M li{display:flex;align-items:flex-start;gap:18px}.landing-page_stepNumber__7Zuoz{display:flex;width:34px;height:34px;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#f4e8e3;color:var(--landing-wine);font-size:12px;font-weight:500}.landing-page_steps__H724M h3{padding-top:5px;font-size:14px;font-weight:600;line-height:1.5}.landing-page_steps__H724M p{margin-top:4px;color:var(--landing-muted);font-size:13px;line-height:1.8}.landing-page_faq___lMvp{display:grid;grid-template-columns:.9fr 1.25fr;gap:100px;padding-block:64px}.landing-page_faqIntro__3jClA>.landing-page_eyebrow__stDow{color:var(--landing-wine)}.landing-page_faqIntro__3jClA h2{margin-top:18px;font-size:32px}.landing-page_faqIntro__3jClA>p:last-child{margin-top:21px;color:var(--landing-muted);font-size:12px;line-height:1.9}.landing-page_faqAnswer__AlGU3 a,.landing-page_faqIntro__3jClA a{color:var(--landing-wine);text-underline-offset:4px}.landing-page_faqIntro__3jClA a{display:inline-flex;align-items:center;gap:5px}.landing-page_faqItems__8NudN{min-width:0}.landing-page_faqItem__Z6jBs{border-bottom:1px solid var(--landing-border)}.landing-page_faqItem__Z6jBs:first-child{border-top:1px solid var(--landing-border)}.landing-page_faqItem__Z6jBs summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding-block:17px;list-style:none;cursor:pointer;font-size:13px;font-weight:500;line-height:1.5}.landing-page_faqItem__Z6jBs summary::-webkit-details-marker{display:none}.landing-page_faqItem__Z6jBs summary span{flex-shrink:0;color:var(--landing-wine);font-size:23px;font-weight:400}.landing-page_faqItem__Z6jBs[open] summary span{transform:rotate(45deg)}.landing-page_faqAnswer__AlGU3{padding:0 30px 23px 0;color:var(--landing-muted);font-size:13px;line-height:1.85}.landing-page_finalSection__60AX2{background:#edf1eb;border-block:1px solid #dce3d9}.landing-page_finalCta__UQdx3{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:35px;padding-block:44px}.landing-page_finalMascots__BxBb7{display:block;width:140px;height:auto}.landing-page_finalCta__UQdx3 .landing-page_eyebrow__stDow{color:var(--landing-wine)}.landing-page_finalCta__UQdx3 h2{margin-top:15px}.landing-page_finalCta__UQdx3>div>p:last-child:not(:first-child){margin-top:15px;color:var(--landing-muted);font-size:13px}.landing-page_finalActions__vgHZW{flex-shrink:0;text-align:center}.landing-page_finalActions__vgHZW .landing-page_downloadNote__bL4dv{color:var(--landing-muted)}.landing-page_finalActions__vgHZW .landing-page_qrDownload__dxGcd{position:relative}.landing-page_finalActions__vgHZW .landing-page_qrDownload__dxGcd summary{justify-content:center}.landing-page_finalActions__vgHZW .landing-page_qrPanel__kpht2{position:absolute;right:0;bottom:100%;width:350px;text-align:left;box-shadow:0 8px 30px rgb(42 18 24/8%)}.landing-page_footer__Yniq2{padding-block:35px 25px}.landing-page_footerTop__Y5L5T{display:flex;align-items:center;justify-content:space-between;gap:40px}.landing-page_footerTop__Y5L5T .landing-page_wordmark__hjYu5 span{color:var(--landing-wine)}.landing-page_footerTop__Y5L5T>div>p{margin-top:9px;color:var(--landing-muted);font-size:11px}.landing-page_footerLinks__sdBw6{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 21px;max-width:570px;color:var(--landing-muted);font-size:11px}.landing-page_footerLinks__sdBw6 a{text-decoration:none}.landing-page_footerLinks__sdBw6 a:hover{text-decoration:underline;text-underline-offset:4px}.landing-page_footerBottom___RS4b{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:22px;margin-top:25px;border-top:1px solid var(--landing-border);color:var(--landing-muted);font-size:10px}.landing-page_footerBottom___RS4b a{text-underline-offset:3px}@media (min-width:768px) and (max-width:1023px){.landing-page_container__2bntj{width:calc(100% - 56px)}.landing-page_navInner__5SSIg{gap:22px}.landing-page_desktopLinks__xAoT1{gap:18px;font-size:11px}.landing-page_faq___lMvp,.landing-page_features__jsU_w>.landing-page_container__2bntj,.landing-page_how__iFL4W{gap:45px}.landing-page_features__jsU_w h2{font-size:35px}.landing-page_finalCta__UQdx3{grid-template-columns:100px 1fr auto;gap:22px}.landing-page_finalMascots__BxBb7{width:100px}.landing-page_finalCta__UQdx3 h2{font-size:35px}.landing-page_finalCta__UQdx3 .landing-page_eyebrow__stDow{font-size:9px}}@media (max-width:767px){.landing-page_container__2bntj{width:calc(100% - 40px)}.landing-page_navInner__5SSIg{height:72px;gap:15px}.landing-page_wordmark__hjYu5{font-size:26px}.landing-page_desktopLinks__xAoT1{display:none}.landing-page_navActions__6eSj8{margin-left:auto}.landing-page_navDownload__E4biM{min-height:44px;padding:8px 15px;font-size:11px;gap:13px}.landing-page_menuButton___RoQD{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:7px;border:0;background:transparent;color:inherit;cursor:pointer}.landing-page_menuButton___RoQD svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.landing-page_mobileMenu__w6lMl{display:flex;flex-direction:column;padding:5px 20px 16px;border-bottom:1px solid var(--landing-border);background:var(--landing-cream)}.landing-page_mobileMenu__w6lMl a{min-height:46px;padding:11px 0;color:inherit;font-size:13px;text-decoration:none}.landing-page_mobileMenuLanguage__IVCqv,.landing-page_mobileMenu__w6lMl a{border-top:1px solid var(--landing-border)}.landing-page_mobileMenuLanguage__IVCqv .landing-page_languageSwitcher__QcRst{font-size:13px}.landing-page_hero__j4UVl{padding-top:104px;padding-bottom:33px}.landing-page_heroCopy__MXyg3{max-width:450px;margin-inline:auto;padding:0;text-align:center}.landing-page_eyebrow__stDow{font-size:10px}.landing-page_heroTitle__I5Cq5{margin-top:22px!important;font-size:clamp(52px,14vw,70px);line-height:1.08}.landing-page_heroTitle__I5Cq5 em{display:block}.landing-page_heroDescription__iDbNT{max-width:335px;margin:20px auto 0!important;font-size:14px;line-height:1.85}.landing-page_heroActions__pe77j{justify-content:center;gap:23px;margin-top:24px}.landing-page_storeBadge__7G5pP img{width:150px;height:50px}.landing-page_textLink__eHp2h{gap:14px;font-size:11px}.landing-page_downloadNote__bL4dv{font-size:10px;margin-top:12px!important}.landing-page_qrDownload__dxGcd{display:none}.landing-page_heroMascots__fHyz5{width:300px;margin-top:25px}.landing-page_productVisual__gzH0s{max-width:300px;margin:24px auto 0!important}.landing-page_productStage__eUOWi{height:320px;padding-top:20px;border-radius:20px}.landing-page_productScreen__omqPR{width:228px;border-radius:18px 18px 0 0}.landing-page_productVisual__gzH0s figcaption{font-size:9px}.landing-page_page__A8trU h2{font-size:34px}.landing-page_features__jsU_w{padding-block:43px}.landing-page_features__jsU_w>.landing-page_container__2bntj{grid-template-columns:1fr;gap:32px}.landing-page_sectionIntro__7CoHA h2{margin-top:13px}.landing-page_featureRow__3fK69{padding-block:21px 24px}.landing-page_featureRow__3fK69 h3{font-size:24px}.landing-page_featureRow__3fK69 div>p{font-size:14px;margin-top:9px}.landing-page_how__iFL4W{grid-template-columns:1fr;gap:27px;padding-block:38px}.landing-page_how__iFL4W h2{font-size:29px}.landing-page_steps__H724M{gap:22px}.landing-page_steps__H724M li{gap:16px}.landing-page_faq___lMvp{grid-template-columns:1fr;gap:25px;padding-block:38px}.landing-page_faqIntro__3jClA h2{font-size:29px;margin-top:13px}.landing-page_faqIntro__3jClA>p:last-child{margin-top:14px}.landing-page_faqIntro__3jClA br{display:none}.landing-page_faqItem__Z6jBs summary{min-height:64px;font-size:13px;gap:20px}.landing-page_finalCta__UQdx3{grid-template-columns:1fr;gap:21px;padding-block:30px 35px}.landing-page_finalMascots__BxBb7{width:100px}.landing-page_finalCta__UQdx3 h2{font-size:35px}.landing-page_finalActions__vgHZW{text-align:left}.landing-page_footer__Yniq2{padding-top:29px;padding-bottom:25px}.landing-page_footerTop__Y5L5T{flex-direction:column;align-items:flex-start;gap:23px}.landing-page_footerLinks__sdBw6{justify-content:flex-start;gap:13px 20px}.landing-page_footerBottom___RS4b{margin-top:25px;gap:9px}}@keyframes landing-page_landingRise__WbahQ{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}@keyframes landing-page_landingBob__ku6W5{50%{transform:translateY(-4px)}}@keyframes landing-page_landingMenuIn__ONOcz{0%{opacity:0;transform:translateY(-6px)}}@keyframes landing-page_landingFaqIn__29xZL{0%{opacity:0;transform:translateY(-4px)}}.landing-page_heroCopy__MXyg3>*,.landing-page_heroMascots__fHyz5{animation:landing-page_landingRise__WbahQ .9s cubic-bezier(.16,1,.3,1) backwards}.landing-page_heroCopy__MXyg3>:nth-child(2){animation-delay:.08s}.landing-page_heroCopy__MXyg3>:nth-child(3){animation-delay:.16s}.landing-page_heroCopy__MXyg3>:nth-child(4){animation-delay:.24s}.landing-page_heroMascots__fHyz5{animation-delay:.38s}.landing-page_finalMascots__BxBb7,.landing-page_heroMascots__fHyz5 img{animation:landing-page_landingBob__ku6W5 3.6s ease-in-out infinite}.landing-page_page__A8trU [data-reveal]{transition:opacity .7s ease-out,transform .9s cubic-bezier(.16,1,.3,1)}.landing-page_page__A8trU [data-reveal=hidden]{opacity:0;transform:translateY(28px)}.landing-page_wordReveal__BjS5U>span{transition:color .5s ease-out}.landing-page_wordReveal__BjS5U[data-state=waiting]>span{color:color-mix(in srgb,currentColor 28%,transparent)}.landing-page_menuButton___RoQD path{transition:transform .35s cubic-bezier(.22,1,.36,1);transform-origin:12px 12px}.landing-page_menuOpen__40ozf path:first-child{transform:rotate(45deg) translateY(4px)}.landing-page_menuOpen__40ozf path:last-child{transform:rotate(-45deg) translateY(-4px)}.landing-page_mobileMenu__w6lMl>*{animation:landing-page_landingMenuIn__ONOcz .35s cubic-bezier(.16,1,.3,1) backwards}.landing-page_mobileMenu__w6lMl>:nth-child(2){animation-delay:.05s}.landing-page_mobileMenu__w6lMl>:nth-child(3){animation-delay:.1s}.landing-page_mobileMenu__w6lMl>:nth-child(4){animation-delay:.15s}.landing-page_mobileMenu__w6lMl>:nth-child(5){animation-delay:.2s}.landing-page_mobileMenu__w6lMl>:nth-child(6){animation-delay:.25s}.landing-page_faqItem__Z6jBs summary span,.landing-page_qrDownload__dxGcd summary span{transition:transform .3s cubic-bezier(.22,1,.36,1)}.landing-page_faqItem__Z6jBs[open] .landing-page_faqAnswer__AlGU3{animation:landing-page_landingFaqIn__29xZL .35s ease-out}@media (prefers-reduced-motion:reduce){.landing-page_page__A8trU *,.landing-page_page__A8trU :after,.landing-page_page__A8trU :before{transition:none!important;animation:none!important}}