.kitchen{background:var(--ink-deep);--H:calc(100svh - var(--chrome-h));--pin-top:var(--chrome-h);position:relative}.kitchen__panel{top:var(--pin-top);z-index:1;min-height:calc(100svh - var(--chrome-h));transform-origin:50% 30%;scale:calc(1 - .06 * var(--q,0));will-change:scale;align-items:center;display:flex;position:sticky;overflow:hidden}.kitchen__dim{z-index:3;background:var(--ink-deep);opacity:calc(.5 * var(--q,0));will-change:opacity;pointer-events:none;position:absolute;inset:0}.kitchen__inner{z-index:1;align-items:center;gap:32px;padding-block:40px;display:grid;position:relative}@media (min-width:768px){.kitchen .kitchen__title{font-size:clamp(2.75rem,5.6vw,4rem);line-height:.92}}.kitchen__media{justify-content:flex-start;display:flex}.kitchen__stack{width:100%;max-width:680px;position:relative}.kitchen__frame{aspect-ratio:16/9;background:var(--ink-deep);width:100%;position:relative;overflow:hidden}.kitchen__poster img,.kitchen__final img,.kitchen__canvas{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.kitchen__poster{transition:opacity .2s linear}.kitchen__frame:not([data-drawn]) .kitchen__canvas{visibility:hidden}.kitchen__frame[data-drawn] .kitchen__poster,.kitchen__final img{opacity:0}@media (prefers-reduced-motion:no-preference){.kitchen[data-mode=frames] .kitchen__final{display:none}}.kitchen[data-mode=stills] .kitchen__canvas{display:none}.kitchen__progress{background:var(--on-dark);transform-origin:0;height:2px;transform:scaleX(var(--build,0));margin-top:12px;display:block}.kitchen__spacer{height:var(--spacer,calc(var(--H) * 1.45))}.kitchen__sheet{min-height:var(--H)}@media (min-width:1024px){.kitchen__inner{-moz-column-gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,min(680px,55vw));align-content:center;align-items:center;gap:28px 48px;padding-block:48px}.kitchen__copy{grid-area:1/1;align-self:end}.kitchen__act{grid-area:2/1;align-self:start}.kitchen__copy .t-heading{font-size:clamp(3.5rem,5.3vw,4.875rem)}.kitchen__copy .t-intro{font-size:clamp(1.25rem,1.75vw,1.5625rem);line-height:1.45}.kitchen__media{grid-area:1/2/3;justify-content:flex-end;align-self:center}.kitchen__stack{translate:0 calc(2.38% + 6.6668px)}}@media (max-width:767px){.kitchen__panel{align-items:stretch}.kitchen__inner{flex-direction:column;justify-content:center;align-items:stretch;gap:24px;width:100%;padding-block:20px;display:flex}.kitchen__act{justify-content:flex-start;display:flex}.kitchen__copy .t-intro{font-size:1rem;line-height:1.5}.kitchen__copy .t-heading{white-space:nowrap;font-size:min(10.6383vw - 4.25532px,2.875rem)}.kitchen__media{flex:none;justify-content:flex-start;align-items:center;container-type:inline-size}.kitchen__stack{width:min(100cqw,440px);max-width:none}.kitchen__frame{aspect-ratio:1}}@media (max-width:767px) and (max-height:700px){.kitchen__inner{gap:12px;padding-block:8px}.kitchen__act{margin-top:4px}}@media (prefers-reduced-motion:reduce){.kitchen__panel{position:relative;top:auto;scale:none}.kitchen__dim,.kitchen__spacer,.kitchen__canvas,.kitchen__poster{display:none}.kitchen__final img{opacity:1!important}.kitchen__progress{transform:none}}
