:root{--asset-brand: url(ff-logo.svg);--asset-tag-dark: url(ff-e1527.svg);--asset-tag-access: url(ff-75d40.svg);--asset-tag-light: url(ff-bcb87.svg);--asset-letter: url(ff-5b83f.svg);--asset-fold: url(ff-80c51.svg);--asset-divider: url(ff-e61a2.svg);--asset-divider-mobile: url(ff-eb325.svg);--asset-gift-paper: url(ff-aa2e6.svg);--asset-gift-paper-mobile: url(ff-3c2aa.svg);--asset-gift-discount: url(ff-1d211.svg);--asset-gift-discount-mobile: url(ff-f11be.svg);--asset-badge-disc: url(ff-eadf0.svg);--asset-badge-ring: url(ff-cbb39.svg);--asset-badge-dots: url(ff-c346c.svg);--asset-badge-disc-mobile: url(ff-8acbd.svg);--asset-badge-ring-mobile: url(ff-07ad7.svg);--asset-badge-dots-mobile: url(ff-c41a5.svg);--asset-stripes: url(ff-f08a2.svg);--asset-stripes-mobile: url(ff-1f7cf.svg);--asset-product-stamp: url(ff-af707.svg);--asset-receipt-paper: url(ff-f651e.svg);--asset-receipt-paper-mobile: url(ff-fefdf.svg);--asset-receipt-rule: url(ff-75248.svg);--asset-receipt-rule-mobile: url(ff-db4f9.svg);--asset-barcode: url(ff-51ade.svg);--asset-barcode-mobile: url(ff-c1926.svg);--asset-envelope: url(ff-9c83e.svg);--asset-envelope-mobile: url(ff-8d792.svg);--asset-envelope-flap: url(ff-1317a.svg);--asset-mini-stamp: url(ff-fe631.svg);--asset-mini-stamp-mobile: url(ff-809da.svg);--asset-postmark-outer: url(ff-b4038.svg);--asset-postmark-inner: url(ff-547cb.svg);--asset-postmark-wave: url(ff-a1ca6.svg)}.receipt-items li:nth-child(1){--leader: url(ff-2c056.svg)}.receipt-items li:nth-child(2){--leader: url(ff-27dd2.svg)}.receipt-items li:nth-child(3){--leader: url(ff-cd6c7.svg)}.receipt-items li:nth-child(4){--leader: url(ff-07ef2.svg)}.receipt-items li:nth-child(5){--leader: url(ff-f7cd6.svg)}.receipt-items li:nth-child(6){--leader: url(ff-019dc.svg)}:root{color-scheme:dark;--bg: #0c0816;--surface: #200f46;--card: #150d2a;--text: #fff;--muted: #c4b8e3;--accent: #a5f057;--hl: #b863fa;--line: #2c1f4d;--line-strong: #4b3a7a;--paper: #f0e6fd;--paper2: #faf6ff;--ink: #200f46;--ink-muted: #5a4a86;--ink-hl: #6d28c9;--display: "Bricolage Grotesque", system-ui, sans-serif;--mono: "Inter", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:18px;line-height:1.2;font-optical-sizing:none;font-variation-settings:"opsz" 14,"wdth" 100;-webkit-font-smoothing:antialiased}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img{display:block;max-width:100%}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}em{font-family:var(--display);font-style:italic;font-weight:700;color:var(--accent)}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.cta:focus-visible,.signup-card :focus-visible{outline-color:var(--ink-hl)}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;left:12px;top:12px;z-index:20;padding:12px;background:var(--paper);color:var(--ink)}.container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;max-width:100%;padding:16px 28px;border:0;border-radius:999px;background:var(--accent);color:var(--ink);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.75px;text-align:center;text-decoration:none;transition:background-color .2s,box-shadow .2s}.cta:hover{background:#c2f784;box-shadow:0 4px 20px #a5f05733}.cta:active{background:#8fd93f}.cta img{flex:none;width:14px;height:14px}.cta:disabled{cursor:not-allowed;opacity:.6}.announcement{height:45px;background:linear-gradient(90deg,#200f46,#6d28c9);overflow:hidden;color:var(--paper)}.announcement-track,.marquee-content,.marquee-group{display:flex;width:max-content;align-items:center}.announcement-track{height:100%;font:500 12px/1.2 var(--mono);letter-spacing:.96px;white-space:nowrap}.announcement-group{gap:28px;padding-inline:20px 8px}.announcement-group img{flex:none}.site-header{display:flex;align-items:center;justify-content:space-between;min-height:117px;gap:20px}.brand{display:flex;align-items:center;gap:11.16px;text-decoration:none;flex:none}.brand-logo{width:147.357px;height:37.955px;background:var(--asset-brand) center/contain no-repeat}.brand>span:last-child{font:italic 700 27.908px/1.6 var(--display);color:#a5f057;background:linear-gradient(90deg,#a5f057,#a5f057);background-clip:text;-webkit-text-fill-color:transparent}.cta--header{min-height:50px;min-width:224px;padding:15px 24px;font-size:14px;letter-spacing:.7px}.hero{padding:56px 0 35px}.hero-intro{display:flex;flex-direction:column;align-items:center;gap:31px;max-width:860px;margin-inline:auto;text-align:center}h1{font:700 60px/1.13 var(--display);letter-spacing:-1.2px}.hero-subtitle{font-size:24px;font-weight:700;line-height:1.3}.vip-warning{display:none}.hero-notes{display:flex;gap:28px;align-items:center;padding:6px 0}.hero-note{position:relative;width:360px;padding:18px 20px 16px;border:1px solid #d9c9f7;border-radius:3px;background:var(--paper);box-shadow:6px 8px #b863fa59,0 10px 20px #0004;color:var(--ink);text-align:left;font-size:17px;line-height:1.4;transform:rotate(-1.6deg)}.hero-note:nth-child(2){transform:rotate(1.4deg)}.hero-note:before,.testimonial:before{content:"";position:absolute;top:-11px;left:50%;width:86px;height:22px;background:var(--accent);transform:translate(-50%) rotate(3deg)}.timeline{width:520px;max-width:calc(100% - 50px);margin:40px auto;min-height:164px;position:relative;padding:10px 0}.timeline ol{display:grid;grid-template-columns:1fr 1fr;gap:110px;text-align:center}.timeline li{display:flex;flex-direction:column;align-items:center;gap:14.857px}.timeline-date{display:block;border:3px dashed currentColor;border-radius:10px;padding:3px 14px;font-weight:800;font-size:47.543px;line-height:1.2;transform:rotate(-3deg)}.timeline-early{color:var(--accent)}.timeline-general{color:var(--muted)}.timeline-general .timeline-date{transform:rotate(2deg)}.timeline li p{font:500 15.6px/1.5 var(--mono);letter-spacing:.936px}.timeline-badge{position:absolute;top:35.23px;left:50%;transform:translate(-50%);border-radius:999px;background:var(--accent);color:var(--ink);padding:7px 11px;font:700 14.857px/1.2 var(--mono);white-space:nowrap}.hero-grid{display:grid;grid-template-columns:minmax(0,340fr) minmax(0,488fr) minmax(0,340fr);gap:16px;align-items:start}.hero-photo{position:relative;height:620px;border-radius:20px;overflow:hidden}.hero-photo--person{background:#2a1650}.hero-photo--gifts{background:var(--accent)}.hero-person{position:absolute;width:150.3%;max-width:none;height:auto;left:-25%;top:-73px}.hero-gifts{position:absolute;width:100%;max-width:none;height:auto;left:0;top:-26.77px}.price-tag{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;font:500 10px/1.2 var(--mono);letter-spacing:.6px;background-position:center;background-size:100% 100%;background-repeat:no-repeat;white-space:nowrap}.price-tag--dark{width:138px;height:32px;left:22px;top:29px;color:var(--accent);background-image:var(--asset-tag-dark);transform:rotate(-5deg);padding-left:12px}.price-tag--access{width:172px;height:39px;left:26px;top:24px;color:var(--accent);background-image:var(--asset-tag-access);transform:rotate(-5deg);padding-left:14px}.signup-card{position:relative;display:flex;flex-direction:column;gap:18px;min-width:0;padding:32.5px 34px 28.5px 56px;border-radius:6px;background:var(--asset-letter) left top/100% 100% no-repeat;color:var(--ink);color-scheme:light;scroll-margin-top:24px}.signup-heading{display:flex;flex-direction:column;gap:10px;text-align:center}.signup-eyebrow{display:none}.signup-heading h2{font:700 30px/1.02 var(--display)}.signup-card em,.postcard-back em,.gift-paper em{color:var(--ink-hl)}.signup-subtitle{font-size:16px;line-height:1.45;color:var(--ink-muted)}.signup-subtitle strong{color:var(--ink)}.signup-divider{height:1.5px;background:var(--asset-divider) left center/100% 100% no-repeat}.signup-legend{font:400 12px/1.333 var(--mono);letter-spacing:.48px;color:var(--ink-muted)}.signup-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.signup-verification:not([hidden]){display:flex;justify-content:center;width:100%}.signup-fields{display:flex;flex-direction:column;gap:14px;border:0;padding:0;margin:0;min-width:0}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;line-height:16px;font-weight:600}.field input{width:100%;height:52px;border:1px solid var(--ink);border-radius:10px;background:var(--paper2);padding:12px 14px;color:var(--ink);font-size:16px}.field-help{font-size:12.5px;line-height:1.4;color:var(--ink-muted)}.field-error{color:#b3261e;font-size:13px;line-height:1.4}.field input[aria-invalid=true]{border-color:#b3261e}.signup-submit{min-height:56px;width:100%}.signup-submit:disabled{cursor:default}.signup-card[aria-busy=true] .signup-submit{cursor:wait}.signup-note{font-size:13px;line-height:1.5;text-align:center;color:var(--ink-muted)}.signup-status{font-size:14px;line-height:1.45;padding:12px;border:1px dashed var(--ink-muted);border-radius:6px}.paper-fold{position:absolute;right:0;top:0;width:38px;height:38px;background:var(--asset-fold) center/contain no-repeat}.concept-capacity{display:flex;flex-direction:column;gap:8px;width:100%}.concept-capacity-label{display:flex;align-items:center;justify-content:center;gap:6px;font:400 12px/16px var(--mono);letter-spacing:.48px;color:var(--ink-muted)}.concept-capacity-availability{display:flex;align-items:center;gap:9px;font-size:clamp(13px,4.1vw,16px);line-height:22px;letter-spacing:0;white-space:nowrap}.concept-capacity-availability strong{display:flex;align-items:center;gap:5px;color:var(--ink);font-weight:600}.concept-capacity-count{display:inline-flex;font-weight:700;color:var(--ink-hl);font-variant-numeric:tabular-nums}.concept-capacity-digit{position:relative;display:inline-block;width:1ch;height:1.3em;line-height:1.3;overflow:hidden;vertical-align:bottom}.concept-capacity-digit>span{display:block}.concept-capacity-reel>span{display:block;height:1.3em}.concept-dot{position:relative;display:block;width:9px;height:9px;flex:none}.concept-dot img{position:absolute;z-index:1;width:19px;height:19px;max-width:none;left:-5px;top:-5px}.concept-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;background:#ff5b5b;opacity:.14}.concept-capacity progress{-webkit-appearance:none;appearance:none;display:block;width:100%;height:6px;border:0;border-radius:999px;background:#200f4624;overflow:hidden}.concept-capacity progress::-webkit-progress-bar{background:#200f4624;border-radius:999px}.concept-capacity progress::-webkit-progress-value{background:linear-gradient(90deg,#6d28c9,var(--accent));border-radius:999px;transition:width .6s}.concept-capacity progress::-moz-progress-bar{background:linear-gradient(90deg,#6d28c9,var(--accent));border-radius:999px}.signup-teaser,.nutrition-mobile-heading,.mobile-only{display:none}.signup-dialog{padding:0;border:0;background:transparent;color:var(--ink);max-width:none;max-height:calc(100dvh - 32px);width:min(480px,calc(100% - 20px));overflow:auto;overscroll-behavior:contain;border-radius:6px}.signup-dialog::backdrop{background:#06030dc2}.signup-dialog-close{position:absolute;z-index:2;right:46px;top:12px;width:36px;height:36px;padding:10px;border:0;border-radius:50%;background:#200f460f;display:grid;place-items:center}.signup-dialog-close:hover{background:#200f4626}.is-signup-open{overflow:hidden}.advantages{padding:8px 0 72px;display:flex;flex-direction:column;align-items:center;gap:34px}.advantages h2{font-size:18px;line-height:22px;font-weight:500}.advantage-list{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.advantage-list li{display:flex;gap:10px;align-items:center;min-height:50px;padding:8px 21px 8px 11px;background:var(--paper2);border:2px dashed var(--accent);border-radius:999px;color:var(--ink);font-size:15px;font-weight:600}.advantage-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--accent)}.advantage-icon img{width:18px;height:18px}.presents{position:relative;background:var(--surface);padding:74px 0 88px}.presents:before{content:"";position:absolute;inset:0 0 auto;height:10px;background:var(--asset-stripes) center/auto 100%}.gift-paper{display:flex;flex-direction:column;gap:44px;padding:96px 64px;background:var(--paper);color:var(--ink);border:1px solid #d9c9f7;border-radius:6px;box-shadow:8px 10px #b863fa66,0 28px 50px #0008}.presents-heading{display:flex;align-items:center;justify-content:space-between;gap:28px}.presents-heading h2{max-width:560px;font:700 30px/1.05 var(--display)}.presents-heading .cta{flex:none}.presents-heading .cta img{display:none}.gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 14px}.gift-slot{min-width:0;padding-block:3px}.gift{position:relative;padding:20px 20px 36px;background:var(--asset-gift-paper) center/100% 100% no-repeat;min-height:372px;transform:rotate(-1deg);filter:drop-shadow(0 5px 1px #200f4644)}.gift-slot:nth-child(3n+2) .gift{transform:rotate(.8deg)}.gift-slot:nth-child(3n) .gift{transform:rotate(-.4deg)}.gift--discount{background-image:var(--asset-gift-discount)}.gift-photo{position:relative;height:auto;aspect-ratio:301/245;overflow:hidden;background:var(--accent)}.gift-image{position:absolute;max-width:none;height:auto}.gift--pot .gift-image{width:115%;left:-7.54%;top:-33.88%;transform:rotate(-.62deg)}.gift--bottle .gift-image{width:107%;left:-3.57%;top:-2.18%;transform:rotate(.2deg)}.gift--straw .gift-image{width:105.41%;left:-1.83%;top:-4.41%;transform:rotate(-.6deg)}.gift--bag .gift-image{width:110.76%;left:-6.9%;top:-3.73%}.gift--sample .gift-image{width:113.95%;left:-5.8%;top:-.85%}.gift--discount .gift-image{width:125.91%;left:-13.06%;top:-.33%;transform:rotate(.4deg)}.gift-copy{margin-top:20px;display:flex;flex-direction:column;gap:4px}.gift h3{font-size:21px;font-weight:700;line-height:25px}.gift-copy p{font-size:15px;line-height:1.45;color:var(--ink-muted)}.exclusive-badge{position:absolute;right:0;top:-14px;width:94.23px;height:94.23px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;color:#a5f057;transform:rotate(8deg);background:var(--asset-badge-dots) center/74% 74% no-repeat,var(--asset-badge-ring) center/88% 88% no-repeat,var(--asset-badge-disc) center/100% 100% no-repeat;filter:drop-shadow(1px 2px 0 #0004)}.exclusive-badge>span{font:600 8.41px/1.5 var(--mono);letter-spacing:.25px}.exclusive-badge strong{font-weight:700;font-size:25.8px;line-height:1.1;letter-spacing:-1.1px}.exclusive-badge small{font-size:5.05px;line-height:2;letter-spacing:2px}.gift-note{border:1px dashed #5a4a86;padding:15px;font-size:18px;line-height:1.5;color:var(--ink-muted);text-align:center}.how-it-works{border-top:1.5px dashed var(--ink-muted);padding-top:44px}.how-it-works h3{font-size:20px;line-height:24px;color:var(--ink-muted);font-weight:600;margin-bottom:28px}.how-it-works ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.how-it-works li{display:flex;flex-direction:column;gap:18px;min-width:0}.step-noderow{display:flex;align-items:center}.step-node{position:relative;display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:var(--accent);color:var(--ink)}.step-node img{width:24px;height:24px}.step-connector{position:relative;flex:1;height:2px;margin-inline:14px;border-radius:2px;background:#200f4624;overflow:hidden}.step-connector>span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform-origin:left center}.how-it-works li:last-child .step-connector{visibility:hidden}.step-copy{display:flex;align-items:flex-start;gap:7px;padding-right:24px}.step-number{font-size:20px;font-weight:700;line-height:1.2;color:var(--ink-muted);flex:none}.step-copy p{font-size:17px;line-height:1.35;font-weight:600}.step-highlight{padding:8px 12px;background:var(--accent);border-radius:12px}.benefit-ribbon{padding:60px 0;height:195.4px;overflow:hidden;background:var(--bg)}.ribbon-track{position:relative;left:-60px;width:calc(100% + 120px);transform:rotate(-2deg);background:var(--accent);color:var(--ink);border-block:6px solid transparent;border-image:var(--asset-stripes) 6 repeat}.ribbon-track .marquee-group{gap:28px;padding:14px 28px 14px 0;white-space:nowrap;font-size:24px;line-height:1.2}.ribbon-track img{flex:none;width:5px;height:5px}.nutrition{padding:72px 0 64px}.nutrition-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:48px}.nutrition-heading h2{max-width:800px;font:400 50px/1.19 var(--display)}.nutrition-heading .cta{flex:none}.receipt-card{display:flex;align-items:center;gap:56px;padding:56px;border:1px solid var(--line);border-radius:28px;background:var(--card)}.nutrition-photo{flex:1;min-width:0;display:grid;place-items:center}.product-stamp{width:94%;aspect-ratio:449.613/524.548;padding:5.95%;background:var(--asset-product-stamp) center/100% 100% no-repeat;transform:rotate(5deg);filter:drop-shadow(0 22px 30px #0008)}.product-stamp-photo{position:relative;width:100%;height:100%;overflow:hidden}.receipt-product{position:absolute;max-width:none;width:161.6%;left:-25.27%;top:-68.05%;height:auto}.receipt{position:relative;width:551px;max-width:100%;flex:none;padding-top:13px}.receipt-slot{position:absolute;top:0;left:0;right:0;height:18px;border:1.5px solid var(--line-strong);border-radius:9px;background:#06030d}.receipt-paper{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;margin-inline:15px;padding:30px 26px 44px;background:var(--asset-receipt-paper) center/100% 100% no-repeat;color:var(--ink);filter:drop-shadow(0 6px 4px #0004)}.receipt-intro{font-size:18px;line-height:1.2;text-align:center;margin-bottom:16px}.receipt-paper h3{font-size:30px;font-weight:800;line-height:1;text-align:center;letter-spacing:-.6px}.receipt-paper h3 em{color:var(--ink-hl)}.receipt-rule{width:min(400px,100%);height:2px;margin:32px 0;background:var(--asset-receipt-rule) center/100% 100% no-repeat}.receipt-items{display:flex;flex-direction:column;gap:14px;width:100%}.receipt-items li{display:flex;align-items:center;gap:8px;min-height:40px}.receipt-number{font:400 11px/1 var(--mono);opacity:.45}.food-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:5px;border-radius:50%;background:#e4d6fb}.food-icon img{width:100%;height:100%;object-fit:contain}.nutrient-label{font:700 12px/1.2 var(--mono);white-space:nowrap}.receipt-leader{height:2px;flex:1;min-width:8px;background:var(--leader) center/100% 100% no-repeat}.receipt-items strong{font-size:17px;font-weight:800;line-height:1.1;white-space:nowrap}.barcode{display:block;width:300px;height:54px;max-width:100%;background:var(--asset-barcode) center/100% 100% no-repeat}.reviews{padding:24px 0 72px}.reviews h2{font:700 30px/1.1 var(--display);max-width:900px;margin-bottom:40px}.reviews h2>span{color:var(--accent)}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.testimonial{position:relative;display:flex;flex-direction:column;gap:20px;padding:26px 22px 20px;background:var(--paper);color:var(--ink);border:1px solid #d9c9f7;border-radius:3px;box-shadow:6px 8px #b863fa59,0 10px 20px #0004;transform:rotate(-1.2deg)}.testimonial:nth-child(2){transform:rotate(1deg)}.testimonial:nth-child(3){transform:rotate(-.5deg)}.testimonial:before{width:90px;transform:translate(-50%) rotate(2deg)}.testimonial blockquote{font-size:15.5px;line-height:1.55}.testimonial figcaption{display:flex;align-items:center;gap:12px}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.testimonial figcaption>div{display:flex;flex-direction:column;gap:4px}.testimonial figcaption strong{font-size:14px;line-height:1.2;font-weight:600}.verified{display:flex;align-items:center;gap:6px;font:400 11px/1.2 var(--mono);color:var(--ink-hl)}.verified img{width:12px;height:12px}.final-section{padding:24px 0 112px}.envelope{padding:9px;background:var(--asset-envelope) center/100% 100% no-repeat;border-radius:10px;filter:drop-shadow(0 28px 24px #0008)}.envelope-paper{display:flex;align-items:center;gap:56px;padding:72px;background:var(--asset-envelope-flap) center top/100% auto no-repeat,var(--paper);border-radius:5px}.final-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:26px;align-items:flex-start;color:var(--ink)}.final-copy h2,.final-question{font:700 40px/1.05 var(--display);max-width:560px}.final-question{color:var(--ink-hl)}.final-welcome{font-size:20px;font-weight:600;line-height:1.4}.final-description{font-size:18px;line-height:1.5;color:var(--ink-muted)}.final-description strong{color:var(--ink)}.final-copy .cta{min-height:56px}.final-photo{position:relative;width:400px;height:440px;flex:none}.final-image{width:100%;height:100%;object-fit:cover;object-position:center 48%}.mini-stamp{position:absolute;right:0;top:-26px;width:108px;height:124px;transform:rotate(5deg);background:var(--asset-mini-stamp) center/100% 100% no-repeat;padding:6px;filter:drop-shadow(2px 3px 1px #0002)}.mini-stamp>div{height:100%;position:relative;overflow:hidden}.mini-stamp img{position:absolute;max-width:none;width:141%;left:-20.5%;top:-30%}.postmark{position:absolute;left:-36px;top:-72.84px;width:236px;height:120px;transform:rotate(-8deg);color:var(--ink-hl);opacity:.75;pointer-events:none}.postmark-outer{position:absolute;inset:0 auto auto 0;width:120px;height:120px;background:var(--asset-postmark-outer) center/contain no-repeat}.postmark-inner{position:absolute;left:20px;top:20px;width:80px;height:80px;background:var(--asset-postmark-inner) center/contain no-repeat}.postmark-date{position:absolute;left:27px;top:50px;font:700 20px/1 var(--mono)}.postmark-letter{position:absolute;left:57px;top:6px;height:54px;font:500 7px/1 var(--mono);transform-origin:center bottom;transform:rotate(calc(var(--letter) * 7.2deg))}.postmark-wave{position:absolute;left:116px;top:calc(22px + var(--wave) * 20px);width:120px;height:16px;background:var(--asset-postmark-wave) center/100% 100% no-repeat}@media(min-width:1080px)and (max-width:1319px){.hero-photo{height:580px}.hero-person{top:-35px}.signup-card{padding-left:40px;padding-right:24px}.signup-heading h2{font-size:27px}.signup-subtitle{font-size:14px}.concept-capacity-label{font-size:10px;letter-spacing:0}.gift-paper{padding-inline:40px}.gift{padding-inline:16px;min-height:350px}.gift-copy p{font-size:14px}.receipt-card{padding:40px;gap:32px}.receipt{width:51%}.receipt-paper{padding-inline:20px}.receipt-intro{font-size:16px}.receipt-paper h3{font-size:26px}.receipt-items strong{font-size:14px}.nutrient-label{font-size:10px}.receipt-number{font-size:9px}.final-photo{width:34%;height:410px}.envelope-paper{padding:56px;gap:40px}.final-copy h2,.final-question{font-size:34px}}@media(max-width:1079px){.container{width:calc(100% - 40px);max-width:680px}.desktop-only,.desktop-break{display:none}.mobile-only{display:inline}.cta{font-size:14px;letter-spacing:.7px;min-height:52px}.announcement{height:38px}.announcement-track{font-size:12px}.site-header{min-height:72px;max-width:none}.brand{gap:7px}.brand-logo{width:91.815px;height:23.649px}.brand>span:last-child{font-size:17.5px;line-height:36px}.cta--header{font-size:11px;letter-spacing:.55px;min-height:44px;min-width:174px;padding:12px 16px}.hero{padding:28px 0 22px}.hero-intro{max-width:550px;width:calc(100% - 32px);gap:15px}h1{font-size:clamp(21px,5.65vw,30px);line-height:1.24;letter-spacing:-.4px;text-wrap:balance}h1 em{white-space:nowrap}.hero-subtitle{max-width:450px;font-size:19px}.hero-notes{display:flex;flex-direction:column;gap:15px;padding:0;max-width:400px}.hero-note,.hero-note:nth-child(2){width:auto;max-width:330px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;color:var(--text);text-align:center;font-size:16px;line-height:1.4}.hero-note:before{display:none}.timeline{width:350px;min-height:134px;margin:15px auto 8px;padding:13px 0 0}.timeline ol{gap:74px}.timeline-date{font-size:32px;border-width:2px;border-radius:6px;padding:2px 9px}.timeline li{gap:10px}.timeline li p{font-size:10.5px;letter-spacing:.63px}.timeline-badge{top:30px;padding:5px 7px;font-size:10px}.hero-grid{display:block;max-width:600px}.has-signup-modal .hero-grid>.signup-card{display:none}.signup-teaser{display:block;padding:12px;border:1px solid #d9c9f7;border-radius:10px;background:var(--paper);color:var(--ink);box-shadow:0 16px 32px #0005}.postcard-photo{position:relative;aspect-ratio:2.1;overflow:hidden;border-radius:15px}.postcard-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.postcard-back{padding:14px 8px 10px;display:flex;flex-direction:column;gap:12px}.postcard-back h2{font:700 clamp(17px,5.1vw,22px)/1.2 var(--display);white-space:nowrap;text-align:center}.postcard-action{display:flex;flex-direction:column;gap:16px;padding-top:0}.signup-open{min-height:56px}.concept-capacity-label{flex-direction:column;gap:4px;font-size:14px;line-height:20px;font-weight:500;letter-spacing:0}.signup-card{padding:26px 22px 22px 24px;gap:16px;background:var(--paper);clip-path:polygon(0 0,calc(100% - 38px) 0,100% 38px,100% 100%,0 100%)}.signup-heading{text-align:left}.signup-eyebrow{display:block;font:500 12px/1.2 var(--mono);letter-spacing:.96px;color:var(--ink-hl)}.signup-heading h2{font-size:30px;line-height:1.02}.signup-subtitle{font-size:16px;line-height:1.45;max-width:280px}.signup-divider{background-image:var(--asset-divider-mobile)}.signup-card .concept-capacity-label{font-size:14px;letter-spacing:0}.signup-fields{gap:12px}.field input{height:50px}.advantages{padding:8px 0 35px;gap:23px}.advantage-list{flex-direction:column;align-items:center;gap:12px}.presents{padding:40px 0 48px}.presents:before{display:none}.gift-paper{width:calc(100% - 28px);max-width:680px;padding:30px 10px 44px;gap:28px;box-shadow:5px 7px #b863fa66,0 20px 30px #0006}.presents-heading{flex-direction:column;gap:28px;text-align:center}.presents-heading h2{max-width:450px;font-size:25px;line-height:1.05}.presents-heading .cta{width:312px;max-width:100%;gap:5px}.presents-heading .cta img{display:block}.gift-grid{width:calc(100% - 32px);max-width:520px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.gift-slot{padding-block:1.5px}.gift{padding:14px 14px 30px;min-height:212px;background-image:var(--asset-gift-paper-mobile);filter:drop-shadow(0 3px 1px #200f4644)}.gift--discount{background-image:var(--asset-gift-discount-mobile)}.gift-photo{aspect-ratio:125/105}.gift--pot .gift-image{width:117.12%;left:-8%;top:-31.61%;transform:none}.gift--bottle .gift-image{width:108.8%;left:-4%;top:0;transform:none}.gift--straw .gift-image{width:100%;left:0;top:-3.04%;transform:none}.gift--bag .gift-image{width:113.6%;left:-7.2%;top:-.18%}.gift--sample .gift-image{width:115.2%;left:-8.8%;top:-.18%}.gift--discount .gift-image{width:133.6%;left:-16.8%;top:-9.7%;transform:none}.gift-copy{margin-top:8px;gap:3px}.gift h3{font-size:16px;line-height:19px}.gift-copy p{font-size:13px;line-height:1.4}.exclusive-badge{width:49.945px;height:49.945px;right:-7px;top:-10px;background-image:var(--asset-badge-dots-mobile),var(--asset-badge-ring-mobile),var(--asset-badge-disc-mobile)}.exclusive-badge>span{font-size:4.46px}.exclusive-badge strong{font-size:13.67px;letter-spacing:-.55px}.exclusive-badge small{font-size:2.68px;letter-spacing:1px}.gift-note{padding:10px;font-size:13px;line-height:1.5}.gift-note strong{display:block}.how-it-works{padding:32px 20px 0}.how-it-works h3{font-size:18px;line-height:22px;margin-bottom:22px}.how-it-works ol{grid-template-columns:1fr}.how-it-works li{flex-direction:row;gap:16px;min-height:90px}.step-noderow{flex-direction:column;align-self:stretch}.step-node{width:52px;height:52px}.step-node img{width:22px;height:22px}.step-connector{width:2px;min-height:20px;height:auto;margin:8px 0 10px}.step-connector>span{transform-origin:center top}.step-copy{padding:12px 0 18px;gap:6px}.step-number{font:500 12px/1.8 var(--mono)}.step-copy p{font-size:16px;line-height:1.35}.benefit-ribbon{height:128.115px;padding:38px 0}.ribbon-track{border-block-width:5px;border-image-source:var(--asset-stripes-mobile)}.ribbon-track .marquee-group{font-size:18px;padding-block:11px}.nutrition{padding:35.5px 0 48.5px}.nutrition-heading{flex-direction:column;gap:28px;text-align:center;margin-bottom:28px}.nutrition-heading h2{max-width:500px;font-size:25px;line-height:1.05}.nutrition-heading .cta{min-width:251px}.receipt-card{display:flex;flex-direction:column;gap:24px;padding:28px 16px 32px;border-radius:15px}.nutrition-mobile-heading{display:block;max-width:300px;font:400 23px/1.2 var(--display);text-align:center}.receipt{width:326px;padding-top:13px}.receipt-paper{margin-inline:12px;padding:24px 16px 36px;background-image:var(--asset-receipt-paper-mobile)}.receipt-paper h3{font:700 24px/1 var(--display);letter-spacing:0}.receipt-rule{height:2px;margin:16px 0;background-image:var(--asset-receipt-rule-mobile)}.receipt-items{gap:12px}.receipt-items li{gap:8px;min-height:32px}.receipt-number,.receipt-leader{display:none}.food-icon{width:32px;height:32px;padding:4px}.nutrient-label{font-size:10px;white-space:normal;flex:1}.receipt-items strong{font-size:14px;line-height:1.1;white-space:normal;text-align:right;max-width:108px}.barcode{width:220px;height:44px;background-image:var(--asset-barcode-mobile)}.reviews{padding:24px 0 56px}.reviews h2{font-size:30px;line-height:1.1;max-width:500px;margin-bottom:32px}.review-grid{grid-template-columns:1fr;gap:32px}.testimonial{padding:24px 20px 18px;gap:18px}.testimonial:before{width:84px;height:20px;top:-10px}.testimonial blockquote{font-size:15px;line-height:1.55}.final-section{padding:16px 0 64px}.envelope{background-image:var(--asset-envelope-mobile)}.envelope-paper{flex-direction:column;padding:32px 22px 28px;gap:20px;background:var(--paper)}.final-copy{gap:20px;width:100%}.final-copy h2,.final-question{font-size:25px;line-height:1.05;max-width:460px}.final-welcome{font-size:17px;line-height:1.4}.final-description{font-size:16px;line-height:1.5}.final-copy .cta{min-width:200px;font-size:13px;padding-inline:20px}.final-photo{width:100%;height:auto;aspect-ratio:298/320}.mini-stamp{width:84px;height:98px;padding:5px;background-image:var(--asset-mini-stamp-mobile)}.postmark{transform:rotate(-8deg) scale(.72);transform-origin:left top;left:-18px;top:-53.65px}}@media(max-width:479px){.hero-subtitle{max-width:330px}.presents-heading h2{max-width:322px}.nutrition-heading h2,.reviews h2{max-width:350px}.final-copy h2,.final-question{max-width:288px}}@media(max-width:374px){.site-header{gap:10px}.brand{gap:5px}.brand-logo{width:78px;height:21px}.brand>span:last-child{font-size:15px}.cta--header{min-width:0;padding-inline:12px;font-size:10px}.hero-subtitle{font-size:18px}.postcard-back{padding-inline:0}.signup-card{padding-inline:18px}.gift-grid{width:calc(100% - 12px);gap:18px 10px}.gift{padding-inline:10px}.gift h3{font-size:14px}.gift-copy p{font-size:12px}.how-it-works{padding-inline:10px}.step-copy p{font-size:14px}.step-copy{gap:4px}.how-it-works li{gap:12px}.receipt-card{padding-inline:10px}.receipt-paper{padding-inline:12px;margin-inline:8px}.receipt-items li{gap:5px}.nutrient-label{font-size:9px}.receipt-items strong{font-size:12px;max-width:90px}.envelope-paper{padding-inline:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta,.concept-capacity progress::-webkit-progress-value{transition:none}}.ribbon-group li{display:flex;align-items:center;gap:28px;font-weight:700}.cta-arrow{display:none}@media(max-width:1079px){.presents-heading .cta-arrow,.nutrition-heading .cta-arrow{display:inline}}.signup-card{background-color:var(--paper);clip-path:polygon(0 0,calc(100% - 38px) 0,100% 38px,100% 100%,0 100%)}.signup-divider{position:relative;height:0;background:none;flex:none}.signup-divider img{position:absolute;inset:-1.5px 0 auto;width:100%;height:1.5px}.hero-notes{padding-block:2px}.gift-paper{border:0}.gift{width:calc(100% - 6px);margin-inline:auto}.gift-photo{border-radius:5px}.gift-note{border-radius:10px}.step-date-mobile{display:none}.nutrition-heading h2{font-weight:700}.receipt{padding-top:18px}.receipt-intro{letter-spacing:-.31px}.receipt-paper h3{line-height:30px}.receipt-rule{height:0;position:relative;background:none}.receipt-rule:before{content:"";position:absolute;inset:-2px 0 auto;height:2px;background:var(--asset-receipt-rule) center/100% 100% no-repeat}.final-image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px}.mini-stamp img{height:auto;width:100.6%;left:-1%;top:-18.3%}.postmark-wave{left:115px;top:calc(27px + var(--wave) * 17px);height:7.4px;width:114.4px}@media(max-width:1079px){.hero-notes{padding:0}.signup-teaser{border:0}.gift-grid{width:318px;max-width:calc(100% - 12px)}.gift{width:100%;padding-bottom:8px}.step-date-desktop{display:none}.step-date-mobile{display:inline}.receipt-paper h3{line-height:24px}.receipt-rule:before{background-image:var(--asset-receipt-rule-mobile)}.final-description,.final-welcome{max-width:288px}.field-help{letter-spacing:-.12px}}@media(min-width:480px)and (max-width:1079px){.gift-grid{width:calc(100% - 32px);max-width:520px}.gift{padding-bottom:20px}}html.has-bf-experiment body{visibility:visible!important}.optibase-hidden{display:none!important}@media(max-width:1079px){.hero-intro{gap:10px}.hero-subtitle{max-width:330px;font-size:19px;line-height:1.3}.hero-notes,.timeline{display:none}.signup-teaser{padding:0;background:none;color:#fff;box-shadow:none}.vip-collage{container-type:inline-size;width:min(92.8%,400px);margin:0 auto}.vip-stage{--k: calc(100cqw / 334);position:relative;aspect-ratio:1}.vip-item,.vip-word,.vip-tag{position:absolute}.vip-item{height:auto;max-width:none}.vip-straw{left:calc(var(--k) * 253.51);top:calc(var(--k) * 73.68);width:calc(var(--k) * 70.277)}.vip-bag{left:calc(var(--k) * 17.15);top:calc(var(--k) * 15.13);width:calc(var(--k) * 128.481)}.vip-pot{left:calc(var(--k) * 0);top:calc(var(--k) * 166.53);width:calc(var(--k) * 122.525)}.vip-sample{left:calc(var(--k) * 224.41);top:calc(var(--k) * 4.63);width:calc(var(--k) * 92.287)}.vip-bottle{left:calc(var(--k) * 213.01);top:calc(var(--k) * 169.55);width:calc(var(--k) * 109.408)}.vip-cart{left:calc(var(--k) * 189.25);top:calc(var(--k) * 142.28);width:calc(var(--k) * 37.849)}.vip-oval{left:calc(var(--k) * 112.92);top:calc(var(--k) * 224.05);width:calc(var(--k) * 154.949)}.vip-word{color:var(--accent);font:500 calc(var(--k) * 44.355)/1.2 var(--display);white-space:nowrap}.vip-word--group{left:calc(var(--k) * 81.32);top:calc(var(--k) * 90.83);color:#fff;font-size:calc(var(--k) * 29.57)}.vip-word--vip,.vip-word--friday{font-style:italic;font-weight:700}.vip-word--vip{left:calc(var(--k) * 179.49);top:calc(var(--k) * 90.83)}.vip-word--blessy{left:calc(var(--k) * 40.21);top:calc(var(--k) * 123.06)}.vip-word--friday{left:calc(var(--k) * 111.18);top:calc(var(--k) * 169.48)}.vip-word--deal{left:calc(var(--k) * 131.12);top:calc(var(--k) * 231.89);color:#fff;font:500 calc(var(--k) * 14.785)/1.2 "Inter",system-ui,sans-serif}.vip-word--deal span{color:var(--accent)}.vip-tag{width:calc(var(--k) * 60.793);height:calc(var(--k) * 54.72)}.vip-tag--bag{left:calc(var(--k) * 103.65);top:calc(var(--k) * 3.92)}.vip-tag--sample{left:calc(var(--k) * 262.88);top:0}.vip-tag--pot{left:calc(var(--k) * 6.77);top:calc(var(--k) * 175.96)}.vip-tag--bottle{left:calc(var(--k) * 273.21);top:calc(var(--k) * 185.23)}.vip-tag-inner{position:absolute;left:calc(var(--k) * 3.53);top:calc(var(--k) * 3.08);width:calc(var(--k) * 53.726);height:calc(var(--k) * 48.558);transform:rotate(7.21deg) skew(-1.66deg)}.vip-tag-inner img{position:absolute;max-width:none}.vip-tag-disc{left:calc(var(--k) * -4.144);top:calc(var(--k) * -2.368);width:calc(var(--k) * 58.029);height:calc(var(--k) * 58.029)}.vip-tag-ring{left:calc(var(--k) * 1.833);top:calc(var(--k) * 1.833);width:calc(var(--k) * 46.068);height:calc(var(--k) * 46.068)}.vip-tag-dots{left:calc(var(--k) * 3.962);top:calc(var(--k) * 3.962);width:calc(var(--k) * 41.805);height:calc(var(--k) * 41.805)}.vip-tag-text{position:absolute;left:calc(var(--k) * 7.99);top:calc(var(--k) * 13.92);width:calc(var(--k) * 33.76);display:flex;flex-direction:column;align-items:center;gap:calc(var(--k) * .592);color:var(--accent);white-space:nowrap}.vip-tag-text span{font:600 calc(var(--k) * 4.44)/1.3 var(--mono);letter-spacing:calc(var(--k) * .266)}.vip-tag-text span:last-child{font-size:calc(var(--k) * 2.66);letter-spacing:calc(var(--k) * .532)}.vip-tag-text b{font:700 calc(var(--k) * 13.62)/.92 "Inter",system-ui,sans-serif;letter-spacing:calc(var(--k) * -.409)}.postcard-back{padding:12px 0 0}.postcard-action{gap:16px}.signup-teaser .signup-open{min-height:56px;background:#a5f057;color:#200f46;font-size:16px;letter-spacing:.75px}.concept-capacity-availability,.concept-capacity-availability strong{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:500;letter-spacing:.64px}.capacity--postcard .concept-capacity-availability,.capacity--postcard .concept-capacity-availability strong{color:#fff}.capacity--form .concept-capacity-count{font-weight:700}.capacity--postcard .concept-capacity-count{color:#a5f057;font-weight:700}.capacity--postcard progress::-webkit-progress-value{background:linear-gradient(90deg,#7fc93a,#a5f057)}.capacity--postcard progress::-moz-progress-bar{background:linear-gradient(90deg,#7fc93a,#a5f057)}.vip-warning{display:flex;gap:10px;align-items:center;justify-content:center;margin:30px auto 0;max-width:400px;padding:15px 8px;border:1px dashed var(--accent);border-radius:11px;background:#140a26;color:#fff;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.1px}.vip-warning-icon{flex:none;width:36px;font-size:25px;text-align:center}.vip-warning strong{color:var(--accent);font-weight:700}}.capacity-track{position:relative;overflow:hidden;border-radius:999px}.advantage-tickers{width:100%;min-width:0;display:grid;gap:12px}.advantage-ticker{min-width:0}.advantage-ticker:not(.motion-enhanced) .marquee-content,.advantage-ticker:not(.motion-enhanced) .advantage-list{width:100%}.advantage-ticker:not(.motion-enhanced) [aria-hidden=true].marquee-group,.advantage-ticker[aria-hidden=true]:not(.motion-enhanced){display:none}.advantage-ticker.motion-enhanced{overflow:hidden}.advantage-ticker.motion-enhanced .advantage-list{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:12px;padding-right:12px;flex-shrink:0}.advantage-ticker.motion-enhanced li{flex-shrink:0;white-space:nowrap}.announcement.motion-enhanced .marquee-content,.benefit-ribbon.motion-enhanced .marquee-content{animation:bf-marquee var(--marquee-duration, 40s) linear infinite;animation-play-state:paused}.announcement.is-running .marquee-content,.benefit-ribbon.is-running .marquee-content{animation-play-state:running}.announcement:hover .marquee-content,.announcement:focus-within .marquee-content,.benefit-ribbon:hover .marquee-content,.benefit-ribbon:focus-within .marquee-content{animation-play-state:paused}@keyframes bf-marquee{to{transform:translate(var(--marquee-distance, 0px))}}.timeline.motion-enhanced li{opacity:.45;transition:opacity .4s}.timeline.motion-enhanced .timeline-date{scale:.92;transition:scale .45s cubic-bezier(.23,1,.32,1)}.timeline.is-in li{opacity:1}.timeline.is-in .timeline-date{scale:1}.timeline.is-in .timeline-general,.timeline.is-in .timeline-general .timeline-date{transition-delay:.6s}.how-it-works.motion-enhanced .step-node{background:#ddd0f5;transition:background-color .3s}.how-it-works.motion-enhanced .step-copy{opacity:.64;transition:opacity .3s}.how-it-works.motion-enhanced .step-connector>span{transform:scaleX(0);transition:transform .35s}.how-it-works.motion-enhanced .is-done .step-node{background:var(--accent)}.how-it-works.motion-enhanced .is-done .step-copy{opacity:1}.how-it-works.motion-enhanced .is-fill .step-connector>span{transform:none;transition:transform 1.1s cubic-bezier(.45,0,.55,1)}.step-node:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--accent);opacity:0;pointer-events:none}.how-it-works.motion-enhanced .is-current .step-node:after{animation:bf-ring 1.4s cubic-bezier(.23,1,.32,1) infinite;animation-play-state:paused}.how-it-works.is-running .is-current .step-node:after{animation-play-state:running}@keyframes bf-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.concept-dot:after{animation:bf-availability 2.2s ease-in-out infinite;animation-play-state:paused}.concept-capacity.is-running .concept-dot:after{animation-play-state:running}@keyframes bf-availability{0%,to{opacity:.14;transform:scale(1)}50%{opacity:.04;transform:scale(1.3)}}@media(max-width:1079px){.how-it-works.motion-enhanced .step-connector>span{transform:scaleY(0)}.how-it-works.motion-enhanced .is-fill .step-connector>span{transform:none}}.vip-collage.motion-enhanced .vip-float{animation:bf-float 5.2s ease-in-out infinite;animation-play-state:paused}.vip-collage.is-running .vip-float{animation-play-state:running}.vip-float--b{animation-delay:-1.3s!important;animation-duration:5.8s!important}.vip-float--c{animation-delay:-2.6s!important;animation-duration:4.9s!important}.vip-float--d{animation-delay:-3.9s!important;animation-duration:5.5s!important}@keyframes bf-float{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -4px;rotate:1.2deg}}@media(prefers-reduced-motion:reduce){.vip-float{animation:none!important}.announcement,.benefit-ribbon{overflow-x:auto;scrollbar-width:none}.announcement .marquee-content,.benefit-ribbon .marquee-content,.concept-dot:after,.step-node:after{animation:none!important}.timeline li,.timeline .timeline-date,.step-copy,.step-node,.step-connector>span{transition:none!important}}.how-it-works.motion-enhanced li:not(.is-done) .step-number{color:var(--ink)}.announcement:not(.motion-enhanced),.benefit-ribbon:not(.motion-enhanced){overflow-x:auto;scrollbar-width:none}.capacity-track:after{content:"";position:absolute;inset:0 auto 0 -40%;width:40%;background:linear-gradient(105deg,transparent,#ffffff85,transparent);pointer-events:none;opacity:0;animation:bf-capacity-shine 4s ease-in-out infinite;animation-play-state:paused}.concept-capacity.is-running .capacity-track:after{animation-play-state:running}@keyframes bf-capacity-shine{0%,12%{transform:translate(0);opacity:0}20%{opacity:.8}65%{transform:translate(350%);opacity:.8}75%,to{transform:translate(350%);opacity:0}}.advantage-ticker.motion-enhanced .marquee-content{animation:bf-marquee var(--marquee-duration, 40s) linear infinite;animation-play-state:paused}.advantage-ticker.is-running .marquee-content{animation-play-state:running}.advantage-tickers:hover .marquee-content,.advantages:focus-within .marquee-content{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.capacity-track:after,.advantage-ticker .marquee-content{animation:none!important}}body{font-family:Inter,system-ui,sans-serif;font-variation-settings:normal;font-optical-sizing:auto}h1,.signup-heading h2,.postcard-back h2,.presents-heading h2,.reviews h2,.final-copy h2,.final-question,.nutrition-heading h2,.receipt-paper h3,.timeline-date,.vip-word{font-family:var(--display);font-weight:800;letter-spacing:-.02em}.nutrition-mobile-heading{font-weight:600}em,.vip-word--vip,.vip-word--friday{font-family:var(--display);font-style:normal;font-weight:800;font-variation-settings:"wdth" 75;font-synthesis:none}em{color:var(--hl)}.reviews h2>span{color:var(--hl)}.gift h3,.receipt-items strong,.step-copy p{font-family:var(--display)}.brand-logo{width:147.357px;height:37.7px}.brand>span:last-child{font:800 27.908px/1.6 var(--display);font-variation-settings:"wdth" 75;color:var(--accent);background:none;-webkit-text-fill-color:currentColor}@media(max-width:1079px){.brand-logo{width:91.815px;height:23.5px}.brand>span:last-child{font-size:17.5px;line-height:36px}}@media(max-width:374px){.brand-logo{width:78px;height:20px}.brand>span:last-child{font-size:15px}}.hero-note:before,.testimonial:before{background:var(--hl)}.advantage-list li{border-color:var(--hl)}.hero-photo--gifts{background:var(--hl)}.hero-person{width:100%;left:0;top:0;height:100%;object-fit:cover}.hero-gifts{width:100%;top:0;height:100%;object-fit:cover}.gift-photo{background:var(--surface)}.gift-image,.gift--pot .gift-image,.gift--bone .gift-image,.gift--tee .gift-image,.gift--live .gift-image{width:100%;height:100%;left:0;top:0;object-fit:cover;transform:none}.gift--live .gift-copy p{color:var(--ink)}.step-node{box-shadow:inset 0 0 0 2px var(--ink)}.step-node:after{border-color:var(--hl)}.step-connector>span{background:var(--ink-hl)}.step-highlight{background:#d6f7ae}.vip-warning-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--ink);font:800 20px/1 var(--display)}.food-icon img{object-fit:contain}@media(max-width:1079px){.vip-word{color:var(--hl)}.vip-word--deal{font-weight:500;letter-spacing:0}.vip-word--deal span{color:var(--accent)}.vip-bag{left:calc(var(--k) * 6);top:calc(var(--k) * 8);width:calc(var(--k) * 118);rotate:-8deg}.vip-sample{left:calc(var(--k) * 222);top:calc(var(--k) * 8);width:calc(var(--k) * 92);border:calc(var(--k) * 4) solid #fff;border-radius:calc(var(--k) * 4);box-shadow:0 calc(var(--k) * 6) calc(var(--k) * 14) #0008;transform:rotate(6deg)}.vip-straw{left:calc(var(--k) * 270);top:calc(var(--k) * 118);width:calc(var(--k) * 52);rotate:12deg}.vip-pot{left:calc(var(--k) * 4);top:calc(var(--k) * 196);width:calc(var(--k) * 66);rotate:-7deg}.vip-bottle{left:calc(var(--k) * 262);top:calc(var(--k) * 196);width:calc(var(--k) * 66);rotate:6deg}.vip-tag--bag{left:calc(var(--k) * 98);top:calc(var(--k) * 0)}.vip-tag--sample{left:calc(var(--k) * 270);top:calc(var(--k) * -6)}.vip-tag--pot{left:calc(var(--k) * 0);top:calc(var(--k) * 178)}.vip-tag--bottle{left:calc(var(--k) * 280);top:calc(var(--k) * 178)}}.concept-capacity-label strong>span:only-child{margin:0}@media(min-width:1080px){.gift-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gift{min-height:0}}.receipt-product{width:100%;height:100%;left:0;top:0;object-fit:cover}.avatar--initial{display:grid;place-items:center;background:var(--surface);color:var(--paper);font:800 17px/1 var(--display)}.postmark-letter{transform:rotate(calc(var(--letter) * var(--step, 7.2deg)))}.hero .hero-subtitle{display:inline-block;max-width:none;white-space:nowrap;font-size:min(19px,calc((100vw - 40px) / 43));line-height:1.2;padding:.3em .6em;background:var(--accent);color:#200f46;border-radius:3px;transform:rotate(-1deg)}.advantages .advantage-list{flex-direction:row;flex-wrap:nowrap;justify-content:center}.advantages .advantage-list li{flex:none;white-space:nowrap}@media(max-width:1079px){.advantages .advantage-list{flex-direction:column;align-items:center}}.hero .hero-subtitle{font-weight:500}.hero .hero-subtitle strong{font-weight:800}@media(max-width:1079px){.hero .hero-subtitle{display:block;max-width:340px;margin-inline:auto;padding:0;white-space:normal;font-size:18px;line-height:1.55;background:none;border-radius:0;transform:none}.hero .hero-subtitle span{padding:2px 6px;background:var(--accent);color:#200f46;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero-notes{display:flex}.timeline{display:block}.signup-teaser{padding:12px;border:1px solid #d9c9f7;border-radius:10px;background:var(--paper);color:var(--ink);box-shadow:0 16px 32px #0005}.postcard-image{object-position:50% 60%}}@media(max-width:1079px){.signup-teaser .concept-capacity-label,.signup-teaser .concept-capacity-label strong{color:var(--ink)}.hero .vip-warning{display:none}}.sticky-cta{display:none}@media(max-width:1079px){.sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top,#0c0816 70%,#0c081600);transform:translateY(110%);transition:transform .25s ease;pointer-events:none}.sticky-cta.is-visible{transform:none;pointer-events:auto}.sticky-cta .cta{width:100%;min-height:54px}.has-sticky-cta body{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.sticky-cta{transition:none}}main[data-mode=direct] .hero-grid{align-items:stretch}main[data-mode=direct] .hero-photo{height:auto}main[data-mode=direct] .hero-person{object-position:50% 22%}main[data-mode=direct] .hero-gifts{object-position:50% 40%}.hero-cta{display:flex;justify-content:center;margin-top:36px}.hero-cta .cta{min-width:300px}.hero-cta+.timeline{margin-top:28px}.hero-cta--mobile{display:none}@media(max-width:1079px){.hero-cta--desktop{display:none}.hero-cta--mobile{display:flex;margin:4px 16px 20px}.hero-cta--mobile .cta{width:100%;max-width:358px;min-width:0;min-height:54px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ff-friday.css.map */
