.home-page_home__a3yg6{--paper-warm:var(--surface-subtle);position:relative;z-index:10;overflow:clip;padding-top:100px;background:var(--surface-canvas);color:var(--text-primary)}.home-page_home__a3yg6 h1,.home-page_home__a3yg6 h2,.home-page_home__a3yg6 h3{font-family:var(--font-section-serif);font-weight:400;letter-spacing:-.045em}.home-page_home__a3yg6 h2{font-size:clamp(2.4rem,4.3vw,4.3rem);line-height:1.08}.home-page_label__nISjy{color:var(--text-accent);font-size:.68rem;letter-spacing:.04em;line-height:1.5}.home-page_hero__KdRAN{position:relative;padding:18px 5% 0;background:#fff9c7;color:#81451f}.home-page_heroLayout__w1A2E{position:relative;height:clamp(620px,54vw,800px);max-width:1500px;margin-inline:auto}.home-page_heroCopy__YqqO4{position:relative;top:-12px;z-index:1;text-align:center;animation:home-page_heroReveal__w5qGg .9s cubic-bezier(.22,1,.36,1) both}.home-page_heroEyebrow__vc5uL{padding-block:14px 18px;font-family:var(--font-luxury),Georgia,serif;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1;letter-spacing:.06em}.home-page_hero__KdRAN h1{font-family:var(--font-luxury),Georgia,serif;font-size:clamp(7rem,13.8vw,13.5rem);font-weight:400;letter-spacing:-.065em;line-height:.76}.home-page_heroWord__nnbNI{display:grid;height:.76em;place-items:center}.home-page_heroWord__nnbNI+.home-page_heroWord__nnbNI{margin-top:.08em}.home-page_heroWord__nnbNI img{display:block;width:4.5em;max-width:100%;height:auto}.home-page_heroWord__nnbNI+.home-page_heroWord__nnbNI img{width:4.7em}.home-page_heroVisual__i1q4i{position:absolute;z-index:2;top:clamp(204px,calc(15vw + 24px),264px);left:50%;width:min(38vw,560px);aspect-ratio:1;transform:translateX(-50%);animation:home-page_cookieArrival__NhP0a 1.1s cubic-bezier(.22,1,.36,1) .15s both}.home-page_heroCookie__6usXS{object-fit:contain;filter:drop-shadow(0 22px 16px rgb(73 41 20/.13))}.home-page_heroNote__ZG6kq{position:absolute;left:2%;bottom:100px;font-size:.8rem;line-height:1.8;color:#694c39}.home-page_heroNote__ZG6kq em{display:block;margin-top:8px;font-family:var(--font-luxury),Georgia,serif;font-size:1.5rem}.home-page_heroSocials__TBD32{position:absolute;z-index:4;bottom:110px;right:2%;display:flex;flex-direction:column;gap:8px}.home-page_heroSocials__TBD32 a{display:grid;width:56px;height:56px;place-items:center;border:1px solid var(--dark-violet);border-radius:50%;background:var(--dark-violet);color:#f7f3ed;text-decoration:none;transition:background .18s,transform .18s}.home-page_heroSocials__TBD32 a:hover{background:color-mix(in srgb,var(--dark-violet) 85%,black);transform:translateY(-2px)}.home-page_heroSocials__TBD32 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.home-page_heroSocials__TBD32 .home-page_socialDot__musKG,.home-page_heroSocials__TBD32 .home-page_socialFill__cbl7H{fill:currentColor;stroke:none}.home-page_heroBottom__3UVBF{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1500px;margin-inline:auto;padding:14px 0 30px;border-top:1px solid #81451f30}.home-page_heroLink__0s5vQ,.home-page_heroScroll__LKojn{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:inherit;text-decoration:none;font-size:.76rem}.home-page_heroLink__0s5vQ{border-bottom:1px solid}.home-page_heroLink__0s5vQ svg,.home-page_heroScroll__LKojn svg{transition:transform .2s}.home-page_heroLink__0s5vQ:hover svg{transform:translate(2px,-2px)}.home-page_heroScroll__LKojn:hover svg{transform:translateY(3px)}.home-page_introduction__4ilfv{background:var(--ivory)}.home-page_introStrip__LcTeC{overflow:hidden;border-block:1px solid color-mix(in srgb,var(--espresso) 50%,transparent);padding-block:12px}.home-page_introStrip__LcTeC p{display:flex;align-items:center;justify-content:space-around;gap:28px;width:max-content;min-width:100%;padding-inline:24px;font-size:clamp(.7rem,1.1vw,1rem);line-height:1.2;text-transform:uppercase}.home-page_introStrip__LcTeC .home-page_stripStar__XGqAv{flex:none;width:1.3em;height:1.3em;fill:none;stroke:var(--dark-violet);stroke-width:1.8;stroke-linecap:round}.home-page_introComposition__K3wwH{position:relative;display:grid;grid-template-columns:40% 32% 28%;max-width:1700px;margin-inline:auto;padding:clamp(110px,14vw,225px) 5% 100px}.home-page_introComposition__K3wwH h2{position:relative;z-index:2;grid-column:1/3;grid-row:1;align-self:start;margin-top:30px;font-family:var(--font-section-serif);font-size:clamp(4rem,8.5vw,9rem);line-height:.98;letter-spacing:-.065em;color:var(--dark-violet)}.home-page_introVisual__K6kcl{display:contents}.home-page_introPhoto__On3K8{position:relative;grid-column:2;grid-row:1;aspect-ratio:.84;margin-top:135px}.home-page_introPhoto__On3K8 img{object-fit:cover;object-position:48% center}.home-page_introCookie__GUe56{position:absolute;z-index:3;top:25px;right:0;width:48%;aspect-ratio:1;pointer-events:none;transform:rotate(-20deg)}.home-page_introCookie__GUe56 img{object-fit:contain;filter:drop-shadow(8px 18px 10px rgb(59 42 42/.16))}.home-page_introText__xMyE4{grid-column:2/4;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,4vw,72px);margin-top:62px}.home-page_introText__xMyE4 p{font-family:var(--font-levain-body),Arial,sans-serif;font-size:clamp(1.2rem,1.85vw,1.9rem);font-weight:400;line-height:1.5;letter-spacing:-.025em}@media (max-width:700px){.home-page_introStrip__LcTeC{padding-block:10px}.home-page_introStrip__LcTeC p{gap:18px;font-size:.65rem}.home-page_introComposition__K3wwH{grid-template-columns:1fr;padding:55px max(24px,6%) 65px}.home-page_introComposition__K3wwH h2{grid-column:1;grid-row:1;margin-top:0;font-size:clamp(3.2rem,12.5vw,5.5rem)}.home-page_introVisual__K6kcl{position:relative;display:block;grid-column:1;grid-row:2;margin-top:40px;padding-block:40px 16px}.home-page_introPhoto__On3K8{width:78%;margin-top:0;aspect-ratio:.9}.home-page_introCookie__GUe56{top:-18px;right:-12%;width:62%;aspect-ratio:1.5}.home-page_introText__xMyE4{grid-column:1;grid-template-columns:1fr;gap:22px;margin-top:35px}.home-page_introText__xMyE4 p{font-size:1.125rem;line-height:1.6}}.home-page_box__5Pm4g{display:grid;grid-template-columns:1fr 1fr;min-height:620px;background:var(--blush)}.home-page_boxPhoto__DLXED{grid-column:2;grid-row:1;position:relative;margin:70px 11% 70px 3%}.home-page_boxPhoto__DLXED>img{object-fit:cover}.home-page_boxCopy__RL1X3{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px 10% 70px 18%}.home-page_boxCopy__RL1X3>.home-page_label__nISjy{margin-bottom:22px}.home-page_boxCopy__RL1X3 h2{font-size:clamp(2.7rem,4.5vw,4.7rem)}.home-page_boxCopy__RL1X3>p:not(.home-page_label__nISjy){max-width:350px;margin-top:24px;font-size:1rem;line-height:1.55}.home-page_button__VaHYw{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 32px;border:1px solid var(--dark-violet);border-radius:40px;background-color:var(--dark-violet);background-image:linear-gradient(var(--butter),var(--butter));background-position:0;background-repeat:no-repeat;background-size:0 100%;box-shadow:0 8px 22px rgb(59 42 42/.08);color:var(--ivory);font-size:.79rem;font-weight:600;text-decoration:none;transition:background-size .26s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),color .18s cubic-bezier(.25,1,.5,1),transform .18s cubic-bezier(.25,1,.5,1)}.home-page_button__VaHYw:hover{background-size:100% 100%;box-shadow:0 12px 28px rgb(59 42 42/.14);color:var(--dark-violet);transform:translateY(-2px)}.home-page_button__VaHYw:active{box-shadow:0 5px 14px rgb(59 42 42/.1);transform:translateY(0) scale(.98)}.home-page_boxCopy__RL1X3 .home-page_button__VaHYw{margin-top:28px}.home-page_story__EPbxE{display:grid;grid-template-columns:.8fr 1.6fr;gap:8%;padding:100px 9% 110px;background:var(--paper-warm)}.home-page_story__EPbxE .home-page_label__nISjy{display:none}.home-page_story__EPbxE h2{font-size:clamp(2.4rem,4.1vw,4rem)}.home-page_storyCopy__Y1c4s>p:first-child{font-size:1.15rem;line-height:1.35}.home-page_storyCopy__Y1c4s>p:nth-child(2){max-width:650px;margin:18px 0;font-size:1rem;line-height:1.55}.home-page_journal__BZCV8{position:relative;overflow:hidden;background:var(--espresso)}.home-page_journalViewport__I6JlA{overflow:hidden;scrollbar-width:none}.home-page_journalViewport__I6JlA::-webkit-scrollbar{display:none}.home-page_journalTrack__ouPfa{display:flex;width:max-content;animation:home-page_journalMarquee__0om3T 58s linear infinite;will-change:transform}.home-page_journalGroup__UNeF6{display:flex;flex:none}.home-page_journal__BZCV8 figure{position:relative;width:clamp(265px,28vw,430px);height:clamp(330px,35vw,520px);flex:none;overflow:hidden}.home-page_journal__BZCV8 figure:nth-child(3n+2){width:clamp(235px,24vw,370px)}.home-page_journal__BZCV8 img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .3s cubic-bezier(.25,1,.5,1)}.home-page_journal__BZCV8 figure:hover img{filter:saturate(1.06);transform:scale(1.035)}.home-page_lastBite__wzVpQ{display:flex;align-items:center;flex-direction:column;padding:75px 24px 85px;background:var(--paper-warm);text-align:center}.home-page_lastBite__wzVpQ h2{margin-top:20px;font-size:clamp(3rem,5.1vw,5rem)}.home-page_lastBite__wzVpQ>p:not(.home-page_label__nISjy){max-width:360px;margin:24px 0;font-size:.9rem;line-height:1.55}.home-page_shippingLink__M_t0u{margin-top:20px;color:var(--text-accent);font-size:.73rem;text-underline-offset:5px}.home-page_home__a3yg6 a:focus-visible,.home-page_home__a3yg6 button:focus-visible{outline:3px solid var(--dark-violet);outline-offset:5px}@keyframes home-page_cookieArrival__NhP0a{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes home-page_heroReveal__w5qGg{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-page_socialReveal__oVlNP{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes home-page_journalMarquee__0om3T{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:1600px){.home-page_hero__KdRAN{padding-inline:max(4%,calc((100vw - 1500px) / 2))}}@media (max-width:1000px){.home-page_box__5Pm4g{min-height:540px}.home-page_boxPhoto__DLXED{margin:55px 9% 55px 0}.home-page_boxCopy__RL1X3{padding:55px 10% 55px 14%}.home-page_story__EPbxE{padding:75px 7%}}@media (max-width:700px){.home-page_home__a3yg6{padding-top:88px}.home-page_hero__KdRAN{padding-inline:8%}.home-page_box__5Pm4g{grid-template-columns:1fr}.home-page_boxPhoto__DLXED{grid-column:1;grid-row:1;margin:35px 8% 0;aspect-ratio:1.15}.home-page_boxCopy__RL1X3{grid-row:2;padding:40px 8% 55px}.home-page_boxCopy__RL1X3 h2{font-size:2.9rem}.home-page_boxCopy__RL1X3>p:not(.home-page_label__nISjy){font-size:.9rem}.home-page_story__EPbxE{grid-template-columns:1fr;gap:30px;padding:55px 8% 65px}.home-page_story__EPbxE h2{font-size:2.8rem}.home-page_storyCopy__Y1c4s>p:first-child{font-size:1.1rem}.home-page_storyCopy__Y1c4s>p:nth-child(2){font-size:1rem;line-height:1.65}.home-page_journal__BZCV8 figure{width:72vw;height:92vw;max-height:560px}.home-page_journal__BZCV8 figure:nth-child(3n+2){width:64vw}.home-page_lastBite__wzVpQ{padding:55px 8% 65px}.home-page_lastBite__wzVpQ h2{font-size:2.9rem}}@media (prefers-reduced-motion:reduce){.home-page_home__a3yg6 *,.home-page_home__a3yg6 :after,.home-page_home__a3yg6 :before{transition:none!important}.home-page_journalViewport__I6JlA{overflow-x:auto;scroll-snap-type:x proximity}.home-page_journalTrack__ouPfa{animation:none;will-change:auto}.home-page_journalGroup__UNeF6[aria-hidden=true]{display:none}.home-page_journal__BZCV8 figure{scroll-snap-align:start}}@media (max-width:1000px) and (min-width:701px){.home-page_heroLayout__w1A2E{height:780px}.home-page_heroVisual__i1q4i{top:165px;width:min(58vw,480px)}.home-page_heroNote__ZG6kq{bottom:28px;left:0}.home-page_heroSocials__TBD32{right:0;bottom:28px}}@media (max-width:700px){.home-page_hero__KdRAN{padding:8px max(24px,6%) 0}.home-page_heroLayout__w1A2E{display:grid;grid-template-columns:minmax(0,1fr);height:auto;padding-bottom:32px}.home-page_heroCopy__YqqO4{grid-column:1/-1;top:0}.home-page_heroEyebrow__vc5uL{font-size:2rem;letter-spacing:.06em;padding-block:20px 22px}.home-page_hero__KdRAN h1{font-size:clamp(4.4rem,19.5vw,8.5rem);line-height:.82}.home-page_heroWord__nnbNI{height:.82em}.home-page_heroVisual__i1q4i{position:relative;grid-column:1;justify-self:center;top:auto;left:auto;width:min(84vw,380px);margin-top:clamp(-56px,-12vw,-36px);transform:none;animation-name:home-page_cookieArrivalMobile__Hvxb0}.home-page_heroCookie__6usXS{transform:translateX(-1.16%)}.home-page_heroNote__ZG6kq{position:static;grid-column:1;margin-top:12px;text-align:center;font-size:.8125rem;line-height:1.55}.home-page_heroNote__ZG6kq em{margin-top:6px;font-size:1.25rem}.home-page_heroSocials__TBD32{position:static;grid-column:1;justify-self:center;margin:22px 0 0;flex-direction:row;gap:12px}.home-page_heroBottom__3UVBF{align-items:center;padding-bottom:20px;gap:12px}.home-page_heroLink__0s5vQ,.home-page_heroScroll__LKojn{font-size:.65rem;gap:8px}.home-page_heroScroll__LKojn{max-width:140px}}@keyframes home-page_cookieArrivalMobile__Hvxb0{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-page_heroCopy__YqqO4,.home-page_heroVisual__i1q4i{animation:none}}.home-page_home__a3yg6 .home-page_lastBite__wzVpQ h2{font-family:var(--font-luxury),Georgia,serif;font-weight:400;color:#81451f;letter-spacing:-.055em}