.landing_page__By2iE{--lp-ink:var(--ink);--lp-cream:var(--cream);--lp-accent:var(--accent);--lp-muted:var(--ink-soft);--lp-on-dark:var(--on-dark);--lp-butter:var(--butter);--lp-band:var(--band);--lp-paper:var(--paper);--lp-c1:var(--c1);--lp-c2:var(--c2);--lp-c3:var(--c3);--lp-c4:var(--c4);--lp-display:var(--font-display);--lp-label:var(--font-display);--lp-ui:var(--font-display);--lp-body:var(--font-body);--lp-display-w:800;--lp-label-w:700;--lp-ui-w:700;--lp-body-w:400;--lp-h1:clamp(30px,10.2vw,42px);--lp-h1-desk:50px;--lp-h2:34px;--lp-h2-lh:1.05;--lp-h1-lh:1;--lp-faq-h:30px;--lp-final-h:30px;--lp-mid-h:24px;--lp-badge-t:12px;--lp-sec:clamp(34px,4.4vw,62px);--lp-sec-tight:clamp(28px,3.4vw,46px);--lp-btn-t:15px;--lp-close-t:17px;min-height:100vh;background:var(--lp-cream);overflow-x:hidden;color:var(--lp-ink);font-family:var(--lp-body)}.landing_page__By2iE a{color:var(--lp-ink);text-decoration:none}@supports (overflow-x:clip){.landing_page__By2iE{overflow-x:clip}}@supports (min-height:100dvh){.landing_page__By2iE{min-height:100dvh}}.landing_nav__34epT{--wm-size:24px;display:flex;justify-content:space-between;align-items:center;padding:14px max(20px,calc((100% - 1080px) / 2));border-bottom:3px solid var(--lp-ink);background:var(--lp-cream)}.landing_btnLight__MZnVf,.landing_btn__jxaoG,.landing_pill__fMk5D{font-family:var(--lp-ui);font-weight:var(--lp-ui-w);border:3px solid var(--lp-ink);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.landing_pill__fMk5D{display:inline-block;font-size:13px;color:var(--lp-cream);background:var(--lp-accent);padding:10px 18px;border-radius:99px;box-shadow:3px 3px 0 var(--lp-ink)}.landing_btn__jxaoG{display:inline-flex;align-items:center;gap:10px;font-size:var(--lp-btn-t);background:var(--lp-ink);color:var(--lp-cream);border-radius:16px;padding:14px 26px;box-shadow:5px 5px 0 var(--lp-accent)}.landing_btnLight__MZnVf{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;background:var(--lp-cream);color:var(--lp-ink);border-color:var(--lp-cream);border-radius:13px;padding:13px 22px;margin-top:6px;box-shadow:4px 4px 0 var(--lp-accent)}.landing_page__By2iE .landing_pill__fMk5D{color:var(--lp-ink)}.landing_page__By2iE .landing_btn__jxaoG{color:var(--lp-cream)}.landing_page__By2iE .landing_btnLight__MZnVf{color:var(--lp-ink)}@media (hover:hover){.landing_pill__fMk5D:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--lp-ink);color:var(--lp-ink)}.landing_btn__jxaoG:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--lp-accent);color:var(--lp-cream)}.landing_btnLight__MZnVf:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--lp-accent);color:var(--lp-ink)}}.landing_pill__fMk5D:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--lp-ink)}.landing_btn__jxaoG:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--lp-accent)}.landing_btnLight__MZnVf:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--lp-accent)}.landing_btnLight__MZnVf:focus-visible,.landing_btn__jxaoG:focus-visible,.landing_dot__tQRmk:focus-visible,.landing_faqItem__NpChC summary:focus-visible,.landing_packTarget__4Vxnp:focus-visible,.landing_pill__fMk5D:focus-visible{outline:3px solid var(--lp-accent);outline-offset:4px}.landing_hero__v7463{display:flex;flex-direction:column;max-width:1080px;margin:0 auto}.landing_heroCopy__BPBal{position:relative;padding:30px 22px 0;text-align:center}.landing_badge__7uymD{display:inline-block;font-family:var(--lp-label);font-weight:var(--lp-label-w);font-size:var(--lp-badge-t);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink);background:var(--lp-butter);padding:8px 16px;border:3px solid var(--lp-ink);border-radius:99px;transform:rotate(-2deg);box-shadow:3px 3px 0 var(--lp-ink)}.landing_h1__VVzw5{font-family:var(--lp-display);font-weight:var(--lp-display-w);font-size:var(--lp-h1);line-height:var(--lp-h1-lh);color:var(--lp-ink);margin:20px 0 0;letter-spacing:-.01em;text-wrap:balance}.landing_h1__VVzw5 span{color:var(--lp-accent);text-shadow:3px 3px 0 var(--lp-ink)}.landing_subhead__t2Jmq{font-family:var(--lp-ui);font-weight:600;font-size:16px;line-height:1.5;color:var(--lp-ink);margin:14px auto 0;max-width:300px;text-wrap:pretty}.landing_heroCta__AualF{display:flex;flex-direction:column;align-items:center;gap:9px;margin-top:20px}.landing_micro__4MxZD{font-family:var(--lp-ui);font-weight:600;font-size:13.5px;color:var(--lp-ink);text-wrap:balance}.landing_heroMedia__47FU3{display:flex;flex-direction:column}.landing_phoneWrap__hngwY{position:relative;display:flex;justify-content:center;padding:26px 0 8px}.landing_phone__gzJi_{position:relative;width:248px;aspect-ratio:9/19;border-radius:32px;border:6px solid var(--lp-ink);box-shadow:9px 9px 0 var(--lp-ink);overflow:hidden;background:var(--lp-ink)}.landing_clip__feEB3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.landing_clipOn__sFTnh{opacity:1}.landing_reelBar__f0qRi{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 22px 6px}.landing_caption__r9KpU{font-family:var(--lp-ui);font-weight:var(--lp-ui-w);font-size:14px;color:var(--lp-ink);background:var(--lp-paper);border:3px solid var(--lp-ink);border-radius:99px;padding:8px 18px;box-shadow:3px 3px 0 var(--lp-ink);transform:rotate(-1deg);min-height:20px;text-align:center}.landing_dots__xPDXq{display:flex;gap:16px;align-items:center}.landing_dot__tQRmk{position:relative;width:10px;height:10px;border-radius:99px;background:var(--lp-paper);border:2.5px solid var(--lp-ink);padding:0;cursor:pointer;transition:all .3s ease}.landing_dot__tQRmk:after{content:"";position:absolute;inset:-8px}.landing_dotOn___qdUY{width:26px;background:var(--lp-accent)}.landing_reelToggle__iMx73{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:4px;padding:0;border:2.5px solid var(--lp-ink);border-radius:99px;background:var(--lp-paper);color:var(--lp-ink);cursor:pointer;transition:background .2s ease}@media (hover:hover){.landing_reelToggle__iMx73:hover{background:var(--lp-butter)}}.landing_reelToggle__iMx73:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px}.landing_heroCtaLower__RyPtl{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 22px 30px}.landing_section__M2UMZ{display:grid;grid-template-columns:1fr min(560px,calc(100% - 44px)) 1fr;padding:var(--lp-sec) 0}.landing_section__M2UMZ>*{grid-column:2}.landing_sectionTight__0OMml{padding:var(--lp-sec-tight) 0}.landing_divider__q8pRh{border-bottom:3px solid var(--lp-ink)}.landing_h2__CRjAM{font-family:var(--lp-display);font-weight:var(--lp-display-w);font-size:var(--lp-h2);line-height:var(--lp-h2-lh);color:var(--lp-ink);margin:0 0 6px;letter-spacing:-.01em;text-wrap:balance}.landing_body__FCVaw{font-family:var(--lp-body);font-weight:var(--lp-body-w);font-size:15px;line-height:1.55;color:var(--lp-ink);margin:0;text-wrap:pretty}.landing_eyebrowPill___wMcG{display:inline-block;justify-self:start;font-family:var(--lp-label);font-weight:var(--lp-label-w);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink);background:var(--lp-cream);border:3px solid var(--lp-ink);border-radius:99px;padding:6px 14px;transform:rotate(-1.5deg);box-shadow:2px 2px 0 var(--lp-ink)}.landing_quotes__GynTr{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.landing_quotesEyebrow__GgPOP{background:var(--lp-butter);transform:rotate(-1.5deg);box-shadow:3px 3px 0 var(--lp-ink)}.landing_quoteGrid__2V9hQ{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;width:100%}.landing_card__fnKK_,.landing_quoteCard__0oi5B{border:3px solid var(--lp-ink);border-radius:16px;box-shadow:4px 4px 0 var(--lp-ink);transition:transform .2s ease,box-shadow .2s ease}.landing_quoteCard__0oi5B{background:var(--lp-paper);padding:16px 18px;display:flex;flex-direction:column}.landing_quoteCard__0oi5B:nth-child(odd){transform:rotate(-1deg)}.landing_quoteCard__0oi5B:nth-child(2n){transform:rotate(1deg)}@media (hover:hover){.landing_card__fnKK_:hover,.landing_quoteCard__0oi5B:hover{transform:rotate(0deg) translateY(-4px);box-shadow:6px 6px 0 var(--lp-ink)}}.landing_quoteText__UHU74{font-family:var(--lp-body);font-weight:600;font-size:14.5px;line-height:1.55;color:var(--lp-ink);text-wrap:pretty}.landing_quoteName__6QwMx{font-family:var(--lp-ui);font-weight:var(--lp-ui-w);font-size:12.5px;color:var(--lp-muted);margin-top:auto;padding-top:8px}.landing_feeling__zpzqk{text-align:left}.landing_feelingBody__ftzhW{margin:10px 0 0;color:var(--lp-ink)}.landing_feelingTurn__huTZU{font-family:var(--lp-display);font-weight:var(--lp-display-w);font-size:var(--lp-mid-h);line-height:1.2;margin:18px 0 0;text-wrap:balance}.landing_feelingTurnSub__cUEro{display:block;margin-top:4px;font-family:var(--lp-ui);font-weight:var(--lp-ui-w);font-size:13px;color:var(--lp-muted)}.landing_ritual__9kDX2{background:var(--lp-band)}.landing_ritualHead__Gw9Fg{margin:14px 0 8px}.landing_ritualBody__2McFC{margin:0 0 24px;max-width:330px}.landing_packStage__O0s0g{display:flex;flex-direction:column;align-items:center;gap:16px}.landing_packTarget__4Vxnp{display:block;cursor:pointer;background:none;border:0;padding:0}.landing_packWindow__UHOrc{display:block;position:relative;width:300px;max-width:100%;padding:8%;background:var(--lp-band);transition:transform .18s ease;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent)}@media (hover:hover){.landing_packTarget__4Vxnp:hover .landing_packWindow__UHOrc{transform:translateY(-3px)}}.landing_packTarget__4Vxnp:active .landing_packWindow__UHOrc{transform:translateY(1px)}.landing_packVideo__kvFXK{display:block;width:100%;aspect-ratio:620/888;height:auto;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 95%,transparent)}.landing_packLabel__4FTXi{white-space:nowrap;font-size:13px;background:var(--lp-cream);border:3px solid var(--lp-ink);border-radius:99px;padding:8px 16px;box-shadow:3px 3px 0 var(--lp-ink);cursor:pointer}.landing_packLabel__4FTXi,.landing_ritualClose__jNTl4{font-family:var(--lp-ui);font-weight:var(--lp-ui-w);color:var(--lp-ink);transform:rotate(-1deg)}.landing_ritualClose__jNTl4{font-size:var(--lp-close-t);text-align:center;margin:24px 0 0;text-wrap:balance}.landing_trust__TLGPo{background:var(--lp-paper)}.landing_trustHead__K48hS{margin:14px 0 6px}.landing_trustSub__7tFQD{margin:0 0 22px}.landing_trustGrid__HQs3h{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.landing_card__fnKK_{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-row-gap:5px;row-gap:5px;align-content:start;padding:16px}.landing_card__fnKK_:first-child{background:var(--lp-c1);transform:rotate(-.6deg)}.landing_card__fnKK_:nth-child(2){background:var(--lp-c2);transform:rotate(.6deg)}.landing_card__fnKK_:nth-child(3){background:var(--lp-c3);transform:rotate(.5deg)}.landing_card__fnKK_:nth-child(4){background:var(--lp-c4);transform:rotate(-.5deg)}.landing_cardTitle__uyNNt{font-family:var(--lp-ui);font-weight:var(--lp-ui-w);font-size:15px;line-height:1.25;color:var(--lp-ink);text-wrap:balance}.landing_cardBody__yVJFc{font-family:var(--lp-body);font-weight:var(--lp-body-w);font-size:13px;line-height:1.5;color:var(--lp-ink);text-wrap:pretty}.landing_midCta__Z91j_{text-align:center;margin-top:clamp(30px,3.4vw,46px);display:flex;flex-direction:column;align-items:center}.landing_midLine__vraV_{font-family:var(--lp-display);font-weight:var(--lp-display-w);font-size:var(--lp-mid-h);color:var(--lp-ink);margin-bottom:14px;transform:rotate(-1deg);text-wrap:balance}.landing_faq__8t8PL{display:grid;grid-template-columns:1fr min(560px,calc(100% - 44px)) 1fr;grid-row-gap:12px;row-gap:12px;padding:var(--lp-sec) 0 calc(var(--lp-sec) + 6px)}.landing_faq__8t8PL>*{grid-column:2}.landing_faqHead__z_zf9{font-size:var(--lp-faq-h);margin:0 0 4px;text-wrap:balance}.landing_faqItem__NpChC{background:var(--lp-paper);border:3px solid var(--lp-ink);border-radius:14px;padding:14px 16px;box-shadow:3px 3px 0 var(--lp-ink);transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.landing_faqItem__NpChC:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--lp-ink)}}.landing_faqItem__NpChC summary{text-wrap:balance;font-family:var(--lp-ui);font-weight:var(--lp-ui-w);font-size:15px;color:var(--lp-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:6px}.landing_faqItem__NpChC summary::-webkit-details-marker{display:none}.landing_faqPlus__HX__D{font-family:var(--lp-display);font-weight:var(--lp-display-w);font-size:22px;color:var(--lp-accent);line-height:1;flex:none;transition:transform .25s ease}.landing_faqItem__NpChC[open] .landing_faqPlus__HX__D{transform:rotate(45deg)}.landing_faqAnswer__HuXxG{font-family:var(--lp-body);font-weight:var(--lp-body-w);font-size:14px;line-height:1.6;color:var(--lp-ink);margin:10px 0 0;text-wrap:pretty}.landing_finalCta__Dy9xE{width:min(560px,calc(100% - 44px));margin:0 auto clamp(40px,4vw,64px);background:var(--lp-ink);border:3px solid var(--lp-ink);border-radius:22px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;box-shadow:7px 7px 0 var(--lp-accent)}.landing_finalHead__GYGcY{font-family:var(--lp-display);font-weight:var(--lp-display-w);font-size:var(--lp-final-h);line-height:1.1;color:var(--lp-cream);text-wrap:balance}.landing_finalPrice__SfiKm{font-family:var(--lp-ui);font-weight:var(--lp-ui-w);font-size:14px;line-height:1.45;color:var(--lp-cream);text-wrap:pretty}.landing_finalMicro__hsdB1{font-family:var(--lp-ui);font-weight:600;font-size:13px;color:var(--lp-on-dark)}.landing_stickyBar__gbBDa{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);width:calc(100% - 28px);max-width:452px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--lp-cream);border:3px solid var(--lp-ink);border-radius:99px;padding:8px 8px 8px 18px;box-shadow:4px 4px 0 var(--lp-ink)}.landing_stickyLabel__ILCWJ{font-family:var(--lp-ui);font-weight:var(--lp-ui-w);font-size:13px;color:var(--lp-ink)}.landing_stickyBar__gbBDa .landing_pill__fMk5D{box-shadow:2px 2px 0 var(--lp-ink);padding:10px 16px}.landing_spark__ZfW4y{color:var(--lp-accent)}@media (prefers-reduced-motion:no-preference){@keyframes landing_lp-pop__NYo8q{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_lp-pop-rot__L_xHx{0%{opacity:0;transform:translateY(16px) rotate(-2deg)}to{opacity:1;transform:rotate(-2deg)}}.landing_badge__7uymD{animation:landing_lp-pop-rot__L_xHx .5s cubic-bezier(.34,1.56,.64,1) .05s both}.landing_h1__VVzw5{animation:landing_lp-pop__NYo8q .5s cubic-bezier(.34,1.56,.64,1) .18s both}.landing_subhead__t2Jmq{animation:landing_lp-pop__NYo8q .5s cubic-bezier(.34,1.56,.64,1) .3s both}.landing_heroCta__AualF{animation:landing_lp-pop__NYo8q .5s cubic-bezier(.34,1.56,.64,1) .42s both}.landing_heroMedia__47FU3{animation:landing_lp-pop__NYo8q .6s cubic-bezier(.34,1.56,.64,1) .5s both}.landing_revealArmed___wPA4 .landing_reveal__M9h_w{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s cubic-bezier(.34,1.4,.64,1)}.landing_revealArmed___wPA4 .landing_revealed___FKxw{opacity:1;transform:translateY(0)}}@media (min-width:900px){.landing_hero__v7463{flex-direction:row;align-items:center;justify-content:center;gap:36px;max-width:none;padding:34px max(20px,calc((100% - 1080px) / 2)) 10px}.landing_heroCopy__BPBal{text-align:left;padding:0;flex:1 1 500px}.landing_h1__VVzw5{font-size:var(--lp-h1-desk)}.landing_subhead__t2Jmq{margin-left:0;max-width:360px}.landing_heroCta__AualF{align-items:flex-start}.landing_heroMedia__47FU3{flex:0 0 auto}.landing_phoneWrap__hngwY{padding:26px 12px 8px}.landing_heroCtaLower__RyPtl{display:none}.landing_ritual__9kDX2{grid-template-columns:1fr minmax(0,260px) minmax(0,260px) 1fr;grid-template-rows:min-content min-content 1fr;column-gap:40px;align-items:start}.landing_ritual__9kDX2>*{grid-column:2}.landing_ritual__9kDX2>.landing_packStage__O0s0g{grid-column:3;grid-row:1/span 3;align-self:center}.landing_ritual__9kDX2>.landing_ritualClose__jNTl4{grid-column:2/span 2;text-align:left}.landing_packWindow__UHOrc{width:260px}.landing_quoteGrid__2V9hQ{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.landing_h1__VVzw5{font-size:58px}.landing_heroCopy__BPBal{flex:1 1 540px}.landing_subhead__t2Jmq{font-size:17px;max-width:400px}.landing_phone__gzJi_{width:288px}.landing_hero__v7463{gap:56px;padding-top:48px;padding-bottom:16px}}