.landing-page{background:var(--warm-cream);color:var(--ink);overflow:clip}.landing-page *{letter-spacing:0}.landing-page h1,.landing-page h2,.landing-page h3{font-family:var(--font-display);margin:0;font-weight:400}.landing-page h2{font-size:52px;line-height:1.08}.landing-container{max-width:1280px;margin:0 auto;padding:0 36px}.landing-caption{font-family:var(--font-caption);text-transform:lowercase;font-size:12px;font-weight:300;line-height:1.8}.landing-mono,.label-band{font-family:IBM Plex Mono,monospace}.landing-page .landing-condensed{font-variation-settings:"wdth" 62;text-transform:uppercase;font-family:Archivo,sans-serif;font-weight:800;font-stretch:62%}.landing-header{background:var(--warm-cream)}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.landing-logo{flex-shrink:0;align-items:flex-start;gap:3px;display:inline-flex}.landing-header nav,.landing-footer nav{align-items:center;gap:28px;font-size:14px;display:flex}.landing-header .mk-nav-desktop>a,.landing-footer nav a{align-items:center;min-height:44px;display:inline-flex}.landing-header nav a:hover,.landing-footer nav a:hover{opacity:.8}.landing-hero{isolation:isolate;color:var(--warm-cream);min-height:720px;position:relative}.landing-streak{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-fade{background:var(--landing-left-fade);z-index:-1;position:absolute;inset:0}.hero-inner{grid-template-columns:1.03fr 1fr;align-items:center;gap:28px;min-height:720px;padding-top:64px;padding-bottom:64px;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy h1{margin:24px 0;font-size:92px;line-height:.99}.hero-description{max-width:535px;font-size:18px;line-height:1.7}.hero-relief{opacity:.85;max-width:480px;margin-top:14px;font-size:15px;font-style:italic;line-height:1.6}.closing-mark{width:44px;height:44px;margin:0 auto 18px;display:block}.hero-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.hero-actions>span{font-size:13px}.landing-page .landing-try-button,.landing-page .landing-phone-button{height:52px;padding:0 27px;font-size:15px}.landing-page .landing-phone-button{background:var(--light-cream)}.collage-frame{width:100%;height:560px;position:relative}.thought-collage{width:540px;height:560px;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-thought{background:var(--landing-white);color:var(--ink);width:230px;box-shadow:var(--landing-shadow);border-radius:16px;padding:20px;font-size:15px;line-height:1.45;position:absolute}.landing-thought p{margin-top:14px}.landing-tag{font-family:var(--font-caption);border-radius:99px;padding:4px 11px;font-size:10px;font-weight:300;line-height:1.4;display:inline-flex}.tag-orange{background:var(--electric-orange)}.tag-light{background:var(--light-cream)}.tag-lilac{background:var(--soft-lilac)}.tag-olive{background:var(--deep-olive);color:var(--warm-cream)}.tag-sand{background:var(--secondary)}.thought-collage .thought-0{z-index:2;top:28px;left:12px;transform:rotate(-9deg)}.thought-collage .thought-1{top:0;left:271px;transform:rotate(4deg)}.thought-collage .thought-2{z-index:3;top:213px;left:0;transform:rotate(-4deg)}.thought-collage .thought-3{z-index:2;top:161px;left:280px;transform:rotate(3deg)}.thought-collage .thought-4{z-index:4;width:220px;top:383px;left:0;transform:rotate(-6deg)}.landing-blend{background:var(--landing-white);color:var(--ink);box-shadow:var(--landing-deep-shadow);border-radius:10px;position:relative}.hero-blend{z-index:5;width:310px;position:absolute;top:328px;left:230px;transform:rotate(-2deg)}.label-band{background:var(--brand-mark);color:var(--accent-button-foreground);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;font-size:12px;display:flex}.label-band span:last-child{text-transform:lowercase}.blend-corner-mark{width:64px;height:64px;color:var(--warm-cream);position:absolute;top:-46px;right:-20px}.blend-label-body{padding:20px}.blend-label-body h3{margin:10px 0 18px;font-size:36px;line-height:.98}.recipe-caption{color:var(--brand-mark);font-size:12px}.landing-ticker{background:var(--ink);height:80px;color:var(--warm-cream);align-items:center;display:flex;overflow:hidden}.ticker-track{width:max-content;animation:65s linear infinite landing-ticker;display:flex}.ticker-copy{text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-family:Archivo,sans-serif;font-size:34px;font-weight:800;font-stretch:62%;display:flex}.ticker-copy span{align-items:center;gap:28px;padding-right:28px;display:flex}.ticker-copy i{color:var(--brand-mark);font-size:40px;font-style:normal}@keyframes landing-ticker{to{transform:translate(-50%)}}.landing-section,.junk-section,.receipts-section{padding:100px 0;scroll-margin-top:24px}.junk-section{background:var(--soft-lilac)}.section-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.section-grid h2{margin-top:19px}.section-body{margin-top:26px;font-size:18px;line-height:1.7}.junk-box{background:var(--ink);border-radius:28px;padding:42px 30px 36px}.junk-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:19px 12px;display:flex}.junk-chip{background:var(--secondary);border-radius:99px;padding:10px 15px;font-size:14px;line-height:1.35}.chip-0,.chip-4{transform:rotate(-6deg)}.chip-1,.chip-5{transform:rotate(4deg)}.chip-2,.chip-6{transform:rotate(-3deg)}.chip-3,.chip-7{transform:rotate(3deg)}.highlighted{font-weight:600}.highlight-orange{background:var(--electric-orange);transform:rotate(-4deg)}.highlight-light{background:var(--light-cream);transform:rotate(3deg)}.highlight-white{background:var(--landing-white);transform:rotate(-2deg)}.handwritten{color:var(--light-cream);text-align:center;margin:35px 7px 0;font-family:Permanent Marker,cursive;font-size:27px;line-height:1.35;transform:rotate(-3deg)}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-top:17px;margin-bottom:42px;display:flex}.section-heading>p{max-width:330px;font-size:16px;line-height:1.7}.how-grid,.people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.how-visual{border-radius:22px;justify-content:center;align-items:center;height:260px;display:flex;position:relative;overflow:hidden}.visual-stock{background:var(--soft-lilac)}.visual-blend{background:var(--brand-mark)}.visual-recipe{background:var(--deep-olive)}.visual-stock .landing-thought{width:185px;padding:16px;font-size:12px}.visual-stock .thought-0{top:28px;left:20px;transform:rotate(-8deg)}.visual-stock .thought-4{top:89px;left:143px;transform:rotate(4deg)}.mini-blend{width:260px;transform:rotate(-3deg)}.mini-blend .label-band{background:var(--deep-cherry);font-size:11px}.mini-blend .blend-label-body h3{font-size:32px}.mini-tags{gap:7px;font-size:10px;display:flex}.mini-tags span{background:var(--secondary);border-radius:99px;padding:5px 10px}.mini-tags span:first-child{background:var(--light-cream)}.mini-tags span:last-child{background:var(--soft-lilac)}.mini-receipt{background:var(--deep-cherry);width:255px;color:var(--landing-paper);box-shadow:var(--landing-deep-shadow);border-radius:4px;padding:22px;font-family:IBM Plex Mono,monospace;font-size:11px;transform:rotate(3deg)}.mini-receipt h4{margin-bottom:19px;font-size:16px;font-weight:600}.mini-receipt p{margin:9px 0}.mini-receipt .completed{opacity:.65;text-decoration:line-through}.mini-receipt>div{border-top:1px dashed;margin-top:16px;padding-top:12px}.how-grid .step-number{color:var(--brand-mark);margin:24px 0 12px;font-size:12px}.how-grid h3{font-size:28px;line-height:1.12}.how-grid article>p:last-child{margin-top:15px;font-size:16px;line-height:1.7}.receipts-section{background:var(--deep-cherry);color:var(--warm-cream)}.receipt-promises{gap:22px;margin-top:32px;padding:0;list-style:none;display:grid}.receipt-promises li{gap:16px;display:flex}.receipt-promises li>span{color:var(--electric-orange);font-size:29px;line-height:1}.receipt-promises strong{font-size:17px}.receipt-promises p{margin-top:4px;font-size:15px;line-height:1.65}.receipt-wrap{justify-content:center;padding:10px;display:flex}.paper-receipt{background:var(--landing-paper);color:var(--deep-cherry);width:425px;max-width:100%;box-shadow:var(--landing-deep-shadow);border-radius:3px;padding:38px 28px 25px;font-family:IBM Plex Mono,monospace;transform:rotate(-2deg)}.landing-page .paper-receipt h3{text-align:center;font-family:IBM Plex Mono,monospace;font-size:34px;font-weight:700}.receipt-date{text-align:center;margin-top:12px;font-size:10px}.receipt-rule{border-top:1px dashed;margin:22px 0}.receipt-items{gap:17px;font-size:12px;display:grid}.receipt-items p{gap:20px;display:flex}.receipt-total-line{justify-content:space-between;gap:14px;margin:13px 0;font-size:12px;display:flex}.faded{opacity:.45}.good-idea{font-size:18px}.receipt-barcode{background:repeating-linear-gradient(90deg,var(--deep-cherry) 0 1px,transparent 1px 3px,var(--deep-cherry) 3px 6px,transparent 6px 8px,var(--deep-cherry) 8px 10px,transparent 10px 15px,var(--deep-cherry) 15px 16px,transparent 16px 20px,var(--deep-cherry) 20px 24px,transparent 24px 27px);width:74%;height:52px;margin:25px auto 16px}.receipt-thanks{text-align:center;font-size:10px}.who-heading{max-width:850px;margin-top:18px!important}.people-grid{margin-top:52px}.person-label{background:var(--landing-white);box-shadow:var(--landing-shadow);border-radius:12px;flex-direction:column;display:flex}.person-01{transform:rotate(-1.5deg)}.person-02{transform:rotate(1deg)}.person-03{transform:rotate(-.5deg)}.band-wine{background:var(--deep-cherry)}.band-lilac{background:var(--soft-lilac);color:var(--ink)}.person-body{flex-direction:column;flex:1;padding:25px;display:flex}.person-body h3{margin-bottom:20px;font-size:44px;line-height:1}.person-body>p{margin-bottom:25px;font-size:16px;line-height:1.65}.person-facts{background:var(--warm-cream);border-radius:8px;gap:12px;margin-top:auto;padding:15px;font-size:10px;line-height:1.5;display:grid}.person-facts dt{color:var(--brand-mark);font-weight:600}.person-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.statement-section{background:var(--deep-olive);color:var(--warm-cream);text-align:center;padding:72px 0 85px}.statement-section svg{width:64px;height:64px;color:var(--light-cream);margin:0 auto 26px}.statement-section h2{max-width:1000px;margin:0 auto;font-size:72px}.closing-section{padding-bottom:100px}.closing-panel{isolation:isolate;text-align:center;color:var(--warm-cream);border-radius:36px;padding:80px 35px;position:relative;overflow:hidden}.closing-fade{z-index:-1;background:var(--landing-closing-fade);position:absolute;inset:0}.closing-copy{max-width:920px;margin:auto}.closing-copy h2{margin-top:21px;font-size:76px}.closing-copy>p:not(.landing-caption){max-width:550px;margin:25px auto 0;font-size:18px;line-height:1.7}.closing-actions{justify-content:center;gap:14px;margin-top:30px;display:flex}.landing-footer{background:var(--ink);color:var(--warm-cream);padding:48px 0}.footer-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-logo .wordmark{font-size:34px}.footer-inner .landing-caption{margin-top:24px;font-size:11px}@media (width>=1440px){.landing-container{max-width:1420px;padding-left:60px;padding-right:60px}.hero-inner{gap:65px}.hero-copy h1{max-width:660px}}@media (width<=1100px){.hero-copy h1{font-size:72px}.thought-collage{transform-origin:50%;transform:translate(-50%)scale(.8)}.collage-frame{height:500px}.section-grid{gap:40px}.landing-page h2{font-size:44px}.how-grid,.people-grid{gap:20px}.person-body{padding:20px}.person-body h3{font-size:38px}.visual-stock .thought-4{left:100px}.mini-blend,.mini-receipt{width:225px}.statement-section h2{font-size:60px}.closing-copy h2{font-size:64px}}@media (width<=767px){.landing-container{padding-left:22px;padding-right:22px}.header-inner{gap:12px;min-height:104px;padding-top:14px;padding-bottom:12px}.landing-header nav{flex-wrap:wrap;justify-content:flex-end;gap:0 14px;max-width:255px;font-size:11px}.landing-header nav>a{min-height:34px!important}.landing-header nav>a:last-child{padding:0 18px;font-size:12px;min-height:44px!important}.hero-inner{grid-template-columns:1fr;gap:15px;padding-top:45px;padding-bottom:16px}.hero-copy h1{max-width:500px;margin:21px 0;font-size:54px}.hero-description{font-size:16px}.landing-caption{font-size:10px}.hero-actions{flex-wrap:wrap;gap:12px}.hero-actions>span{font-size:11px}.collage-frame{height:420px;margin-top:3px}.thought-collage{transform-origin:top;top:22px;transform:translate(-50%)scale(.68)}.landing-ticker{height:68px}.ticker-copy{font-size:28px}.landing-section,.junk-section,.receipts-section{padding:64px 0}.section-grid{grid-template-columns:1fr;gap:38px}.landing-page h2{font-size:38px}.section-body{margin-top:22px;font-size:16px}.junk-box{padding:32px 18px}.junk-chips{gap:17px 10px}.junk-chip{padding:9px 12px;font-size:12px}.handwritten{font-size:24px}.section-heading{flex-direction:column;align-items:start;gap:18px;margin-bottom:30px}.section-heading>p{max-width:100%}.how-grid,.people-grid{grid-template-columns:1fr;gap:38px}.how-visual{height:260px}.visual-stock .thought-0{left:calc(50% - 135px)}.visual-stock .thought-4{left:calc(50% - 15px)}.mini-blend,.mini-receipt{width:260px}.how-grid h3{font-size:28px}.paper-receipt{padding:30px 20px 22px}.receipt-date{font-size:9px}.receipt-items{font-size:10px}.receipt-items p{gap:14px}.good-idea{font-size:16px}.receipt-total-line{font-size:11px}.receipt-thanks{font-size:9px}.people-grid{gap:28px;margin-top:36px}.person-body{padding:26px}.person-body h3{font-size:44px}.person-facts{font-size:11px}.statement-section{padding:55px 0 64px}.statement-section h2{font-size:44px}.statement-section svg{width:52px;height:52px}.closing-section{padding-bottom:64px}.closing-panel{border-radius:36px;padding:55px 23px}.closing-copy h2{font-size:44px}.closing-copy>p:not(.landing-caption){font-size:16px}.closing-actions{flex-wrap:wrap;gap:12px}.landing-page .landing-try-button,.landing-page .landing-phone-button{padding:0 23px}.footer-inner{flex-direction:column;align-items:start}.landing-footer nav{gap:24px;font-size:13px}}@media (width<=380px){.hero-copy h1{font-size:48px}.thought-collage{transform:translate(-50%)scale(.59)}.collage-frame{height:370px}.landing-container{padding-left:18px;padding-right:18px}.landing-header nav{column-gap:10px;font-size:10px}.landing-header .wordmark{font-size:20px}.junk-chip{font-size:11px}.receipt-thanks{font-size:8px}.closing-copy h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}}.footer-signoff{font-family:var(--font-display);margin-top:18px;font-size:22px}.landing-footer nav{flex-wrap:wrap;justify-content:flex-end;column-gap:24px}@media (width<=767px){.footer-inner{flex-direction:column;align-items:flex-start}.landing-footer nav{justify-content:flex-start;gap:0 20px}.header-inner{min-height:76px;padding-top:12px;padding-bottom:12px}.landing-header nav{flex-wrap:nowrap;gap:10px;max-width:none;font-size:13px}.footer-inner{flex-direction:column;align-items:flex-start;gap:36px}.landing-footer{padding:56px 0 64px}.landing-footer nav{flex-direction:column;align-items:flex-start;gap:4px;font-size:16px}.landing-header nav>a{padding:0 16px;font-size:12px;min-height:40px!important}}.ticker-copy i{color:#c2502a}.landing-section-marker{background:var(--ink);color:var(--warm-cream);font-variation-settings:"wdth" 62;letter-spacing:.02em;text-transform:uppercase;border-radius:10px;margin-bottom:18px;padding:6px 14px 5px;font-family:Archivo,sans-serif;font-size:20px;font-weight:800;font-stretch:62%;line-height:1.2;display:inline-block}@media (width<=767px){.landing-section-marker{font-size:18px}}.landing-section-marker.is-inverted{background:var(--warm-cream);color:var(--ink)}.landing-header nav.mk-pills{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;max-width:none!important}.landing-header nav.mk-pills>a{height:36px;min-height:36px!important;padding:0 16px!important;font-size:14px!important}@media (width>=768px){.landing-header nav.mk-pills{display:none!important}}@media (width<=767px){.hm-star,.receipt-promises li>span{display:none}.receipt-promises li{gap:0}.landing-page,.landing-page *{max-width:100%}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p,.landing-page li,.landing-page summary{overflow-wrap:anywhere}.landing-section,.junk-section,.receipts-section{padding:52px 0}.hm-proof{padding:40px 0}.section-grid{grid-template-columns:minmax(0,1fr)}.section-grid>*{min-width:0}.hm-slot{width:100%}.receipt-wrap{padding:10px 0}}
