.landing-module__NFRIBa__page{font-family:var(--font-sans), system-ui, sans-serif;color:#fff6f1;background:#1e0d07;overflow-x:clip}.landing-module__NFRIBa__wrap{max-width:1320px;margin:0 auto}.landing-module__NFRIBa__section{padding:clamp(80px,10vw,150px) clamp(20px,5vw,72px);scroll-margin-top:64px}.landing-module__NFRIBa__kicker{font:800 12px/1.2 var(--font-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;gap:10px;display:flex}.landing-module__NFRIBa__rose{color:#c33f63}.landing-module__NFRIBa__pinkTxt{color:#ffbfbf}.landing-module__NFRIBa__coral{color:#f37983}.landing-module__NFRIBa__tan{color:#8c6144}.landing-module__NFRIBa__muted{color:#a08d85}.landing-module__NFRIBa__btn{min-height:52px;font:800 13px/1 var(--font-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 26px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.landing-module__NFRIBa__btn:hover{text-decoration:none}.landing-module__NFRIBa__btnPink{color:#2a1309;background:#ffbfbf}.landing-module__NFRIBa__btnPink:hover,.landing-module__NFRIBa__btnHot{color:#fff9f6;background:#fa4b92}.landing-module__NFRIBa__btnHot:hover{color:#2f170d;background:#ffbfbf}.landing-module__NFRIBa__btnDark{color:#fff9f6;background:#2f170d}.landing-module__NFRIBa__btnDark:hover{color:#fff9f6;background:#fa4b92}.landing-module__NFRIBa__btnLine{color:#2f170d;background:0 0;border:2px solid #2f170d}.landing-module__NFRIBa__btnLine:hover{color:#fff9f6;background:#2f170d}.landing-module__NFRIBa__nav{z-index:50;align-items:center;gap:clamp(14px,2.6vw,36px);height:64px;padding:0 clamp(16px,4vw,48px);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;animation:.9s .5s both landing-module__NFRIBa__navIn;display:flex;position:fixed;top:0;left:0;right:0}.landing-module__NFRIBa__navSolid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2a1309e0}@keyframes landing-module__NFRIBa__navIn{0%{opacity:0;transform:translateY(-10px)}}.landing-module__NFRIBa__navLogo{flex:none;align-items:center;display:flex}.landing-module__NFRIBa__navLogo img{width:auto;height:34px;display:block}.landing-module__NFRIBa__navLinks{align-items:center;gap:clamp(14px,2.4vw,32px);display:flex}.landing-module__NFRIBa__navLink{font:800 12px/1 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fff6f1;white-space:nowrap;padding:14px 0;text-decoration:none}.landing-module__NFRIBa__navLink:hover{color:#ffbfbf;text-decoration:none}@media (max-width:899px){.landing-module__NFRIBa__hideSm{display:none}}.landing-module__NFRIBa__orderPill{color:#2a1309;min-height:44px;font:900 12px/1 var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#ffbfbf;border-radius:999px;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:inline-flex}.landing-module__NFRIBa__orderPill:hover{color:#2a1309;background:#fff6f1;text-decoration:none}.landing-module__NFRIBa__count{color:#ffbfbf;min-width:20px;height:20px;font:900 11px/20px var(--font-sans), sans-serif;letter-spacing:0;text-align:center;background:#2a1309;border-radius:999px;padding:0 6px;display:inline-block}@media (max-width:520px){.landing-module__NFRIBa__navLinks .landing-module__NFRIBa__navLink{display:none}.landing-module__NFRIBa__navLogo img{height:28px}.landing-module__NFRIBa__orderPill{letter-spacing:.1em;gap:8px;padding:0 14px}}.landing-module__NFRIBa__story{background:#1e0d07;height:300vh;position:relative}.landing-module__NFRIBa__vp{background:radial-gradient(62% 58% at 50% 54%,#4a2213 0%,#2e140a 58%,#1e0d07 100%);height:100vh;position:sticky;top:0;overflow:hidden}.landing-module__NFRIBa__heroH1{pointer-events:none;font:900 clamp(60px, min(10.4vw, 16vh), 210px) / .86 var(--font-sans), sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:0;position:absolute;inset:0}.landing-module__NFRIBa__hlTop{z-index:1;color:#fff6f1;display:block;position:absolute;top:calc(64px + 3vh);left:clamp(16px,5vw,72px)}.landing-module__NFRIBa__hlBottom{z-index:3;text-align:right;color:#ffbfbf;text-shadow:0 12px 50px #1408048c;max-width:calc(100% - 32px);display:block;position:absolute;bottom:clamp(64px,9vh,110px);right:clamp(16px,5vw,72px)}.landing-module__NFRIBa__words{flex-wrap:wrap;column-gap:.2em;display:inline-flex}.landing-module__NFRIBa__hlBottom .landing-module__NFRIBa__words{justify-content:flex-end}.landing-module__NFRIBa__wordMask{margin:0 -.12em 0 -.04em;padding:.08em .12em .06em .04em;display:inline-block;overflow:hidden}.landing-module__NFRIBa__word{transition:transform 1.1s cubic-bezier(.2,.75,.15,1);display:inline-block;transform:translateY(110%)}.landing-module__NFRIBa__cookie{z-index:2;aspect-ratio:1;will-change:transform;transform-origin:47% 60%;width:min(72vw,70vh);position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.landing-module__NFRIBa__cookieIn{opacity:0;filter:drop-shadow(0 50px 60px #0000008c);transition:transform 1.8s cubic-bezier(.16,.8,.2,1),opacity 1s;position:absolute;inset:0;transform:scale(.85)rotate(-4deg)}.landing-module__NFRIBa__cookiePar{will-change:transform;position:absolute;inset:0}.landing-module__NFRIBa__cookieShadow{background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;height:14%;position:absolute;bottom:-7%;left:8%;right:8%}.landing-module__NFRIBa__cookieImg{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.landing-module__NFRIBa__scrim{z-index:5;opacity:0;pointer-events:none;background:linear-gradient(#1e0d0700 30%,#1e0d07bf 100%);position:absolute;inset:0}.landing-module__NFRIBa__crave{z-index:6;opacity:0;font:900 clamp(44px, min(7.4vw, 12vh), 148px) / .86 var(--font-sans), sans-serif;letter-spacing:-.05em;text-transform:uppercase;color:#fff6f1;text-wrap:balance;text-shadow:0 10px 40px #14080480;pointer-events:none;max-width:11ch;margin:0;position:absolute;bottom:clamp(40px,9vh,96px);left:clamp(16px,5vw,72px);right:clamp(16px,5vw,72px)}.landing-module__NFRIBa__cue{z-index:6;pointer-events:none;position:absolute;bottom:clamp(20px,4vh,40px);left:clamp(16px,5vw,72px)}.landing-module__NFRIBa__cueIn{opacity:0;font:800 11px/1 var(--font-sans), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#ffbfbf;align-items:center;gap:10px;transition:opacity 1s 1.6s;display:flex}.landing-module__NFRIBa__cueArrow{animation:1.8s ease-in-out infinite landing-module__NFRIBa__bbCue;display:inline-block}.landing-module__NFRIBa__pinkPanel{z-index:8;opacity:0;visibility:hidden;background:#ffbfbf;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3vh,32px);padding:0 clamp(16px,5vw,72px);display:flex;position:absolute;inset:0}.landing-module__NFRIBa__statement{text-align:center;max-width:11ch;font:900 clamp(52px, min(9.6vw, 15vh), 180px) / .86 var(--font-sans), sans-serif;letter-spacing:-.06em;text-transform:uppercase;color:#2a1309;flex-wrap:wrap;justify-content:center;column-gap:.22em;margin:0;display:flex}.landing-module__NFRIBa__statementWord{opacity:0;display:inline-block}.landing-module__NFRIBa__mood{text-align:center;font:900 clamp(18px, 1.8vw, 26px) / 1.2 var(--font-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5a3626;display:block}.landing-module__NFRIBa__staticStatement{display:none}@media (prefers-reduced-motion:reduce){.landing-module__NFRIBa__staticStatement{display:block}.landing-module__NFRIBa__story{height:100vh}.landing-module__NFRIBa__pinkPanel{display:none}}.landing-module__NFRIBa__staticStatement{text-align:center;background:#ffbfbf;padding:clamp(80px,14vh,160px) clamp(16px,5vw,72px)}.landing-module__NFRIBa__staticStatement p{max-width:11ch;font:900 clamp(52px, 9.6vw, 180px) / .86 var(--font-sans), sans-serif;letter-spacing:-.06em;text-transform:uppercase;color:#2a1309;margin:0 auto}.landing-module__NFRIBa__lineup{color:#fff9f6;background:#2a1309;overflow:hidden}.landing-module__NFRIBa__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.landing-module__NFRIBa__bigTitle{font:900 clamp(60px, 10vw, 168px) / .84 var(--font-sans), sans-serif;letter-spacing:-.06em;text-transform:uppercase;color:#fff9f6;margin:18px 0 0}.landing-module__NFRIBa__headNote{max-width:300px;font:700 18px/1.5 var(--font-sans), sans-serif;color:#fff9f6b3;margin:0}.landing-module__NFRIBa__lineupGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(36px,5vw,88px);margin-top:clamp(48px,6vw,88px);display:grid}.landing-module__NFRIBa__stage{aspect-ratio:1;width:100%;max-width:620px;margin:0 auto;position:relative}.landing-module__NFRIBa__stageGlow{background:radial-gradient(closest-side,#fa4b9229,#fa4b9200 72%);border-radius:50%;position:absolute;inset:-4%}.landing-module__NFRIBa__stageShadow{filter:blur(8px);background:radial-gradient(closest-side,#000000a6,#0000);border-radius:50%;height:9%;position:absolute;bottom:-3%;left:14%;right:14%}.landing-module__NFRIBa__tilt{transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:4%}.landing-module__NFRIBa__spin{animation:50s linear infinite landing-module__NFRIBa__bbSpin;position:absolute;inset:0}.landing-module__NFRIBa__disc{opacity:0;border-radius:50%;transition:opacity .55s;position:absolute;inset:0;overflow:hidden;box-shadow:0 60px 90px -40px #000000e6}.landing-module__NFRIBa__discOn{opacity:1}.landing-module__NFRIBa__disc img,.landing-module__NFRIBa__thumbImg img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.3)}.landing-module__NFRIBa__counter{color:#2f170d;font:900 14px/1 var(--font-sans), sans-serif;letter-spacing:.04em;background:#ffbfbf;border-radius:12px;padding:10px 14px;position:absolute;bottom:6%;left:0}.landing-module__NFRIBa__picker{flex-direction:column;gap:clamp(28px,3.4vw,44px);min-width:0;display:flex}.landing-module__NFRIBa__selInfo{flex-direction:column;gap:14px;min-height:clamp(170px,16vw,210px);display:flex}.landing-module__NFRIBa__selLabel{font:800 12px/1 var(--font-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#f37983}.landing-module__NFRIBa__selStack{display:grid}.landing-module__NFRIBa__selStack>*{grid-area:1/1}.landing-module__NFRIBa__selStack>[data-on=false]{visibility:hidden}.landing-module__NFRIBa__selName{font:900 clamp(44px, 5.6vw, 88px) / .9 var(--font-sans), sans-serif;letter-spacing:-.05em;color:#fff9f6;text-wrap:balance}.landing-module__NFRIBa__selDesc{font:600 18px/1.45 var(--font-sans), sans-serif;color:#fff9f6b3;max-width:34ch}.landing-module__NFRIBa__selRow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:6px;display:flex}.landing-module__NFRIBa__selPrice{font:900 30px/1 var(--font-sans), sans-serif;color:#ffbfbf}.landing-module__NFRIBa__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);display:grid}.landing-module__NFRIBa__thumb{cursor:pointer;background:#fff9f60a;border-radius:20px;outline:none;flex-direction:column;align-items:center;gap:10px;padding:14px 6px 16px;transition:background .3s,transform .4s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.landing-module__NFRIBa__thumb:hover{transform:translateY(-4px)}.landing-module__NFRIBa__thumb:focus-visible{outline:2px solid #fa4b92}.landing-module__NFRIBa__thumbOn{background:#4a2516}.landing-module__NFRIBa__thumbImg{aspect-ratio:1;border-radius:50%;width:78%;display:block;overflow:hidden;box-shadow:0 18px 30px -16px #000c}.landing-module__NFRIBa__thumbName{font:800 13px/1.15 var(--font-sans), sans-serif;text-align:center;color:#fff9f6}.landing-module__NFRIBa__thumbOn .landing-module__NFRIBa__thumbName{color:#ffbfbf}.landing-module__NFRIBa__plus{color:#2a1309;width:30px;height:30px;font:900 17px/30px var(--font-sans), sans-serif;text-align:center;cursor:pointer;background:#ffbfbf;border:0;border-radius:50%;padding:0;transition:background .2s,color .2s;position:absolute;top:8px;right:8px}.landing-module__NFRIBa__plus:hover,.landing-module__NFRIBa__plusDone{color:#fff9f6;background:#fa4b92}.landing-module__NFRIBa__pinkSection{color:#2f170d;background:#ffbfbf}.landing-module__NFRIBa__splitHead{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:32px;display:grid}.landing-module__NFRIBa__h2Upper{font:900 clamp(56px, 8vw, 132px) / .86 var(--font-sans), sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:18px 0 0}.landing-module__NFRIBa__aside{flex-direction:column;justify-self:end;gap:14px;max-width:40ch;display:flex}.landing-module__NFRIBa__asideP{font:700 19px/1.55 var(--font-sans), sans-serif;color:#5a3626;margin:0}.landing-module__NFRIBa__asideNote{font:800 13px/1.5 var(--font-sans), sans-serif;letter-spacing:.06em;color:#7a1f3d;margin:0}.landing-module__NFRIBa__softGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(48px,6vw,80px);display:grid}.landing-module__NFRIBa__soft{flex-direction:column;gap:12px;display:flex}.landing-module__NFRIBa__softPhoto{aspect-ratio:1;background:#ffdede;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 30px 50px -30px #2f170d99}.landing-module__NFRIBa__softPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.landing-module__NFRIBa__soft:hover .landing-module__NFRIBa__softPhoto img{transform:scale(1.08)}.landing-module__NFRIBa__comingSoon{font:800 11px/1 var(--font-sans), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#c33f63;text-align:center;justify-content:center;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}.landing-module__NFRIBa__softName{font:900 20px/1.1 var(--font-sans), sans-serif;letter-spacing:-.02em;text-align:center}.landing-module__NFRIBa__softDesc{font:600 14px/1.4 var(--font-sans), sans-serif;color:#5a3626;text-align:center;margin-top:-4px}.landing-module__NFRIBa__softPrice{font:900 18px/1 var(--font-sans), sans-serif;color:#c33f63;text-align:center}@media (max-width:640px){.landing-module__NFRIBa__softGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;margin-top:36px}.landing-module__NFRIBa__soft{gap:6px}.landing-module__NFRIBa__softPhoto{box-shadow:0 14px 24px -16px #2f170d99}.landing-module__NFRIBa__softName{font-size:14px}.landing-module__NFRIBa__softDesc{margin-top:0;font-size:11px;line-height:1.3}.landing-module__NFRIBa__softPrice{font-size:14px}.landing-module__NFRIBa__comingSoon{padding:6px;font-size:10px}}.landing-module__NFRIBa__ctaRow{flex-wrap:wrap;gap:12px;margin-top:clamp(40px,5vw,64px);display:flex}.landing-module__NFRIBa__ctaRow .landing-module__NFRIBa__btn{min-height:56px;padding:0 28px}.landing-module__NFRIBa__paperSection{color:#2f170d;background:#fff9f6}.landing-module__NFRIBa__h2Lower{font:900 clamp(48px, 7vw, 116px) / .88 var(--font-sans), sans-serif;letter-spacing:-.055em;margin:18px 0 0}.landing-module__NFRIBa__lead{font:700 19px/1.5 var(--font-sans), sans-serif;color:#6b534a;justify-self:end;max-width:36ch;margin:0}.landing-module__NFRIBa__guiltGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:stretch;gap:clamp(24px,3vw,44px);margin-top:clamp(48px,6vw,80px);display:grid}.landing-module__NFRIBa__feature{color:#fff9f6;background:#2f170d;border-radius:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid;position:relative;overflow:hidden}.landing-module__NFRIBa__featurePhoto{min-height:340px;position:relative;overflow:hidden}.landing-module__NFRIBa__featurePhoto img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;inset:0}.landing-module__NFRIBa__feature:hover .landing-module__NFRIBa__featurePhoto img{transform:scale(1.06)}.landing-module__NFRIBa__badge{color:#fff9f6;font:900 11px/1 var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#fa4b92;border-radius:999px;padding:9px 12px;position:absolute;top:16px;left:16px}.landing-module__NFRIBa__featureBody{flex-direction:column;justify-content:flex-end;gap:16px;padding:clamp(26px,3vw,40px);display:flex}.landing-module__NFRIBa__featureKicker{font:800 12px/1 var(--font-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffbfbf}.landing-module__NFRIBa__featureTitle{font:900 clamp(38px, 4vw, 60px) / .92 var(--font-sans), sans-serif;letter-spacing:-.05em}.landing-module__NFRIBa__featureText{font:600 16px/1.5 var(--font-sans), sans-serif;color:#fff9f6b8}.landing-module__NFRIBa__buyRows{flex-direction:column;gap:10px;margin-top:4px;display:flex}.landing-module__NFRIBa__buyRow{background:#fff9f612;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 18px;display:flex}.landing-module__NFRIBa__buyName{font:900 17px/1.1 var(--font-sans), sans-serif;flex-direction:column;gap:6px;display:flex}.landing-module__NFRIBa__buyPrice{font:900 16px/1 var(--font-sans), sans-serif;color:#ffbfbf}.landing-module__NFRIBa__buyBtn{color:#2a1309;min-height:44px;font:900 12px/1 var(--font-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#ffbfbf;border:0;border-radius:12px;padding:0 18px;transition:background .2s,color .2s}.landing-module__NFRIBa__buyBtn:hover{color:#fff9f6;background:#fa4b92}.landing-module__NFRIBa__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.landing-module__NFRIBa__tile{flex-direction:column;gap:10px;display:flex}.landing-module__NFRIBa__tilePhoto{aspect-ratio:5/4;background:#ffdede;border-radius:22px;position:relative;overflow:hidden}.landing-module__NFRIBa__tilePhoto img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.landing-module__NFRIBa__tile:hover .landing-module__NFRIBa__tilePhoto img{transform:scale(1.07)}.landing-module__NFRIBa__tileName{font:900 16px/1.15 var(--font-sans), sans-serif;color:#2f170d}.landing-module__NFRIBa__tilesCta{grid-column:1/-1}.landing-module__NFRIBa__bakes{padding-block:clamp(80px,10vw,140px);position:relative;overflow:hidden}.landing-module__NFRIBa__famous{font:900 clamp(28px, 3.6vw, 56px) / 1 var(--font-sans), sans-serif;letter-spacing:-.04em;margin-top:12px}.landing-module__NFRIBa__brookieWord{font:900 clamp(96px, 19vw, 300px) / .8 var(--font-sans), sans-serif;letter-spacing:-.07em;color:#2f170d;margin-left:-.04em}.landing-module__NFRIBa__bakesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(36px,5vw,80px);margin-top:clamp(32px,4vw,56px);display:grid}.landing-module__NFRIBa__bakesCopy{flex-direction:column;gap:6px;display:flex}.landing-module__NFRIBa__tagline{font:900 clamp(22px, 2vw, 28px) / 1.25 var(--font-sans), sans-serif;color:#c33f63;margin-bottom:14px}.landing-module__NFRIBa__bakesP{font:700 18px/1.6 var(--font-sans), sans-serif;color:#5a3626;max-width:40ch;margin:0}.landing-module__NFRIBa__bakesCopy .landing-module__NFRIBa__btn{align-self:flex-start;margin-top:22px}.landing-module__NFRIBa__bubbles{aspect-ratio:1.15;min-height:320px;position:relative}.landing-module__NFRIBa__bubble{aspect-ratio:1;border-radius:50%;position:absolute;overflow:hidden}.landing-module__NFRIBa__bubble img{object-fit:cover;width:100%;height:100%;display:block}.landing-module__NFRIBa__bubbleMain{width:66%;animation:9s ease-in-out infinite landing-module__NFRIBa__bbBob;top:0;left:4%;box-shadow:0 70px 90px -40px #2f170db3}.landing-module__NFRIBa__bubbleMain img{transform:scale(1.3)}.landing-module__NFRIBa__bubbleA,.landing-module__NFRIBa__bubbleB{border:6px solid #ffbfbf;box-shadow:0 40px 60px -30px #2f170db3}.landing-module__NFRIBa__bubbleA img,.landing-module__NFRIBa__bubbleB img{transform:scale(1.25)}.landing-module__NFRIBa__bubbleA{width:36%;top:4%;right:0}.landing-module__NFRIBa__bubbleB{width:40%;bottom:0;right:8%}.landing-module__NFRIBa__darkSection{color:#fff9f6;background:#2a1309}.landing-module__NFRIBa__boxesSub{font:800 clamp(15px, 1.3vw, 19px) / 1.3 var(--font-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#ffbfbf;margin-top:20px}.landing-module__NFRIBa__leadLight{font:700 19px/1.55 var(--font-sans), sans-serif;color:#fff9f6bf;justify-self:end;max-width:40ch;margin:0}.landing-module__NFRIBa__boxGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(24px,3vw,40px);margin-top:clamp(48px,6vw,80px);display:grid}.landing-module__NFRIBa__page .landing-module__NFRIBa__boxCard{background:#3b1d10;border-radius:28px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,opacity .9s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1);overflow:hidden}.landing-module__NFRIBa__boxCard:hover{transform:translateY(-10px);box-shadow:0 50px 80px -40px #000c}.landing-module__NFRIBa__boxCard:nth-child(2n){margin-top:clamp(0px,7vw,110px)}.landing-module__NFRIBa__boxCard img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.landing-module__NFRIBa__boxBody{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 30px 32px;display:flex}.landing-module__NFRIBa__boxName{font:900 clamp(30px, 3vw, 44px) / 1 var(--font-sans), sans-serif;letter-spacing:-.04em}.landing-module__NFRIBa__boxDesc{max-width:30ch;font:600 15px/1.45 var(--font-sans), sans-serif;color:#fff9f6a6;margin-top:10px}.landing-module__NFRIBa__boxBuy{align-items:center;gap:16px;display:flex}.landing-module__NFRIBa__boxPrice{font:900 26px/1 var(--font-sans), sans-serif;color:#ffbfbf}.landing-module__NFRIBa__boxBuy .landing-module__NFRIBa__btn{min-height:0;padding:16px 24px}.landing-module__NFRIBa__moreBoxes{background:#341a0e;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(40px,5vw,64px);padding:26px 30px;display:flex}.landing-module__NFRIBa__moreBoxes span{font:800 17px/1.45 var(--font-sans), sans-serif;color:#fff9f6cc;max-width:52ch}.landing-module__NFRIBa__events{color:#2f170d;background:#fff0ee}.landing-module__NFRIBa__eventsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(36px,5vw,80px);display:grid}.landing-module__NFRIBa__eventsCopy{flex-direction:column;gap:22px;display:flex}.landing-module__NFRIBa__h2Events{font:900 clamp(52px, 7.4vw, 124px) / .86 var(--font-sans), sans-serif;letter-spacing:-.06em;text-transform:uppercase;color:#2f170d;margin:0}.landing-module__NFRIBa__eventsP{max-width:44ch;font:700 18px/1.55 var(--font-sans), sans-serif;color:#5a3626;margin:0}.landing-module__NFRIBa__carts{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.landing-module__NFRIBa__cart{border-radius:28px;flex-direction:column;gap:20px;padding:clamp(26px,3vw,40px);display:flex}.landing-module__NFRIBa__cartDark{color:#fff9f6;background:#2a1309}.landing-module__NFRIBa__cartLight{color:#2f170d;background:#fff9f6}.landing-module__NFRIBa__cartTitle{font:900 clamp(26px, 2.6vw, 36px) / 1.05 var(--font-sans), sans-serif;letter-spacing:-.03em}.landing-module__NFRIBa__tier{font:700 17px/1.2 var(--font-sans), sans-serif;border-bottom:1px solid #fff9f633;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.landing-module__NFRIBa__cartLight .landing-module__NFRIBa__tier{border-bottom-color:#2f170d26}.landing-module__NFRIBa__tier:last-of-type{border-bottom:0;padding-bottom:0}.landing-module__NFRIBa__tier b{font:900 28px/1 var(--font-sans), sans-serif}.landing-module__NFRIBa__cartNote{font:700 14px/1.4 var(--font-sans), sans-serif}.landing-module__NFRIBa__cartDark .landing-module__NFRIBa__cartNote{color:#ffbfbf}.landing-module__NFRIBa__cartLight .landing-module__NFRIBa__cartNote{color:#c33f63}.landing-module__NFRIBa__small{font:600 14px/1.5 var(--font-sans), sans-serif;color:#6b534a;margin:0}.landing-module__NFRIBa__eventsPhoto{aspect-ratio:1145/1374;border-radius:32px;justify-self:center;width:100%;max-width:620px;max-height:820px;position:relative;overflow:hidden;box-shadow:0 60px 100px -50px #2f170d99}.landing-module__NFRIBa__eventsPhoto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.landing-module__NFRIBa__eventsPhoto:hover img{transform:scale(1.04)}.landing-module__NFRIBa__final{color:#fff9f6;background:#1e0d07;padding-block:clamp(90px,12vw,170px);position:relative;overflow:hidden}.landing-module__NFRIBa__finalGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(40px,5vw,80px);display:grid}.landing-module__NFRIBa__finalCopy{flex-direction:column;gap:clamp(28px,3vw,40px);display:flex}.landing-module__NFRIBa__h2Final{font:900 clamp(56px, 8.4vw, 150px) / .84 var(--font-sans), sans-serif;letter-spacing:-.06em;text-transform:uppercase;color:#fff9f6;margin:0}.landing-module__NFRIBa__howLabel{font:800 12px/1 var(--font-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#f37983}.landing-module__NFRIBa__modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.landing-module__NFRIBa__mode{border-radius:22px;flex-direction:column;gap:10px;padding:26px 26px 28px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .3s;display:flex}.landing-module__NFRIBa__mode:hover{text-decoration:none;transform:translateY(-6px)}.landing-module__NFRIBa__modePickup{color:#2a1309;background:#ffbfbf}.landing-module__NFRIBa__modePickup:hover{color:#2a1309;background:#ffd3d3}.landing-module__NFRIBa__modeDelivery{color:#fff9f6;background:#fa4b92}.landing-module__NFRIBa__modeDelivery:hover{color:#fff9f6;background:#ff5e9e}.landing-module__NFRIBa__modeTitle{font:900 clamp(26px, 2.4vw, 34px) / 1 var(--font-sans), sans-serif;letter-spacing:-.03em}.landing-module__NFRIBa__modeText{font:700 15px/1.45 var(--font-sans), sans-serif}.landing-module__NFRIBa__modePickup .landing-module__NFRIBa__modeText{color:#5a3626}.landing-module__NFRIBa__finalArt{aspect-ratio:1;justify-self:center;width:100%;max-width:600px;position:relative}.landing-module__NFRIBa__finalGlow{background:radial-gradient(closest-side,#fa4b9238,#fa4b9200);border-radius:50%;position:absolute;inset:-6%}.landing-module__NFRIBa__finalArt img{object-fit:contain;filter:drop-shadow(0 50px 50px #000000a6);width:92%;height:92%;animation:9s ease-in-out infinite landing-module__NFRIBa__bbBob;display:block;position:absolute;inset:4%}.landing-module__NFRIBa__bagFab{z-index:60;color:#fff9f6;min-height:56px;font:900 13px/1 var(--font-sans), sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#2a1309;border-radius:999px;align-items:center;gap:14px;padding:0 10px 0 22px;text-decoration:none;animation:.4s cubic-bezier(.2,.7,.2,1) landing-module__NFRIBa__fabIn;display:flex;position:fixed;bottom:clamp(14px,3vw,32px);right:clamp(14px,3vw,32px);box-shadow:0 20px 50px -16px #000000b3,0 0 0 1px #ffbfbf40}.landing-module__NFRIBa__bagFab:hover{color:#fff9f6;background:#3b1d10;text-decoration:none}.landing-module__NFRIBa__bagTotal{font:900 15px/1 var(--font-sans), sans-serif;letter-spacing:0;color:#ffbfbf}.landing-module__NFRIBa__bagGo{color:#2a1309;background:#ffbfbf;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;display:inline-flex}@keyframes landing-module__NFRIBa__fabIn{0%{opacity:0;transform:translateY(16px)}}@media (max-width:520px){.landing-module__NFRIBa__bagLabel{display:none}}.landing-module__NFRIBa__page [data-reveal=pending]{opacity:0;translate:0 48px}.landing-module__NFRIBa__page [data-reveal]{transition:opacity .9s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1)}@keyframes landing-module__NFRIBa__bbSpin{to{transform:rotate(360deg)}}@keyframes landing-module__NFRIBa__bbBob{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-18px)rotate(-5deg)}}@keyframes landing-module__NFRIBa__bbCue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.landing-module__NFRIBa__page *{transition:none!important;animation:none!important}}
