@keyframes hero-fade-up{0%{opacity:0;filter:blur(4px);transform:translateY(1.1rem)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes shelf-seat-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-underline{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes hero-kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes hero-bounce-line{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.95;transform:translateY(6px)}}@keyframes shelf-contact{0%{opacity:0;transform:translate(-50%)scaleX(.45)}to{opacity:.28;transform:translate(-50%)scaleX(1)}}@keyframes nest-stack-base{0%{opacity:0;transform:translateY(-2.2rem)}to{opacity:1;transform:translate(0,0)}}@keyframes nest-stack-mid{0%{opacity:0;transform:translateY(-2.6rem)}to{opacity:1;transform:translate(0,0)}}@keyframes nest-stack-top{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translate(0,0)}}.hero-anim-item,.hero-anim-word{opacity:0}.hero-anim-item.is-on{animation:.65s cubic-bezier(.22,1,.36,1) forwards hero-fade-up;animation-delay:var(--hero-delay,0s)}.hero-anim-word.is-on{animation:.55s cubic-bezier(.22,1,.36,1) forwards hero-fade-up;animation-delay:var(--hero-delay,0s);display:inline-block}.hero-anim-underline{transform-origin:100%;opacity:0;transform:scaleX(0)}.hero-anim-underline.is-on{animation:.6s cubic-bezier(.22,1,.36,1) forwards hero-underline;animation-delay:var(--hero-delay,0s)}.hero-visual-motion.is-on{animation:7.5s cubic-bezier(.22,1,.36,1) both hero-kenburns}.hero-scroll-hint{animation:1.8s ease-in-out infinite hero-bounce-line}.shelf-prop{left:var(--sp-left);top:var(--sp-surface);width:var(--sp-width);transform-origin:50% 100%;pointer-events:none;position:absolute;transform:translateY(-100%)}.shelf-seat{opacity:0;width:100%;display:block;position:relative}.shelf-seat.is-on{animation:.7s cubic-bezier(.22,1,.36,1) forwards shelf-seat-up;animation-delay:var(--hero-delay,0s)}.shelf-seat--nest-base.is-on{animation-name:nest-stack-base;animation-duration:.62s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.shelf-seat--nest-mid.is-on{animation-name:nest-stack-mid;animation-duration:.66s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.shelf-seat--nest-top.is-on{animation-name:nest-stack-top;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.shelf-seat--cooktop.is-on{animation-name:shelf-seat-up;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.shelf-seat__contact{filter:blur(7px);opacity:0;pointer-events:none;background:#14141442;border-radius:100%;width:58%;height:7%;position:absolute;bottom:1%;left:50%;transform:translate(-50%)scaleX(.45)}.shelf-seat.is-on .shelf-seat__contact{animation:.55s cubic-bezier(.22,1,.36,1) forwards shelf-contact}.shelf-seat__img{filter:drop-shadow(0 12px 18px #14181c2e);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block;position:relative}.shelf-prop[data-prop^=jar-] .shelf-seat__img{filter:none;transform:none}.shelf-prop[data-prop^=jar-] .shelf-seat__contact{filter:blur(3px);background:#14141429;width:42%;height:3%;bottom:.15%}.shelf-prop[data-prop=knives] .shelf-seat__img{filter:drop-shadow(0 6px 10px #14181c42);transform:none}.shelf-prop[data-prop=knives] .shelf-seat__contact{filter:blur(5px);background:#14141452;width:62%;height:4.5%;bottom:.2%}.shelf-prop[data-prop=cutting-board] .shelf-seat__img{filter:drop-shadow(0 8px 14px #14181c3d);transform:none}.shelf-prop[data-prop=cutting-board] .shelf-seat__contact{filter:blur(4px);background:#14141447;width:42%;height:4%;bottom:.2%;left:38%}.shelf-prop[data-prop=plates-stack4] .shelf-seat__img{filter:drop-shadow(0 3px 6px #14181c38);transform:none}.shelf-prop[data-prop=bowls-stack3] .shelf-seat__img,.shelf-prop[data-prop=wine-glasses4] .shelf-seat__img{filter:drop-shadow(0 2px 5px #14181c2e);transform:none}.shelf-prop[data-prop=plates-stack4] .shelf-seat__contact{filter:blur(4px);background:#1414144d;width:70%;height:5%;bottom:.15%}.shelf-prop[data-prop=bowls-stack3] .shelf-seat__contact,.shelf-prop[data-prop=wine-glasses4] .shelf-seat__contact{filter:blur(4px);background:#14141442;width:62%;height:4%;bottom:.2%}.shelf-prop[data-prop=mug-stand] .shelf-seat__img{filter:drop-shadow(0 6px 12px #14181c3d);transform:none}.shelf-prop[data-prop=mug-stand] .shelf-seat__contact{filter:blur(5px);background:#1414144d;width:48%;height:4%;bottom:.2%}.shelf-prop[data-prop=pothos-blue] .shelf-seat__img{filter:drop-shadow(0 5px 10px #14181c38);transform:none}.shelf-prop[data-prop=pothos-blue] .shelf-seat__contact{filter:blur(5px);background:#14141447;width:28%;height:5%;bottom:.3%;left:74%}.shelf-prop[data-prop=spice-set] .shelf-seat__img{filter:drop-shadow(0 4px 8px #14181c38);transform:none}.shelf-prop[data-prop=spice-set] .shelf-seat__contact{filter:blur(5px);background:#14141447;width:72%;height:5%;bottom:.4%}.shelf-prop[data-prop=utensils] .shelf-seat__img{filter:drop-shadow(0 6px 12px #14181c3d);transform:none}.shelf-prop[data-prop=utensils] .shelf-seat__contact{filter:blur(5px);background:#1414144d;width:42%;height:4%;bottom:.2%}.shelf-prop[data-prop=nest-large] .shelf-seat__img{filter:drop-shadow(0 8px 14px #14181c47)}.shelf-prop[data-prop=nest-medium] .shelf-seat__img,.shelf-prop[data-prop=nest-small] .shelf-seat__img{filter:none}.shelf-prop[data-prop=nest-large] .shelf-seat__contact{filter:blur(9px);background:#14141461;width:48%;height:5%;bottom:1.4%}.shelf-prop[data-prop=nest-medium] .shelf-seat__contact,.shelf-prop[data-prop=nest-small] .shelf-seat__contact{display:none}.shelf-prop[data-prop=steel-pot] .shelf-seat__img{filter:drop-shadow(0 5px 8px #14181c4d)}.shelf-prop[data-prop=steel-pot] .shelf-seat__contact{filter:blur(4px);background:#0a0a0c66;width:62%;height:8%;bottom:-1%}@keyframes pot-steam-rise{0%{opacity:.88;filter:blur(.5px);transform:translate(0,0)scaleX(.52)scaleY(.18)}10%{opacity:.95}45%{opacity:.58}to{opacity:0;transform:translate3d(var(--sx,0px), -3.35rem, 0) scaleX(1.28) scaleY(2.45);filter:blur(11px)}}@keyframes pot-steam-base-pulse{0%,to{opacity:.72;transform:translate(-50%)scale(1)}50%{opacity:.92;transform:translate(-50%)scale(1.08)}}.pot-steam{z-index:5;pointer-events:none;opacity:0;animation:10ms linear forwards pot-steam-reveal;position:absolute;overflow:visible}.shelf-prop[data-prop=steel-pot] .pot-steam{width:30%;height:0;top:17.5%;left:18%}@keyframes pot-steam-reveal{to{opacity:1}}.pot-steam__base{filter:blur(2px);opacity:0;background:radial-gradient(at 50% 100%,#f8fcfff2 0%,#d2dee68c 45%,#b4c6d000 78%);border-radius:100%;width:52%;height:.55rem;animation:1.6s ease-in-out infinite pot-steam-base-pulse;position:absolute;bottom:-2px;left:38%;transform:translate(-50%)}.pot-steam__wisp{mix-blend-mode:normal;opacity:0;transform-origin:50% 100%;will-change:transform, opacity, filter;background:radial-gradient(at 50% 100%,#f8fcfffa 0%,#dce8f0b8 24%,#bed0da61 48%,#aabcc614 68%,#aabcc600 82%);border-radius:55% 45% 48% 52%;width:44%;height:3.4rem;animation:2.65s cubic-bezier(.22,.61,.36,1) infinite pot-steam-rise;position:absolute;bottom:0;left:32%}.pot-steam__wisp--soft{background:radial-gradient(at 50% 100%,#fafdffd1 0%,#d7e4ec7a 36%,#b4c6d000 78%);width:58%;height:3.85rem;animation-duration:3.1s;left:18%}.pot-steam__wisp--dense{background:radial-gradient(at 50% 100%,#ffffffeb 0%,#cddce69e 30%,#afc3cd38 55%,#aabcc600 80%);width:50%;height:3.1rem;animation-duration:2.35s;left:26%}.shelf-prop[data-prop=steel-pot] .pot-steam__wisp:nth-child(3){left:38%}.shelf-prop[data-prop=steel-pot] .pot-steam__wisp:nth-child(4){left:44%}.shelf-prop[data-prop=steel-pot] .pot-steam__wisp:nth-child(5){left:50%}.shelf-prop[data-prop=steel-pot] .pot-steam__wisp:nth-child(6){left:20%}.shelf-prop[data-prop=steel-pot] .pot-steam__wisp:nth-child(7){left:48%}.shelf-prop[data-prop=steel-pot] .pot-steam__wisp:nth-child(8){left:28%}
.shelf-prop[data-prop=jar-pasta]{--sp-left:18.5%;--sp-width:2.565%;--sp-surface:41.15%}.shelf-prop[data-prop=jar-lentils]{--sp-left:21.5%;--sp-width:2.295%;--sp-surface:40.95%}.shelf-prop[data-prop=jar-chickpeas]{--sp-left:24.5%;--sp-width:2.052%;--sp-surface:40.95%}.shelf-prop[data-prop=jar-coffee]{--sp-left:27.5%;--sp-width:1.845%;--sp-surface:40.95%}.shelf-prop[data-prop=spice-set]{--sp-left:71.6%;--sp-width:5.832%;--sp-surface:59.5%}.shelf-prop[data-prop=pothos-blue]{--sp-left:35.2%;--sp-width:7.8%;--sp-surface:40.95%}.shelf-prop[data-prop=knives]{--sp-left:45%;--sp-width:4.13%;--sp-surface:59.4%}.shelf-prop[data-prop=cutting-board]{--sp-left:51.4%;--sp-width:3.57%;--sp-surface:59.4%}.shelf-prop[data-prop=plates-stack4]{--sp-left:18.2%;--sp-width:4.4%;--sp-surface:24.4%}.shelf-prop[data-prop=bowls-stack3]{--sp-left:22.8%;--sp-width:3.2%;--sp-surface:24.4%}.shelf-prop[data-prop=wine-glasses4]{--sp-left:34%;--sp-width:8.666%;--sp-surface:24.7%}.shelf-prop[data-prop=mug-stand]{--sp-left:18.8%;--sp-width:3.9%;--sp-surface:60.2%}.shelf-prop[data-prop=utensils]{--sp-left:22.9%;--sp-width:4.68%;--sp-surface:60%}.shelf-prop[data-prop=steel-pot]{--sp-left:28.8%;--sp-width:6.8%;--sp-surface:64.9%}.shelf-prop[data-prop=nest-large],.shelf-prop[data-prop=nest-medium]{--sp-left:35.6%;--sp-width:7.06%}.shelf-prop[data-prop=nest-small]{--sp-left:35.1%;--sp-width:7.06%}.shelf-prop[data-prop=nest-large]{--sp-surface:59.8%}.shelf-prop[data-prop=nest-medium]{--sp-surface:56.1%}.shelf-prop[data-prop=nest-small]{--sp-surface:53.2%}@media (max-width:767px){.shelf-prop[data-prop=jar-pasta]{--sp-left:18.5%;--sp-width:2.3085%;--sp-surface:42.53%}.shelf-prop[data-prop=jar-lentils]{--sp-left:21%;--sp-width:2.0655%;--sp-surface:42.36%}.shelf-prop[data-prop=jar-chickpeas]{--sp-left:23.5%;--sp-width:1.8468%;--sp-surface:42.36%}.shelf-prop[data-prop=jar-coffee]{--sp-left:26%;--sp-width:1.6605%;--sp-surface:42.36%}.shelf-prop[data-prop=spice-set]{--sp-left:29.9%;--sp-width:5%;--sp-surface:42.4%}.shelf-prop[data-prop=pothos-blue]{--sp-left:35.4%;--sp-width:6.864%;--sp-surface:42.36%}.shelf-prop[data-prop=plates-stack4]{--sp-left:18.2%;--sp-width:3.8%;--sp-surface:28.39%}.shelf-prop[data-prop=bowls-stack3]{--sp-left:22.4%;--sp-width:2.9%;--sp-surface:28.39%}.shelf-prop[data-prop=knives]{--sp-left:26.3%;--sp-width:3.4%;--sp-surface:28.45%}.shelf-prop[data-prop=cutting-board]{--sp-left:30.1%;--sp-width:2.9%;--sp-surface:28.45%}.shelf-prop[data-prop=wine-glasses4]{--sp-left:33.4%;--sp-width:7.703%;--sp-surface:28.65%}.shelf-prop[data-prop=mug-stand]{--sp-left:19.2%;--sp-width:3.45%;--sp-surface:58.61%}.shelf-prop[data-prop=utensils]{--sp-left:23.5%;--sp-width:4.16%;--sp-surface:58.44%}.shelf-prop[data-prop=steel-pot]{--sp-left:29.4%;--sp-width:6.1%;--sp-surface:62.58%}.shelf-prop[data-prop=nest-large],.shelf-prop[data-prop=nest-medium]{--sp-left:35.8%;--sp-width:6.17%}.shelf-prop[data-prop=nest-small]{--sp-left:35.35%;--sp-width:6.17%}.shelf-prop[data-prop=nest-large]{--sp-surface:58.27%}.shelf-prop[data-prop=nest-medium]{--sp-surface:54.73%}.shelf-prop[data-prop=nest-small]{--sp-surface:51.86%}}@media (min-width:1280px){.shelf-prop[data-prop=jar-pasta]{--sp-left:18.5%;--sp-width:2.268%;--sp-surface:41.15%}.shelf-prop[data-prop=jar-lentils]{--sp-left:21.5%;--sp-width:2.025%;--sp-surface:40.95%}.shelf-prop[data-prop=jar-chickpeas]{--sp-left:24.5%;--sp-width:1.8%;--sp-surface:40.95%}.shelf-prop[data-prop=jar-coffee]{--sp-left:27.5%;--sp-width:1.62%;--sp-surface:40.95%}.shelf-prop[data-prop=spice-set]{--sp-left:72%;--sp-width:5.076%;--sp-surface:59.5%}.shelf-prop[data-prop=pothos-blue]{--sp-left:35.4%;--sp-width:6.864%;--sp-surface:40.95%}.shelf-prop[data-prop=knives]{--sp-left:45%;--sp-width:3.65%;--sp-surface:59.4%}.shelf-prop[data-prop=cutting-board]{--sp-left:51.8%;--sp-width:3.15%;--sp-surface:59.4%}.shelf-prop[data-prop=plates-stack4]{--sp-left:18.2%;--sp-width:3.8%;--sp-surface:24.4%}.shelf-prop[data-prop=bowls-stack3]{--sp-left:22.4%;--sp-width:2.9%;--sp-surface:24.4%}.shelf-prop[data-prop=wine-glasses4]{--sp-left:33.4%;--sp-width:7.703%;--sp-surface:24.7%}.shelf-prop[data-prop=mug-stand]{--sp-left:19.2%;--sp-width:3.45%;--sp-surface:60.2%}.shelf-prop[data-prop=utensils]{--sp-left:23.5%;--sp-width:4.16%;--sp-surface:60%}.shelf-prop[data-prop=steel-pot]{--sp-left:29.4%;--sp-width:6.1%;--sp-surface:64.9%}.shelf-prop[data-prop=nest-large],.shelf-prop[data-prop=nest-medium]{--sp-left:36%;--sp-width:6.17%}.shelf-prop[data-prop=nest-small]{--sp-left:35.55%;--sp-width:6.17%}.shelf-prop[data-prop=nest-large]{--sp-surface:59.8%}.shelf-prop[data-prop=nest-medium]{--sp-surface:56.1%}.shelf-prop[data-prop=nest-small]{--sp-surface:53.2%}}
.kitchen-foundation{background:#86cde9}.kf-stage{z-index:0;transform-origin:22%;will-change:transform;position:absolute;inset:0}.kf-plate{object-position:22% 52%}.kf-veil{background:linear-gradient(270deg,#86cde9d1 0%,#86cde95c 28%,#0000 52%)}.kf-cooktop-shade{z-index:1;pointer-events:none;filter:blur(12px);background:radial-gradient(at 45% 55%,#374b5a1f 0%,#465f6e0f 42%,#0000 74%);border-radius:55% 45% 50% 50%;width:24%;height:24%;position:absolute;top:46%;left:16%}@media (max-width:767px){.kitchen-foundation{background:#8f5f42}.kf-stage{aspect-ratio:828/466;z-index:1;transform-origin:0 0;width:auto;height:100%;inset:0 auto auto 0;overflow:visible;transform:translate(-9%)scale(.96)}.kf-plate{object-position:center}.kf-cooktop-shade{height:20.3%;top:46.6%}.kf-veil{background:linear-gradient(#182e3738 0%,#182e3714 10%,#0000 20%)}}@media (min-width:768px) and (max-width:1279px){.kf-stage{transform-origin:24%;transform:scale(1.18)}.kf-plate{object-position:20% 50%}}@media (min-width:1280px){.kf-plate{object-position:20% 50%}}
