.lineup-grid[data-v-0860ddb7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem;margin-top:3.2rem;display:grid}@media (width>=1024px){.lineup-grid[data-v-0860ddb7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}}.lineup-link[data-v-0860ddb7]{border-radius:1.6rem;display:block}.lineup-slot[data-v-0860ddb7]{aspect-ratio:815/900;width:100%;max-width:26rem;margin-inline:auto}.lineup-flier[data-v-0860ddb7]{width:100%;height:100%}.lineup-img[data-v-0860ddb7]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 18px #2e0e0b40);width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.lineup-link:hover .lineup-img[data-v-0860ddb7]{transform:translateY(-6px)rotate(-3deg)}@media (width<=639px){.lineup--flow .lineup-grid[data-v-0860ddb7]{gap:2.4rem 1.6rem;margin-top:2.4rem}.lineup--flow .lineup-slot[data-v-0860ddb7]{max-width:14rem}}.lineup--stage[data-v-0860ddb7]{z-index:20;padding:calc(var(--nav-h) + 2.4rem) 4rem 2.4rem max(4.8rem, calc((100% - 128rem) / 2 + 4.8rem));pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 20% 0 0}.lineup--stage .lineup-flier[data-v-0860ddb7]{will-change:transform, opacity}.lineup--stage.is-settled[data-v-0860ddb7]{pointer-events:auto}.lineup--stage>div[data-v-0860ddb7]{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.lineup--stage .lineup-grid[data-v-0860ddb7]{grid-template-rows:repeat(2,minmax(0,1fr));min-height:0;margin-top:2.4rem}.lineup--stage .lineup-link[data-v-0860ddb7]{grid-template-rows:minmax(0,1fr) 8.8rem;height:100%;display:grid}.lineup--stage .lineup-slot[data-v-0860ddb7]{aspect-ratio:auto;max-width:26rem;height:100%;min-height:0}@media (width<=1279px),(height<=740px){.lineup--stage [data-drop=lineup-heading][data-v-0860ddb7]{font-size:3.6rem}.lineup--stage .lineup-grid[data-v-0860ddb7]{gap:1.6rem}}.lineup--stage [data-drop=lineup-heading][data-v-0860ddb7],.lineup--stage [data-drop=lineup-cta][data-v-0860ddb7],.lineup--stage [data-drop=flier][data-v-0860ddb7],.lineup--stage [data-drop=label][data-v-0860ddb7]{visibility:hidden}@media (width<=639px){.hero-stage[data-v-024398cb]{min-height:0}.hero-layout[data-v-024398cb]{padding-top:calc(var(--nav-h) + 3.2rem);gap:2.4rem;padding-bottom:2.4rem}#hero-title[data-v-024398cb]{font-size:clamp(4.8rem,13.5vw,5.6rem)}.hero-actions[data-v-024398cb]{gap:.8rem;margin-top:2.4rem}.hero-actions>a[data-v-024398cb]{padding-block:1.2rem;padding-inline:1.6rem}.hero-secondary[data-v-024398cb]{text-underline-offset:.3em;border-color:#0000;text-decoration:underline}.hero-cookie>div[data-v-024398cb]{width:82%;max-width:30rem}.hero-chocolate[data-v-024398cb]{height:25%}}@media (width>=1024px){.hero-cookie[data-v-024398cb]{z-index:5;left:80%;top:calc(50% + var(--nav-h) / 2);width:min(44vw, calc((min(100dvh, 92rem) - var(--nav-h)) * .73));position:absolute;transform:translate(-48.9%,-47.6%)}}.hero-media[data-v-024398cb],.hero-tagline[data-v-024398cb]{visibility:hidden}.hero-media[data-v-024398cb]{will-change:transform, opacity}.hero-media.is-framed[data-v-024398cb]{--feather:linear-gradient(to right, transparent, #000 30%, #000 92%, transparent), linear-gradient(to bottom, transparent, #000 5%, #000 95%, transparent);-webkit-mask-image:var(--feather);-webkit-mask-composite:source-in;-webkit-mask-image:var(--feather);mask-image:var(--feather);-webkit-mask-composite:source-in, xor;-webkit-mask-composite:source-in;mask-composite:intersect}.hero-media video[data-v-024398cb],.hero-media img[data-v-024398cb]{-o-object-fit:fill;object-fit:fill}@media (width<=1023px){.quality-section[data-v-1b74640b]{min-height:0;padding-block:5.6rem}.quality-copy[data-v-1b74640b]{margin-top:0}.quality-cookies[data-v-1b74640b]{width:100%;max-width:36rem}.quality-cookies img[data-v-1b74640b]{width:40%;margin-bottom:0}.quality-cookies img+img[data-v-1b74640b]{margin-left:-20%}}.showcase-list[data-v-82669499]{flex-direction:column;gap:17.6rem;display:flex}.showcase-card[data-v-82669499]{background:#e3d9c8;border-radius:28px;align-items:center;height:45.6rem;padding:4.8rem 5.6rem;transition:background-color .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.showcase-card[data-v-82669499]:hover{background:var(--wash)}.reverse[data-v-82669499]{flex-direction:row-reverse}.showcase-content[data-v-82669499]{z-index:2;max-width:54%;position:relative}.reverse .showcase-content[data-v-82669499]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.showcase-badge[data-v-82669499]{color:#fbf9f4;font-size:var(--fs-sm);background:#2e0e0b;border-radius:999px;padding:.64rem 1.44rem;font-weight:700;transition:background-color .3s,color .3s;display:inline-block}.showcase-card:hover .showcase-badge[data-v-82669499]{color:#2e0e0b;background:#fbf9f4}.showcase-title[data-v-82669499]{font-size:var(--fs-display);color:#2e0e0b;letter-spacing:-.01em;text-wrap:balance;margin:1.44rem 0 .96rem;line-height:1.1;transition:color .3s}.showcase-title-link[data-v-82669499]{color:inherit}.showcase-desc[data-v-82669499]{max-width:54.4rem;font-size:var(--fs-base);color:#2e0e0bcc;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;transition:color .3s;display:-webkit-box;overflow:hidden}.showcase-card:hover .showcase-title[data-v-82669499],.showcase-card:hover .showcase-desc[data-v-82669499],.showcase-card:hover .showcase-link[data-v-82669499],.showcase-card:hover .showcase-price[data-v-82669499]{color:#fbf9f4}.showcase-actions[data-v-82669499]{flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;margin-top:2.4rem;display:flex}.reverse .showcase-actions[data-v-82669499]{flex-direction:row-reverse}.showcase-card:hover .showcase-primary[data-v-82669499]{color:#2e0e0b;background:#fbf9f4}.showcase-link[data-v-82669499]{color:#2e0e0b;text-underline-offset:6px;align-items:center;min-height:4.4rem;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;transition:color .3s;display:inline-flex}.showcase-price[data-v-82669499]{font-size:var(--fs-base);color:#2e0e0b;font-weight:800;transition:color .3s}.showcase-image-wrap[data-v-82669499]{pointer-events:none;width:min(42%,52.8rem);position:absolute;top:50%;right:3.2rem;transform:translateY(-50%)}.reverse .showcase-image-wrap[data-v-82669499]{left:3.2rem;right:auto}.showcase-image[data-v-82669499]{filter:drop-shadow(0 30px 30px #2e0e0b59);width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.showcase-card:hover .showcase-image[data-v-82669499]{transform:rotate(-3deg)scale(1.04)}.reverse .showcase-image[data-v-82669499]{transform:scaleX(-1)}.reverse:hover .showcase-image[data-v-82669499]{transform:scaleX(-1)rotate(-3deg)scale(1.04)}@media (width<=1023px){.showcase-list[data-v-82669499]{gap:12.8rem}.showcase-card[data-v-82669499]{height:auto;min-height:25.6rem;padding:3.6rem 4rem}.showcase-content[data-v-82669499]{max-width:58%}.showcase-image-wrap[data-v-82669499]{width:38%;right:2rem}.reverse .showcase-image-wrap[data-v-82669499]{left:2rem;right:auto}}@media (width<=639px){.showcase-list[data-v-82669499]{gap:5.6rem}.showcase-card[data-v-82669499],.showcase-card[data-v-82669499]:hover{background:var(--wash);border-radius:24px;height:auto;min-height:14.4rem;padding:2rem}.showcase-content[data-v-82669499]{max-width:52%;position:static}.showcase-badge[data-v-82669499],.showcase-desc[data-v-82669499]{display:none}.showcase-actions[data-v-82669499]{margin-top:1.2rem;display:flex}.showcase-primary[data-v-82669499],.showcase-link[data-v-82669499]{display:none}.showcase-price[data-v-82669499]{color:#fbf9f4}.showcase-title[data-v-82669499],.showcase-card:hover .showcase-title[data-v-82669499]{color:#fbf9f4;margin:0;font-size:clamp(1.8rem,5vw,2.2rem);line-height:1.2}.showcase-title-link[data-v-82669499]:after{content:"";z-index:3;border-radius:inherit;position:absolute;inset:0}.showcase-image-wrap[data-v-82669499]{width:46%;right:0}.reverse .showcase-image-wrap[data-v-82669499]{left:0;right:auto}.reverse .showcase-image[data-v-82669499]{transform:scaleX(-1)}.showcase-card:hover .showcase-image[data-v-82669499]{transform:none}.reverse:hover .showcase-image[data-v-82669499]{transform:scaleX(-1)}.showcase-image[data-v-82669499]{filter:drop-shadow(0 18px 20px #0006)}}.featured[data-v-4bb48ff2]:before{content:"";z-index:-1;opacity:.08;pointer-events:none;background:url(/cookie-background.jpeg) 50%/cover;position:absolute;inset:0;transform:scale(1.3)}
