.Box_box{z-index:1;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--box);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.Box_cup{aspect-ratio:1;border-radius:var(--radius-md);background:repeating-conic-gradient(from 0deg, var(--box) 0deg 5deg, var(--surface) 5deg 10deg);padding:7px;position:relative;container-type:inline-size}.Box_cup>*{position:absolute;inset:7px}.Box_crumbs{border-radius:calc(var(--radius-md) - 5px);background:var(--box);color:var(--ink-muted);place-items:center;display:grid}.Box_art{width:100%;height:100%;display:block;overflow:visible;transform:scale(1.2)}.Box_pick{border-radius:calc(var(--radius-md) - 5px);background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--moon) 95%, transparent) 34%, transparent 74%), var(--box);display:block}.Box_glow,.Box_filled{grid-area:1/1}.Box_glow{border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--liner), 0 0 26px 8px var(--glow);animation:3.6s ease-in-out infinite Box_glow}.Box_filled{z-index:1}@keyframes Box_glow{50%{opacity:.45}}.Box_parts{position:relative}.Box_part{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Box_praline{transform-origin:47.17% 49%;transition:transform var(--dur-pop) var(--ease-pop)}.Box_flag{transform-origin:70% 30%}.Box_shadow{opacity:.14;transform-origin:50% 84%;transition:transform var(--dur-pop) var(--ease-pop), opacity var(--dur-pop) var(--ease-soft)}.Box_pick:hover .Box_shadow,.Box_pick:focus-visible .Box_shadow{opacity:.08;transform:scale(1.2,1.1)}.Box_pick:hover .Box_praline,.Box_pick:focus-visible .Box_praline{transform:translateY(-8%)rotate(-6deg)}.Box_pick:hover .Box_flag,.Box_pick:focus-visible .Box_flag{animation:Box_flag .7s var(--ease-pop)}.Box_pick:focus-visible{outline-offset:3px}@keyframes Box_flag{30%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.Box_glow,.Box_pick:hover .Box_flag,.Box_pick:focus-visible .Box_flag{animation:none}.Box_praline,.Box_shadow{transition:none}}.Hero_hero{padding-block:112px 128px;position:relative}.Hero_inner{flex-wrap:wrap;align-items:center;gap:clamp(40px,5vw,72px);display:flex;position:relative}.Hero_inner>*{min-width:0}.Hero_text{flex-direction:column;flex:340px;gap:24px;display:flex}.Hero_hi{white-space:nowrap}.Hero_name{background:var(--strawberry);color:var(--on-flavour);border-radius:.3em;padding:0 .1em;display:inline-block;position:relative}.Hero_intro{max-width:22.6em;color:var(--ink-muted);text-wrap:pretty}.Hero_boxColumn{flex:420px;max-width:540px;position:relative}.Hero_tryNote{z-index:2;align-items:flex-start;position:absolute;top:-62px;right:-12px}.Hero_tryNote>svg{margin-top:4px}.Hero_caption{position:absolute;bottom:-80px;right:118px}.Hero_boxColumn .Hero_mascot{z-index:1;position:absolute;bottom:-56px;right:-34px}.Hero_tucked{z-index:0;width:160px;height:150px;color:var(--ink);transition:transform var(--dur-pop) var(--ease-pop);text-decoration:none;position:absolute;bottom:-80px;left:-34px;transform:rotate(-5deg)}.Hero_tucked:hover,.Hero_tucked:focus-visible{transform:translateY(14px)rotate(-8deg)}.Hero_tucked:focus-visible{outline-offset:3px}.Hero_tuckedBody{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:16px;left:18px;right:14px}.Hero_tuckedTitle{font:850 26px / 1 var(--family-display)}.Hero_tuckedMeta{color:var(--ink-muted);font:600 12px / 1.2 var(--family-text);letter-spacing:.05em;text-transform:uppercase}.Hero_handoff{height:0;position:relative}.Hero_unwrapped{top:-58px;left:var(--gutter);position:absolute}@media (width<=1023px){.Hero_text{flex-basis:100%}.Hero_boxColumn{margin-inline:auto}}@media (width>=641px) and (width<=1023px){.Hero_hero{padding-bottom:184px}}@media (width<=640px){.Hero_hero{padding-block:56px 144px}.Hero_boxColumn .Hero_mascot{width:100px;bottom:-48px;right:-8px}.Hero_tucked{width:150px;height:140px;bottom:-88px;left:-8px}.Hero_tryNote,.Hero_caption,.Hero_unwrapped{display:none}}@media (prefers-reduced-motion:reduce){.Hero_tucked{transition:none}}.Mascot_mascot{--wrap:var(--salmon);--band:var(--pistachio);aspect-ratio:164/176;width:140px;position:relative}.Mascot_mascot svg,.Mascot_bar{position:absolute;inset:0}.Mascot_mascot svg{width:100%;height:100%}.Mascot_leaning{transform-origin:50% 94.3182%;transform:rotate(5deg)}.Mascot_blush{fill:var(--mascot-blush);opacity:.35}.Mascot_eyes{transform-origin:50% 60.2273%;transition:translate .12s ease-out;animation:5s infinite Mascot_blink}.Mascot_wave{transform-origin:80.4878% 61.3636%;animation:3s ease-in-out infinite Mascot_wave}@keyframes Mascot_blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes Mascot_wave{0%,55%,to{transform:rotate(0)}65%{transform:rotate(-22deg)}75%{transform:rotate(6deg)}85%{transform:rotate(-16deg)}}@media (prefers-reduced-motion:reduce){.Mascot_eyes,.Mascot_wave{animation:none}}.RecipeCard_card{border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.RecipeCard_card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--line);pointer-events:none;position:absolute;inset:0}.RecipeCard_band{height:calc(var(--band) - 1px);background:radial-gradient(circle at 12px var(--band), var(--surface) 12.5px, var(--flavour) 13px) 0 0 / 24px var(--band) repeat-x;display:block}.Socials_socials{flex-wrap:wrap;gap:14px;display:flex}.Socials_social{background:var(--flavour);width:48px;height:48px;color:var(--cocoa);transition:transform var(--dur-pop) var(--ease-pop);border-radius:50%;place-items:center;display:grid}.Socials_social svg{width:21px;height:21px}.Socials_social .Socials_linkedin{width:19px;height:19px}.Socials_social:hover{transform:translateY(-3px)rotate(-8deg)scale(1.06)}.Socials_social:focus-visible{outline-offset:3px}@media (width<=360px){.Socials_socials{gap:10px}.Socials_social{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.Socials_social{transition:none}}.Nightcap_starSpot{--reach-x:6px;--reach-up:8px;--reach-down:2px;width:24px;height:24px}.Nightcap_star{width:100%;height:100%;color:var(--ink-muted);opacity:.4;animation:6s ease-in-out infinite Nightcap_twinkle;display:block}.Nightcap_gold{color:var(--moon-text);opacity:.5;animation-delay:-3s}@keyframes Nightcap_twinkle{50%{opacity:.12}}.Nightcap_inner{flex-wrap:wrap;align-items:center;gap:clamp(40px,5vw,72px);padding-block:88px 104px;display:flex;position:relative}.Nightcap_inner>*{min-width:0}.Nightcap_text{flex-direction:column;flex:400px;gap:20px;display:flex}.Nightcap_label{color:var(--moon-text)}.Nightcap_lead{max-width:21.8em;color:var(--ink-muted)}.Nightcap_sceneColumn{flex:340px}@media (width>=768px){.Nightcap_inner{flex-wrap:nowrap}}.Nightcap_actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.Nightcap_button{border-radius:var(--radius-pill);height:52px;font:600 17px / 1 var(--family-text);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 32px;text-decoration:none;transition:transform .42s cubic-bezier(.2,1.6,.4,1);display:inline-flex;position:relative;overflow:hidden}.Nightcap_button svg{flex:none;width:18px;height:18px}.Nightcap_button:hover{transform:scale(1.045)}.Nightcap_button:active{transform:scale(.97)}.Nightcap_primary{border-color:var(--moon-text);background:var(--moon);color:var(--on-moon)}.Nightcap_primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff9 48%,#0000 62%);animation:6s ease-in-out infinite Nightcap_shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes Nightcap_shine{0%,72%{transform:translate(-130%)}to{transform:translate(130%)}}.Nightcap_secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}@media (width<=640px){.Nightcap_actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.Nightcap_star{animation:none}.Nightcap_primary:after{display:none}.Nightcap_button{transition:none}}.Scene_screen{background:var(--scene-wall);width:100%;max-width:400px;box-shadow:var(--shadow-lift), 0 0 0 1px var(--line);border-radius:14px;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.Scene_bar{height:28px;padding:0 var(--space-3);background:var(--scene-bar);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);color:var(--ink);font:500 13px / 1 var(--family-text);white-space:nowrap;align-items:center;gap:14px;display:flex}.Scene_apple{flex:none;width:12px;height:15px}.Scene_app{font-weight:700}.Scene_menus{gap:14px;display:flex}.Scene_spacer{flex:1}.Scene_moon{border-radius:var(--radius-pill);background:var(--scene-pressed);justify-content:center;align-items:center;min-width:28px;height:20px;display:inline-flex}.Scene_moon svg{width:16px;height:16px}.Scene_window{color:#f5f5f7;background:#2c2c2e;border-radius:10px;flex-direction:column;width:56%;height:70%;display:flex;position:absolute;top:15%;left:5%;overflow:hidden;box-shadow:0 0 0 .5px #00000040,0 12px 30px #00000047}.Scene_titlebar{height:28px;font:600 12px / 1 var(--family-text);background:#1e1e20;flex:none;align-items:center;gap:6px;padding:0 10px;display:flex}.Scene_lights{gap:6px;margin-right:6px;display:flex}.Scene_lights i{border-radius:50%;width:10px;height:10px}.Scene_close{background:#ff5f57}.Scene_minimise{background:#febc2e}.Scene_zoom{background:#28c840}.Scene_canvas{flex:1 1 0;align-items:center;min-height:0;padding:12px;display:flex}.Scene_poster{aspect-ratio:3/4;background:#fbf6ee;border-radius:4px;height:100%;position:relative;overflow:hidden}.Scene_poster i{position:absolute}.Scene_circle{aspect-ratio:1;background:#e5372c;border-radius:50%;width:60%;top:10%;left:12%}.Scene_square{aspect-ratio:1;background:#0a72e8;width:38%;top:40%;right:10%}.Scene_stripe{background:#22b33a;width:80%;height:14%;bottom:8%;left:10%}.Scene_menuSpot{z-index:1;justify-content:flex-end;padding:4px 12px 24px;display:flex;position:relative}.Scene_menu{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);width:280px;box-shadow:var(--shadow-lift);color:var(--ink);font:400 13px / 1.25 var(--family-text);padding:5px}.Scene_item{border-radius:6px;grid-template-columns:12px 16px 1fr auto;align-items:center;column-gap:6px;padding:4px 8px;display:grid}.Scene_current{background:var(--moon);color:var(--on-moon)}.Scene_check{font-size:12px;line-height:16px}.Scene_image{justify-content:center;align-items:center;height:16px;display:flex}.Scene_image svg{width:14px;height:14px;display:block}.Scene_tile{color:#fff;width:16px;height:16px;font:700 9px / 1 var(--family-text);background:#a259ff;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.Scene_subtitle{color:var(--ink-muted);white-space:pre-line;font-size:11px;line-height:1.3;display:block}.Scene_key{color:var(--ink-muted);font-size:12px}.Scene_key svg{width:7px;height:12px;color:var(--ink);display:block}.Scene_current .Scene_subtitle,.Scene_current .Scene_key{color:var(--on-moon);opacity:.75}.Scene_separator{background:var(--line);height:1px;margin:5px 8px}.Scene_slider{color:var(--ink-muted);align-items:center;gap:6px;padding:4px 8px 4px 48px;display:flex}.Scene_slider svg{flex:none;display:block}.Scene_track{border-radius:var(--radius-pill);background:var(--line);flex:auto;height:4px;position:relative}.Scene_track span{background:#fff;border-radius:6px;width:18px;height:12px;position:absolute;top:-4px;left:calc(62% - 9px);box-shadow:0 .5px 2px #0006}@media (width<=640px){.Scene_menus{display:none}}@container (width<340px){.Scene_menus{display:none}}.Section_scallopTop{background:radial-gradient(circle at 18px 18px, var(--ground) 17.5px, transparent 18px) 0 0 / 36px 18px repeat-x;height:18px}.Section_scallopBottom{background:radial-gradient(circle at 18px 0, var(--ground) 17.5px, transparent 18px) 0 0 / 36px 18px repeat-x;height:18px}.Section_band{background:var(--ground);color:var(--ink);position:relative}.Writing_section{padding-top:var(--space-32);position:relative}.Writing_inner{position:relative}.Writing_head{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.Writing_dot{border-radius:var(--radius-pill);background:var(--flavour);width:7px;height:20px;transition:transform var(--dur-pop) var(--ease-pop);transform:rotate(30deg)}.Writing_list{flex-direction:column;display:flex}.Writing_list a,.Writing_row{border-bottom:2px dashed var(--row-line);grid-template-columns:16px 96px 1fr auto;align-items:center;gap:18px;padding:18px 4px;display:grid}.Writing_list a{color:var(--ink);text-decoration:none}.Writing_date,.Writing_read{color:var(--ink-muted);font:500 14px / 1.3 var(--family-text)}.Writing_notebook{position:relative}.Writing_row{grid-template-columns:16px 96px 1fr;min-height:26px}.Writing_second .Writing_dot{opacity:.5}.Writing_third .Writing_dot{opacity:.25}.Writing_list a:hover .Writing_dot{transform:rotate(210deg)}.Writing_soon,.Writing_handLine{color:var(--lavender-text);font-family:var(--family-note);font-weight:500}.Writing_soon{font-size:18px;line-height:1.3}.Writing_handLine{align-items:flex-end;gap:2px;font-size:22px;line-height:1.2;display:flex}.Writing_pencil{transform-origin:0%;flex:none;width:76px;margin:0 0 4px 4px;animation:5s ease-in-out infinite Writing_scribble;transform:rotate(-28deg)}@keyframes Writing_scribble{0%,70%,to{transform:rotate(-28deg)}74%{transform:rotate(-34deg)translate(-3px)}78%{transform:rotate(-24deg)translate(2px)}82%{transform:rotate(-33deg)translate(-2px)}86%{transform:rotate(-26deg)}}.Writing_follow{color:var(--ink-muted);font:400 17px / 1.5 var(--family-text);margin-top:24px;padding-inline:4px}.Writing_follow a{color:var(--ink);-webkit-text-decoration:underline wavy var(--strawberry);text-decoration:underline wavy var(--strawberry);text-underline-offset:5px;font-weight:650;text-decoration-thickness:2px}.Writing_follow a:hover{-webkit-text-decoration-color:var(--lavender-text);text-decoration-color:var(--lavender-text)}.Writing_stack{transform-origin:100% 0;width:360px;height:240px;position:absolute;top:-16px;right:-20px;transform:scale(.9)}.Writing_blank{width:232px;height:164px;box-shadow:var(--shadow-sit);transition:transform var(--dur-pop) var(--ease-pop);position:absolute;top:40px;left:66px}.Writing_lines{flex-direction:column;gap:22px;display:flex;position:absolute;bottom:30px;left:22px;right:22px}.Writing_lines i{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 12px);opacity:.45;height:2px;display:block}.Writing_lines i:nth-child(2){width:86%}.Writing_lines i:nth-child(3){width:58%}.Writing_cardHand{color:var(--lavender-text);font:500 24px / 1 var(--family-note);position:absolute;top:44px;left:22px}.Writing_front{transform:rotate(-3deg)}.Writing_front .Writing_lines{bottom:22px}.Writing_front .Writing_lines i:first-child{opacity:.7}.Writing_middle{transform:translate(-50px,14px)rotate(-11deg)}.Writing_back{transform:translate(50px,-8px)rotate(9deg)}.Writing_stack:hover .Writing_front{transform:translateY(-8px)rotate(-1deg)}.Writing_stack:hover .Writing_middle{transform:translate(-78px,8px)rotate(-16deg)}.Writing_stack:hover .Writing_back{transform:translate(80px,-16px)rotate(14deg)}@media (width<=640px){.Writing_section{padding-top:var(--space-20)}.Writing_list a,.Writing_row{grid-template-columns:16px 1fr}.Writing_list a{row-gap:4px}.Writing_list .Writing_dot{grid-row:1/span 2}.Writing_list .Writing_date{display:none}.Writing_read{grid-column:2}.Writing_soon{display:none}.Writing_handLine{font-size:19px}.Writing_pencil{width:54px}}@media (width<=899px){.Writing_stack{top:58px;right:-6px;transform:scale(.6)}.Writing_middle{transform:translate(-30px,14px)rotate(-10deg)}.Writing_back{transform:translate(30px,-8px)rotate(8deg)}.Writing_stack:hover .Writing_middle{transform:translate(-40px,8px)rotate(-13deg)}.Writing_stack:hover .Writing_back{transform:translate(40px,-14px)rotate(12deg)}.Writing_follow{margin-top:44px}}@media (prefers-reduced-motion:reduce){.Writing_dot,.Writing_blank{transition:none}.Writing_pencil{animation:none}}
