.Landing_landing__JLJUW{--paper:#fcfcfa;--blue:#dce8ef;--wine:#682c3d;--green:#2d3a33;--muted:#56615d;color:var(--green);background:var(--paper)}.Landing_landing__JLJUW *{box-sizing:border-box}.Landing_landing__JLJUW a:hover{opacity:1}.Landing_footer__IzNBN :is(a,button):focus-visible,.Landing_header__8PMN1 :is(a,button):focus-visible,.Landing_landing__JLJUW :is(a,button,summary):focus-visible{outline:3px solid #682c3d;outline-offset:5px}.Landing_landing__JLJUW section[id]{scroll-margin-top:100px}.Landing_container__RWHpd{width:min(1200px,calc(100% - 112px));margin:0 auto}.Landing_header__8PMN1{height:88px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:30;background:#fcfcfa;color:#2d3a33}.Landing_footerWordmark__d0MXE,.Landing_wordmark__LLIwK{font:400 39px/1 var(--font-fraunces),serif;letter-spacing:-2.5px;text-decoration:none}.Landing_desktopNav__ZwBxr{display:flex;gap:34px}.Landing_desktopNav__ZwBxr a,.Landing_headerActions__qgp53 a{font-size:13px;font-weight:500;text-decoration:none}.Landing_desktopNav__ZwBxr a:hover,.Landing_languageLink__4qnIR:hover{text-decoration:underline;text-underline-offset:5px}.Landing_headerActions__qgp53{display:flex;align-items:center;gap:25px}.Landing_languageLink__4qnIR{min-width:32px;min-height:44px;display:grid;place-items:center}.Landing_headerDownload__HQBUt{padding:13px 23px;border:1px solid #2d3a33;border-radius:5px}.Landing_headerDownload__HQBUt:hover{background:#2d3a33;color:#fcfcfa}.Landing_menuButton__wxXUO,.Landing_mobileNav__yYsW5[hidden]{display:none}.Landing_skipLink__gDahy{position:absolute;left:16px;top:-150px;background:#fff;color:#2d3a33;padding:16px;z-index:50}.Landing_skipLink__gDahy:focus{top:12px}.Landing_hero__6DvUx{display:grid;grid-template-columns:1fr 1fr;min-height:min(790px,calc(100svh - 88px))}.Landing_heroCopy__qI7gj{background:var(--blue);padding:clamp(42px,6.2vw,110px) clamp(30px,5.3vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.Landing_category__D88Sl{font-size:13px;font-weight:500;margin:0 0 34px}.Landing_hero__6DvUx h1{font:400 clamp(48px,5.55vw,90px)/1.025 var(--font-fraunces),serif;letter-spacing:-.04em;margin:0;max-width:600px;text-wrap:balance}.Landing_heroIntro____SNH{font-size:clamp(14px,1.06vw,17px);line-height:1.8;max-width:400px;margin:27px 0 30px}.Landing_storeLinks__KbDr0{display:flex;flex-wrap:wrap;gap:10px}.Landing_storeLinks__KbDr0 a{display:flex;align-items:center;justify-content:center;gap:11px;padding:10px 17px;border:1px solid #2d3a33;background:#2d3a33;color:#fff;border-radius:6px;text-decoration:none;min-height:53px}.Landing_storeLinks__KbDr0 a:hover{background:#3e5046;border-color:#3e5046}.Landing_storeLinks__KbDr0 a span{display:flex;flex-direction:column;line-height:1.3}.Landing_storeLinks__KbDr0 small{font-size:10px}.Landing_storeLinks__KbDr0 strong{font-size:16px;font-weight:600;letter-spacing:-.5px}.Landing_micro__nEKWT{font-size:11px;line-height:1.6;margin:13px 0 0}.Landing_explore__7_rWw{display:inline-flex;align-items:center;gap:24px;font-size:12px;font-weight:500;text-decoration:none;padding:10px 0;margin-top:34px;border-bottom:1px solid #8c9fa3}.Landing_explore__7_rWw span{font-size:20px}.Landing_heroPhoto__tOowk{position:relative;margin:0;min-height:580px;min-width:0;display:flex;flex-direction:column;background:#e1eaf0}.Landing_comparisonStage__DDuJ_{position:relative;flex:1;min-height:420px;overflow:hidden;isolation:isolate}.Landing_comparisonStage__DDuJ_ img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Landing_comparisonBefore__iXxdn{position:absolute;inset:0}.Landing_comparisonLabels__Y0OPv{position:absolute;top:24px;left:24px;right:24px;display:flex;justify-content:space-between;gap:20px;pointer-events:none}.Landing_comparisonLabels__Y0OPv span{background:#fcfcfa;color:#2d3a33;padding:10px 15px;font-size:11px;font-weight:600;border-radius:3px}.Landing_comparisonLabels__Y0OPv span:last-child{background:#682c3d;color:#fff}.Landing_comparisonInput__pQyA6{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.Landing_comparisonDivider__NUo_N{position:absolute;top:0;bottom:0;width:2px;background:#fff;transform:translateX(-50%);pointer-events:none;box-shadow:0 0 4px #2d3a3340}.Landing_comparisonHandle__HodGb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;background:#fcfcfa;color:#682c3d;box-shadow:0 2px 12px #2d3a3326}.Landing_comparisonInput__pQyA6:focus-visible+.Landing_comparisonDivider__NUo_N .Landing_comparisonHandle__HodGb{outline:3px solid #682c3d;outline-offset:4px}.Landing_comparisonCaption__oQE_N{display:grid;grid-template-columns:1fr auto;gap:7px 16px;padding:20px 26px;background:#f5f2ed;color:var(--wine)}.Landing_comparisonCaption__oQE_N>span:first-child{grid-column:1/-1;font:400 23px/1.25 var(--font-fraunces),serif;letter-spacing:-.4px}.Landing_comparisonCaption__oQE_N small,.Landing_comparisonInstruction__i4Z0r{font-size:9px;line-height:1.6;color:#56615d}.Landing_comparisonInstruction__i4Z0r{font-size:11px}.Landing_comparisonCaption__oQE_N small{text-align:right}.Landing_statement__uVW77{max-width:1000px;margin:auto;padding:90px 48px 100px;text-align:center}.Landing_statement__uVW77>img{margin:0 auto 24px;-o-object-fit:contain;object-fit:contain}.Landing_landing__JLJUW h2{font:400 clamp(34px,3.5vw,54px)/1.13 var(--font-fraunces),serif;letter-spacing:-.035em;margin:0;text-wrap:balance}.Landing_statement__uVW77 h2{max-width:830px;margin:auto}.Landing_statement__uVW77>p{max-width:590px;margin:26px auto 0;font-size:14px;line-height:1.9;color:var(--muted)}.Landing_stats__Ow7Ss{margin-top:45px}.Landing_stats__Ow7Ss dl{display:flex;justify-content:center;gap:70px}.Landing_stats__Ow7Ss dl>div{display:flex;flex-direction:column-reverse;gap:8px}.Landing_stats__Ow7Ss dt{font-size:12px}.Landing_stats__Ow7Ss dd{margin:0;font:400 31px/1.2 var(--font-fraunces),serif}.Landing_stats__Ow7Ss>p{font-size:11px;color:var(--muted);margin-top:24px}.Landing_stepsSection___5DSz{padding:72px 0 84px;background:#f2e6e7}.Landing_stepsSection___5DSz h2{max-width:660px}.Landing_steps__2Ktbm{list-style:none;padding:0;margin:54px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:64px}.Landing_stepNumber__XOgH3{display:grid;place-items:center;width:36px;height:36px;border:1px solid #a87987;border-radius:50%;color:var(--wine);font:400 19px var(--font-fraunces),serif;margin-bottom:26px}.Landing_steps__2Ktbm h3{font-size:16px;line-height:1.5;font-weight:600;margin:0 0 14px;letter-spacing:-.5px}.Landing_steps__2Ktbm p{font-size:14px;line-height:1.85;margin:0}.Landing_product__XvCGD{padding:105px 0}.Landing_productGrid___eMqK{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:95px}.Landing_appFigure__glVL1{margin:0;background:#e8edeb;padding:44px 28px 26px;text-align:center;border-radius:130px 130px 8px 8px}.Landing_appImage__3_dzw{width:min(100%,295px);margin:auto;aspect-ratio:700/1516;border-radius:16px;overflow:hidden}.Landing_appImage__3_dzw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Landing_appFigure__glVL1 figcaption{font-size:10px;line-height:1.5;color:var(--muted);margin-top:20px}.Landing_body___fkcI{font-size:14px;line-height:1.9;color:var(--muted);margin:23px 0 0;max-width:520px}.Landing_previewChoices__9vj2v{margin-top:34px}.Landing_previewChoice__KYP9u,.Landing_selectedPreview__Bete5{padding:20px 0 20px 18px;border-left:2px solid #d9dedb}.Landing_selectedPreview__Bete5{border-left-color:var(--wine)}.Landing_previewChoices__9vj2v h3{margin:0}.Landing_previewChoices__9vj2v button{width:100%;text-align:left;display:flex;justify-content:space-between;gap:20px;background:none;border:0;padding:3px 0;color:var(--green);font:600 15px/1.6 var(--font-montserrat),sans-serif;cursor:pointer}.Landing_previewChoices__9vj2v button span{font-size:20px;font-weight:400}.Landing_selectedPreview__Bete5 button{color:var(--wine)}.Landing_previewChoices__9vj2v p{font-size:13px;line-height:1.85;margin:12px 28px 0 0;color:var(--muted)}.Landing_offer__8D0nJ{padding:78px 0 84px;background:#e8edf0}.Landing_offerHeading__0cuF_{display:grid;grid-template-columns:1.05fr 1fr;gap:95px;align-items:center}.Landing_offerHeading__0cuF_ p{margin:0}.Landing_offerGrid__3i_dc{margin-top:45px;display:grid;grid-template-columns:1fr 1fr;gap:26px}.Landing_offerGrid__3i_dc article{background:#fcfcfa;padding:34px 36px}.Landing_offerGrid__3i_dc article>p:first-child{font-size:12px;margin:0 0 15px}.Landing_offerGrid__3i_dc h3{font:400 31px/1.2 var(--font-fraunces),serif;letter-spacing:-1px;margin:0 0 20px}.Landing_offerGrid__3i_dc article>p{font-size:14px;line-height:1.85;max-width:420px}.Landing_textLink__cPbRu{font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:6px;display:inline-block;margin-top:18px}.Landing_offerNote__UVtOT{display:block;font-size:11px;line-height:1.7;margin-top:18px;max-width:380px;color:var(--muted)}.Landing_guides__TvQzD{padding:90px 0}.Landing_guideGrid__ZFs4h{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:44px}.Landing_guideGrid__ZFs4h article{padding-top:23px;border-top:2px solid #a5b9c8;display:flex;flex-direction:column;align-items:flex-start}.Landing_guideGrid__ZFs4h article:nth-child(2){border-color:#b7939c}.Landing_guideGrid__ZFs4h article:nth-child(3){border-color:#8ea599}.Landing_guideCategory__zHpYZ{font-size:11px;color:var(--muted);margin:0 0 21px}.Landing_guideGrid__ZFs4h h3{font:400 27px/1.2 var(--font-fraunces),serif;letter-spacing:-.5px;margin:0}.Landing_guideGrid__ZFs4h h3 a{text-decoration:none}.Landing_guideGrid__ZFs4h h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.Landing_guideGrid__ZFs4h h3+p{font-size:13px;line-height:1.85;margin:20px 0;flex-grow:1;color:var(--muted)}.Landing_faq__uncbl{padding:85px 0;border-top:1px solid #e2e5e0}.Landing_faqGrid__6p9tS{width:min(1200px,calc(100% - 112px));margin:auto;display:grid;grid-template-columns:.85fr 1.2fr;gap:95px}.Landing_faq__uncbl details{border-bottom:1px solid #d8ddd8}.Landing_faq__uncbl details:first-child{border-top:1px solid #d8ddd8}.Landing_faq__uncbl summary{list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:22px;cursor:pointer;font-size:14px;line-height:1.8;font-weight:500;padding:21px 0}.Landing_faq__uncbl summary::-webkit-details-marker{display:none}.Landing_faq__uncbl summary span{font-size:20px;font-weight:400;flex-shrink:0}.Landing_faq__uncbl details[open] summary span{transform:rotate(45deg)}.Landing_faq__uncbl details>p{font-size:13px;line-height:1.9;margin:0 32px 24px 0;color:var(--muted)}.Landing_privacyLink__oOhMF{display:inline-block;margin-top:25px;font-size:12px;text-underline-offset:4px}.Landing_closing__ubhUV{padding:64px 24px 74px;background:var(--wine);color:#fff6f5;text-align:center}.Landing_closing__ubhUV>img{margin:0 auto 20px}.Landing_closing__ubhUV h2{max-width:760px;margin:auto}.Landing_closing__ubhUV>p:not(.Landing_micro__nEKWT){font-size:14px;line-height:1.8;margin:24px 0}.Landing_closing__ubhUV .Landing_storeLinks__KbDr0{justify-content:center}.Landing_closing__ubhUV .Landing_storeLinks__KbDr0 a{background:#fff6f5;border-color:#fff6f5;color:#532333}.Landing_closing__ubhUV .Landing_storeLinks__KbDr0 a:hover{background:#e8d9dd}.Landing_closing__ubhUV :is(a,button):focus-visible{outline-color:#fff}.Landing_footer__IzNBN{background:#fcfcfa;color:#2d3a33;padding:65px 56px 25px}.Landing_footer__IzNBN a{text-decoration:none}.Landing_footer__IzNBN a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.Landing_footerTop__0YNit{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;max-width:1200px;margin:auto}.Landing_footerWordmark__d0MXE{font-size:55px}.Landing_footerTop__0YNit>div p{font-size:12px;line-height:1.8;margin:20px 0;max-width:215px}.Landing_footerTop__0YNit nav{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.Landing_footerTop__0YNit nav h2{font:600 11px/1.5 var(--font-montserrat),sans-serif;margin:0 0 6px;letter-spacing:0}.Landing_footerTop__0YNit nav a{font-size:12px;line-height:1.6}.Landing_footerBottom__6xKFA{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dce0dc;max-width:1200px;margin:48px auto 0;padding-top:24px;font-size:10px}.Landing_footerBottom__6xKFA>div{display:flex;gap:21px;flex-wrap:wrap}.Landing_footerBottom__6xKFA button{padding:0;background:none;border:0;color:inherit;font:inherit;cursor:pointer}@media (min-width:1700px){.Landing_heroCopy__qI7gj{padding-left:max(80px,calc((100vw - 1400px)/2))}.Landing_heroPhoto__tOowk{max-height:850px}}@media (max-width:1000px){.Landing_header__8PMN1{padding:0 28px;gap:20px;height:76px}.Landing_desktopNav__ZwBxr{gap:22px}.Landing_desktopNav__ZwBxr a{font-size:11px}.Landing_headerActions__qgp53{gap:15px}.Landing_heroCopy__qI7gj{padding:44px 32px}.Landing_hero__6DvUx h1{font-size:58px}.Landing_heroPhoto__tOowk{min-height:650px}.Landing_heroIntro____SNH{font-size:14px}.Landing_container__RWHpd,.Landing_faqGrid__6p9tS{width:calc(100% - 64px)}.Landing_steps__2Ktbm{gap:32px}.Landing_faqGrid__6p9tS,.Landing_offerHeading__0cuF_,.Landing_productGrid___eMqK{gap:40px}.Landing_appFigure__glVL1{padding:30px 24px 22px}.Landing_guideGrid__ZFs4h{gap:28px}.Landing_footer__IzNBN{padding-left:32px;padding-right:32px}}@media (max-width:760px){.Landing_header__8PMN1{height:72px;padding:0 20px}.Landing_wordmark__LLIwK{font-size:33px}.Landing_desktopNav__ZwBxr{display:none}.Landing_headerActions__qgp53{gap:12px}.Landing_headerDownload__HQBUt{padding:11px 14px}.Landing_headerActions__qgp53 a{font-size:11px}.Landing_menuButton__wxXUO{display:grid;place-items:center;width:36px;height:44px;background:transparent;border:none;color:#2d3a33;font-size:29px;cursor:pointer}.Landing_mobileNav__yYsW5:not([hidden]){display:flex;flex-direction:column;position:absolute;top:72px;left:0;right:0;background:#fcfcfa;padding:16px 24px 24px;gap:8px;border-bottom:1px solid #d9dfdb}.Landing_mobileNav__yYsW5 a{font-size:14px;padding:12px 0;text-decoration:none}.Landing_hero__6DvUx{grid-template-columns:1fr}.Landing_heroCopy__qI7gj{padding:42px 26px 32px}.Landing_category__D88Sl{font-size:11px;margin-bottom:25px}.Landing_hero__6DvUx h1{font-size:clamp(48px,10vw,76px);max-width:580px}.Landing_heroIntro____SNH{font-size:14px;line-height:1.8;margin:23px 0 25px;max-width:480px}.Landing_storeLinks__KbDr0{gap:8px}.Landing_storeLinks__KbDr0 a{padding:10px 13px;gap:9px;min-height:52px}.Landing_storeLinks__KbDr0 strong{font-size:15px}.Landing_micro__nEKWT{font-size:10px}.Landing_explore__7_rWw{margin-top:19px;font-size:11px;gap:22px}.Landing_heroPhoto__tOowk{min-height:0}.Landing_comparisonStage__DDuJ_{flex:none;min-height:0;aspect-ratio:1}.Landing_comparisonLabels__Y0OPv{top:18px;left:18px;right:18px}.Landing_comparisonLabels__Y0OPv span{font-size:10px;padding:9px 12px}.Landing_comparisonCaption__oQE_N{padding:18px 22px;grid-template-columns:1fr;gap:5px}.Landing_comparisonCaption__oQE_N>span:first-child{font-size:22px}.Landing_comparisonCaption__oQE_N small{text-align:left}.Landing_container__RWHpd,.Landing_faqGrid__6p9tS{width:calc(100% - 48px)}.Landing_statement__uVW77{padding:58px 24px 62px}.Landing_landing__JLJUW h2{font-size:clamp(33px,6.7vw,47px)}.Landing_statement__uVW77>p{font-size:13px}.Landing_stats__Ow7Ss dl{gap:22px;flex-wrap:wrap}.Landing_stats__Ow7Ss dd{font-size:27px}.Landing_stats__Ow7Ss dt{font-size:10px}.Landing_stepsSection___5DSz{padding:54px 0}.Landing_steps__2Ktbm{grid-template-columns:1fr;margin-top:33px;gap:26px}.Landing_steps__2Ktbm li{position:relative;padding-left:54px}.Landing_stepNumber__XOgH3{position:absolute;left:0;top:0;width:32px;height:32px;font-size:17px}.Landing_steps__2Ktbm h3{font-size:14px;margin-bottom:10px}.Landing_steps__2Ktbm p{font-size:13px}.Landing_product__XvCGD{padding:58px 0}.Landing_productGrid___eMqK{grid-template-columns:1fr;gap:36px}.Landing_productCopy__L7pZn{display:contents}.Landing_productCopy__L7pZn h2{grid-row:1}.Landing_productCopy__L7pZn>p{grid-row:2;margin-top:-14px}.Landing_appFigure__glVL1{grid-row:4;padding:30px 25px 20px;border-radius:90px 90px 6px 6px}.Landing_appImage__3_dzw{max-width:260px}.Landing_previewChoices__9vj2v{grid-row:3;margin-top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px 12px}.Landing_previewChoices__9vj2v>div{display:contents}.Landing_previewChoices__9vj2v h3{border-bottom:2px solid #d9dedb;padding-bottom:10px}.Landing_previewChoices__9vj2v .Landing_selectedPreview__Bete5 h3{border-bottom-color:var(--wine)}.Landing_previewChoices__9vj2v button{font-size:12px;min-height:54px}.Landing_previewChoices__9vj2v button span,.Landing_previewChoices__9vj2v p{display:none}.Landing_previewChoices__9vj2v .Landing_selectedPreview__Bete5 p{display:block;grid-column:1/-1;grid-row:2;font-size:13px;margin:0;min-height:67px}.Landing_body___fkcI{font-size:13px}.Landing_offer__8D0nJ{padding:54px 0}.Landing_offerGrid__3i_dc,.Landing_offerHeading__0cuF_{grid-template-columns:1fr;gap:24px}.Landing_offerGrid__3i_dc{margin-top:30px;gap:16px}.Landing_offerGrid__3i_dc article{padding:28px}.Landing_guides__TvQzD{padding:58px 0}.Landing_guideGrid__ZFs4h{grid-template-columns:1fr;gap:35px;margin-top:34px}.Landing_guideGrid__ZFs4h h3{font-size:27px}.Landing_guideGrid__ZFs4h h3+p{margin:16px 0 4px}.Landing_faq__uncbl{padding:54px 0}.Landing_faqGrid__6p9tS{grid-template-columns:1fr;gap:30px}.Landing_faq__uncbl summary{font-size:13px}.Landing_closing__ubhUV{padding:48px 24px 55px}.Landing_closing__ubhUV h2{font-size:37px}.Landing_closing__ubhUV>p:not(.Landing_micro__nEKWT){font-size:13px}.Landing_footer__IzNBN{padding:45px 24px 28px}.Landing_footerTop__0YNit{grid-template-columns:1fr 1fr;gap:35px 24px}.Landing_footerTop__0YNit>div{grid-column:1/-1}.Landing_footerTop__0YNit>div p{max-width:none}.Landing_footerTop__0YNit nav a{min-height:24px}.Landing_footerBottom__6xKFA{flex-direction:column;gap:24px;margin-top:34px}.Landing_footerBottom__6xKFA>div{gap:18px}}@media (prefers-reduced-motion:reduce){.Landing_landing__JLJUW *,.Landing_landing__JLJUW :after,.Landing_landing__JLJUW :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:359px){.Landing_headerDownload__HQBUt{display:none}.Landing_headerActions__qgp53{gap:8px}}