.HomeHero-module__rXhZDW__hero{isolation:isolate;background:var(--nd-cream-100);border-radius:0;width:100%;height:min(680px,100svh - 200px);min-height:430px;position:relative;overflow:hidden}.HomeHero-module__rXhZDW__scenes,.HomeHero-module__rXhZDW__scene,.HomeHero-module__rXhZDW__veil{position:absolute;inset:0}.HomeHero-module__rXhZDW__scene{opacity:0;transition:opacity 1.2s}.HomeHero-module__rXhZDW__scene[data-active=true]{opacity:1}.HomeHero-module__rXhZDW__scene img{object-fit:cover;object-position:center}.HomeHero-module__rXhZDW__veil{z-index:1;background:linear-gradient(90deg,#fbf6eceb 0%,#fbf6ecc4 31%,#fbf6ec21 67%,#fbf6ec05 100%)}.HomeHero-module__rXhZDW__inner{z-index:2;flex-direction:column;justify-content:center;height:100%;padding-block:42px 76px;display:flex;position:relative}.HomeHero-module__rXhZDW__copy{max-width:600px}.HomeHero-module__rXhZDW__copy .nd-eyebrow{color:var(--nd-terracotta-700);letter-spacing:0}.HomeHero-module__rXhZDW__copy h1{font-family:var(--nd-font-display);letter-spacing:0;color:var(--nd-ink-900);margin:18px 0 20px;font-size:80px;font-weight:500;line-height:.93}.HomeHero-module__rXhZDW__copy h1 em{color:var(--nd-terracotta-600);font-weight:400}.HomeHero-module__rXhZDW__description{max-width:435px;color:var(--nd-ink-700);margin:0;font-size:16px;line-height:1.6}.HomeHero-module__rXhZDW__actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.HomeHero-module__rXhZDW__actions .nd-btn{letter-spacing:0;border-radius:0;min-height:45px}.HomeHero-module__rXhZDW__actions .nd-btn--secondary{background:#fbf6ecd9}.HomeHero-module__rXhZDW__sceneControls{color:var(--nd-ink-900);background:#fbf6eceb;border-radius:0;align-items:center;gap:10px;padding:2px 4px 2px 14px;display:flex;position:absolute;bottom:18px;right:max(20px,4%)}.HomeHero-module__rXhZDW__sceneLabel{min-width:112px;font-size:11px}.HomeHero-module__rXhZDW__dots{display:flex}.HomeHero-module__rXhZDW__dot,.HomeHero-module__rXhZDW__playback{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:40px;padding:0;display:inline-flex}.HomeHero-module__rXhZDW__dot span{border:1px solid var(--nd-ink-500);border-radius:50%;width:6px;height:6px}.HomeHero-module__rXhZDW__dot[aria-pressed=true] span{background:var(--nd-terracotta-500);border-color:var(--nd-terracotta-500)}.HomeHero-module__rXhZDW__dot:focus-visible,.HomeHero-module__rXhZDW__playback:focus-visible{outline:2px solid var(--nd-terracotta-500);outline-offset:1px;border-radius:2px}.HomeHero-module__rXhZDW__menu{background:var(--nd-surface);border-bottom:1px solid var(--nd-border);padding:24px 0}.HomeHero-module__rXhZDW__menuInner{grid-template-columns:190px 1fr;align-items:center;gap:26px;display:grid}.HomeHero-module__rXhZDW__menuTitle .nd-eyebrow{letter-spacing:0;margin:0 0 5px}.HomeHero-module__rXhZDW__menuTitle>a{font-family:var(--nd-font-display);color:var(--nd-ink-900);text-underline-offset:4px;font-size:26px;text-decoration-thickness:1px}.HomeHero-module__rXhZDW__menu ol{grid-template-columns:.8fr 1.5fr .8fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}.HomeHero-module__rXhZDW__menu li{font-size:13px;line-height:1.5}.HomeHero-module__rXhZDW__menu li span{color:var(--nd-terracotta-600);margin-bottom:4px;font-size:11px;display:block}.HomeHero-module__rXhZDW__hero[data-reduced-motion=true] .HomeHero-module__rXhZDW__scene{transition:none}@media (max-width:760px){.HomeHero-module__rXhZDW__copy h1{font-size:64px}.HomeHero-module__rXhZDW__copy{max-width:480px}.HomeHero-module__rXhZDW__veil{background:linear-gradient(90deg,#fbf6ecf0 0%,#fbf6ecbd 56%,#fbf6ec24 100%)}.HomeHero-module__rXhZDW__menuInner{grid-template-columns:1fr;gap:16px}.HomeHero-module__rXhZDW__menuTitle{align-items:center;gap:16px;display:flex}.HomeHero-module__rXhZDW__menuTitle .nd-eyebrow{margin:0}}@media (max-width:520px){.HomeHero-module__rXhZDW__hero{height:calc(100svh - 180px);min-height:430px;max-height:640px}.HomeHero-module__rXhZDW__inner{padding-block:28px 66px}.HomeHero-module__rXhZDW__copy h1{margin:14px 0 18px;font-size:50px}.HomeHero-module__rXhZDW__description{max-width:340px;font-size:14px;line-height:1.6}.HomeHero-module__rXhZDW__actions{gap:8px;margin-top:22px}.HomeHero-module__rXhZDW__actions .nd-btn{padding-inline:14px;font-size:12px}.HomeHero-module__rXhZDW__sceneControls{bottom:12px;right:20px}.HomeHero-module__rXhZDW__sceneLabel{min-width:102px;font-size:10px}.HomeHero-module__rXhZDW__dot,.HomeHero-module__rXhZDW__playback{width:32px;height:36px}.HomeHero-module__rXhZDW__menu{padding:22px 0}.HomeHero-module__rXhZDW__menu ol{grid-template-columns:1fr;gap:8px}.HomeHero-module__rXhZDW__menu li{grid-template-columns:50px minmax(0,1fr);gap:12px;display:grid}.HomeHero-module__rXhZDW__menu li span{margin:0}.HomeHero-module__rXhZDW__menuTitle>a{font-size:24px}}@media (max-width:350px){.HomeHero-module__rXhZDW__copy h1{font-size:43px}.HomeHero-module__rXhZDW__actions{gap:8px}.HomeHero-module__rXhZDW__actions .nd-btn{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.HomeHero-module__rXhZDW__scene{transition:none}}
.OccasionFinder-module__vd_zoq__finder{background:var(--nd-cream-50);padding:76px 0 64px;scroll-margin-top:112px}.OccasionFinder-module__vd_zoq__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}:is(.OccasionFinder-module__vd_zoq__heading .nd-eyebrow,.OccasionFinder-module__vd_zoq__resultCopy .nd-eyebrow){letter-spacing:0}.OccasionFinder-module__vd_zoq__heading h2{font-family:var(--nd-font-display);letter-spacing:0;margin:9px 0 0;font-size:48px;font-weight:500;line-height:1.05}.OccasionFinder-module__vd_zoq__heading>p{max-width:230px;color:var(--nd-ink-500);margin:0 0 4px;font-size:14px;line-height:1.65}.OccasionFinder-module__vd_zoq__slider{border-top:1px solid var(--nd-border);padding:27px 0 25px}.OccasionFinder-module__vd_zoq__currentStage{display:none}.OccasionFinder-module__vd_zoq__slider input{cursor:pointer;width:100%;height:30px;accent-color:var(--nd-terracotta-500);margin:0}.OccasionFinder-module__vd_zoq__slider input:focus-visible{outline:2px solid var(--nd-terracotta-500);outline-offset:5px;border-radius:4px}.OccasionFinder-module__vd_zoq__stageLabels{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.OccasionFinder-module__vd_zoq__stageLabels button{font:inherit;color:var(--nd-ink-500);cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px;line-height:1.5}.OccasionFinder-module__vd_zoq__stageLabels button[aria-pressed=true]{color:var(--nd-terracotta-700);font-weight:600}.OccasionFinder-module__vd_zoq__stageLabels button:focus-visible{outline:2px solid var(--nd-terracotta-500);outline-offset:3px}.OccasionFinder-module__vd_zoq__stageNumber{display:none}.OccasionFinder-module__vd_zoq__result{border-top:1px solid var(--nd-border);grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:300px;padding:30px 0 42px;display:grid}.OccasionFinder-module__vd_zoq__resultCopy h3{font-family:var(--nd-font-display);letter-spacing:0;margin:10px 0 14px;font-size:36px;font-weight:500;line-height:1.05}.OccasionFinder-module__vd_zoq__resultCopy>p:not(.nd-eyebrow){color:var(--nd-ink-500);max-width:430px;margin:0 0 20px;font-size:15px;line-height:1.7}.OccasionFinder-module__vd_zoq__resultCopy .OccasionFinder-module__vd_zoq__bundleStatus{font-size:12px}.OccasionFinder-module__vd_zoq__resultCopy .nd-btn{letter-spacing:0;gap:12px}.OccasionFinder-module__vd_zoq__recipeChoices{grid-template-columns:1fr 1fr;align-self:start;gap:18px;display:grid}.OccasionFinder-module__vd_zoq__recipeChoice{color:var(--nd-ink-900);min-width:0;text-decoration:none}.OccasionFinder-module__vd_zoq__recipePhoto{aspect-ratio:4/3;background:var(--nd-cream-100);position:relative;overflow:hidden}.OccasionFinder-module__vd_zoq__recipePhoto img,.OccasionFinder-module__vd_zoq__bundlePhoto img{object-fit:cover;transition:transform .2s}.OccasionFinder-module__vd_zoq__recipeChoice:hover img{transform:scale(1.025)}.OccasionFinder-module__vd_zoq__recipeChoice>span{font-family:var(--nd-font-display);margin-top:14px;font-size:24px;line-height:1.1;display:block}.OccasionFinder-module__vd_zoq__bundlePhoto{aspect-ratio:2;width:100%;min-height:220px;display:block;position:relative;overflow:hidden}.OccasionFinder-module__vd_zoq__empty{font-size:15px;line-height:1.7}.OccasionFinder-module__vd_zoq__cravings{border-top:1px solid var(--nd-border);padding-top:30px}.OccasionFinder-module__vd_zoq__cravings h3{font-family:var(--nd-font-display);letter-spacing:0;margin:0 0 20px;font-size:29px;font-weight:500}.OccasionFinder-module__vd_zoq__tags{flex-wrap:wrap;gap:10px;display:flex}.OccasionFinder-module__vd_zoq__tag,.OccasionFinder-module__vd_zoq__unavailableTag{border:1px solid var(--nd-sage-300);background:var(--nd-sage-100);min-height:40px;color:var(--nd-sage-600);border-radius:999px;justify-content:center;align-items:center;padding:8px 17px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.OccasionFinder-module__vd_zoq__tag:hover{background:var(--nd-sage-600);border-color:var(--nd-sage-600);color:var(--nd-on-accent)}.OccasionFinder-module__vd_zoq__unavailableTag{border-color:var(--nd-cream-200);color:var(--nd-ink-500);opacity:.58;cursor:not-allowed;background:0 0}.OccasionFinder-module__vd_zoq__collectionNote{color:var(--nd-ink-500);margin:18px 0 0;font-size:12px}@media (max-width:850px){.OccasionFinder-module__vd_zoq__result{gap:28px}.OccasionFinder-module__vd_zoq__heading h2{font-size:42px}.OccasionFinder-module__vd_zoq__recipeChoices{gap:12px}.OccasionFinder-module__vd_zoq__recipeChoice>span{font-size:22px}}@media (max-width:660px){.OccasionFinder-module__vd_zoq__finder{padding:52px 0}.OccasionFinder-module__vd_zoq__heading{flex-direction:column;align-items:start;gap:14px;margin-bottom:24px}.OccasionFinder-module__vd_zoq__heading h2{font-size:37px}.OccasionFinder-module__vd_zoq__heading>p{max-width:none}.OccasionFinder-module__vd_zoq__slider{padding-block:20px}.OccasionFinder-module__vd_zoq__currentStage{font-family:var(--nd-font-display);text-align:center;margin-bottom:14px;font-size:25px;display:block}.OccasionFinder-module__vd_zoq__stageLabels{gap:0;margin-top:3px}.OccasionFinder-module__vd_zoq__stageLabels button{min-height:36px;padding:5px}.OccasionFinder-module__vd_zoq__stageNumber{display:inline}.OccasionFinder-module__vd_zoq__stageName{display:none}.OccasionFinder-module__vd_zoq__result{grid-template-columns:1fr;gap:25px;padding-top:26px}.OccasionFinder-module__vd_zoq__resultCopy h3{font-size:31px}.OccasionFinder-module__vd_zoq__resultCopy>p:not(.nd-eyebrow){font-size:14px}.OccasionFinder-module__vd_zoq__recipeChoices{gap:16px}.OccasionFinder-module__vd_zoq__recipeChoice>span{font-size:23px}.OccasionFinder-module__vd_zoq__bundlePhoto{aspect-ratio:3/2;min-height:0}.OccasionFinder-module__vd_zoq__cravings h3{font-size:28px}.OccasionFinder-module__vd_zoq__tags{gap:8px}.OccasionFinder-module__vd_zoq__tag,.OccasionFinder-module__vd_zoq__unavailableTag{padding-inline:14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.OccasionFinder-module__vd_zoq__recipePhoto img,.OccasionFinder-module__vd_zoq__bundlePhoto img{transition:none}}
:is(.HomePage-module__BLHD9W__home .nd-eyebrow,.HomePage-module__BLHD9W__home .nd-btn,.HomePage-module__BLHD9W__home .home-intro__lead,.HomePage-module__BLHD9W__home .home-section-head h2,.HomePage-module__BLHD9W__home .feature-pack__body h2,.HomePage-module__BLHD9W__home .story-band h2,.HomePage-module__BLHD9W__home .home-capture h2){letter-spacing:0}.HomePage-module__BLHD9W__home .feature-pack{box-shadow:none;border-radius:0}:is(.HomePage-module__BLHD9W__home .feature-pack__body h2,.HomePage-module__BLHD9W__home .home-section-head h2,.HomePage-module__BLHD9W__home .home-intro__lead,.HomePage-module__BLHD9W__home .story-band h2,.HomePage-module__BLHD9W__home .home-capture h2){font-size:48px;line-height:1.04}.HomePage-module__BLHD9W__home .home-intro{padding-top:48px}.HomePage-module__BLHD9W__home .home-intro__lead{max-width:780px}:is(.HomePage-module__BLHD9W__home .nd-card,.HomePage-module__BLHD9W__home .nd-capture){border-radius:8px}.HomePage-module__BLHD9W__home .home-capture .nd-capture{border:0;border-left:1px solid var(--nd-border);box-shadow:none;background:0 0;border-radius:0}.HomePage-module__BLHD9W__home .home-capture .nd-body{margin-bottom:24px}.HomePage-module__BLHD9W__home .HomePage-module__BLHD9W__storyWords{font-family:var(--nd-font-display);letter-spacing:0;color:var(--nd-cream-50);margin:0;font-size:76px;line-height:.95}.HomePage-module__BLHD9W__storyWords em{color:var(--nd-gold-100);font-weight:400}@media (max-width:960px){.HomePage-module__BLHD9W__home .home-capture .nd-capture{border-left:0;border-top:1px solid var(--nd-border);padding-inline:0}}@media (max-width:600px){:is(.HomePage-module__BLHD9W__home .feature-pack__body h2,.HomePage-module__BLHD9W__home .home-section-head h2,.HomePage-module__BLHD9W__home .home-intro__lead,.HomePage-module__BLHD9W__home .story-band h2,.HomePage-module__BLHD9W__home .home-capture h2){font-size:38px}.HomePage-module__BLHD9W__home .HomePage-module__BLHD9W__storyWords{font-size:60px}}
