.rc{color:var(--ink);-webkit-tap-highlight-color:transparent}.rc--home,.rc--strip{display:block}.rc:focus-visible{outline:none}.rc__tile{aspect-ratio:1;isolation:isolate;--arh:1;--ps:15cqw;--pull:.35cqw;--dish-to:var(--dish-s,.78);--od:.2s;width:100%;display:block;position:relative;container-type:inline-size}@media (min-width:900px){.rc--archive .rc__tile{aspect-ratio:5/4;--arh:.8;--ps:18cqw;--dish-to:var(--dish-a,.82)}}.rc__field{z-index:0;background:var(--rc);transition:scale .5s var(--settle);display:block;position:absolute;inset:0;overflow:hidden;scale:1}.rc__mq{contain:strict;opacity:0;pointer-events:none;transition:opacity .2s linear;display:block;position:absolute;inset:0;overflow:hidden}.rc__track{color:var(--chili-deep);text-align:center;text-transform:uppercase;animation:rc-mq var(--mq-dur,3.4s) linear infinite;flex-direction:column;align-items:center;gap:1.5cqw;padding-top:1.5cqw;animation-play-state:paused;display:flex}.rc__h{font-family:var(--font-condensed), "Arial Narrow", sans-serif;letter-spacing:-.01em;white-space:nowrap;font-size:30cqw;font-weight:600;line-height:.84}.rc__s{max-width:80%;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;text-transform:none;text-wrap:balance;font-size:max(13px,6.5cqw);font-weight:500;line-height:1.35}@keyframes rc-mq{to{transform:translateY(-50%)}}.rc__parts{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.rc__part{--px:var(--xs);--py:var(--ys);--pk:var(--ks,1);left:calc(var(--px) * 1%);top:calc(var(--py) * 1%);width:calc(var(--ps) * var(--pk));aspect-ratio:1;translate:calc(-50% + (50 - var(--px)) * var(--pull)) calc(-50% + (50 - var(--py)) * var(--pull) * var(--arh));opacity:0;transition:translate .24s var(--settle) 90ms, scale .24s var(--settle) 90ms, rotate .24s var(--settle) 90ms, opacity 90ms linear;display:block;position:absolute;rotate:0deg;scale:.35}.rc__float{width:100%;height:100%;animation:2.4s ease-in-out infinite alternate rc-float;animation-delay:calc(var(--i) * -600ms);animation-play-state:paused;display:block}.rc__float img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}@keyframes rc-float{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-5px)rotate(1.5deg)}}.rc__dish{z-index:2;transition:scale .6s var(--settle) 90ms, rotate .6s var(--settle) 90ms;display:block;position:absolute;inset:18%;rotate:0deg;scale:1}@media (hover:none),(pointer:coarse){.rc{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.rc__dish img{transform:scale(var(--dish-k,1))}@media (min-width:900px){.rc--archive .rc__part{--px:var(--xa,var(--xs));--py:var(--ya,var(--ys));--pk:var(--ka,var(--ks,1))}.rc--archive .rc__dish{inset:12% 22%}}.rc__title{transition:color .2s var(--settle)}.rc__title--sm{font-size:clamp(1.25rem,1.8vw,1.5rem)}@media (pointer:fine){.rc:hover .rc__field{transition-duration:.6s;scale:.92}.rc:hover .rc__mq{opacity:1;transition-duration:.24s}.rc:hover .rc__track,.rc:hover .rc__float{animation-play-state:running}.rc:hover .rc__part{translate:-50% -50%;scale:1;rotate:var(--r);opacity:1;transition:translate .46s var(--pop) calc(90ms + var(--i) * 45ms), scale .46s var(--pop) calc(90ms + var(--i) * 45ms), rotate .46s var(--pop) calc(90ms + var(--i) * 45ms), opacity .16s linear calc(90ms + var(--i) * 45ms + var(--od))}.rc:hover .rc__dish{scale:var(--dish-to);transition-duration:.9s;transition-delay:0s;rotate:-4deg}.rc:hover .rc__title{color:var(--chili-deep)}.rc:hover .rc__cta .btn{color:var(--btn-hover-fg)}.rc:hover .rc__cta .btn__fill{transition-duration:.42s;transform:none}.rc:hover .rc__cta .btn__l1{transform:translateY(-110%)}.rc:hover .rc__cta .btn__l2{transition-delay:20ms;transform:none}}.rc:focus-visible .rc__field,.rc[data-active] .rc__field{transition-duration:.6s;scale:.92}.rc:focus-visible .rc__mq,.rc[data-active] .rc__mq{opacity:1;transition-duration:.24s}.rc:focus-visible .rc__track,.rc:focus-visible .rc__float,.rc[data-active] .rc__track,.rc[data-active] .rc__float{animation-play-state:running}.rc:focus-visible .rc__part,.rc[data-active] .rc__part{translate:-50% -50%;scale:1;rotate:var(--r);opacity:1;transition:translate .46s var(--pop) calc(90ms + var(--i) * 45ms), scale .46s var(--pop) calc(90ms + var(--i) * 45ms), rotate .46s var(--pop) calc(90ms + var(--i) * 45ms), opacity .16s linear calc(90ms + var(--i) * 45ms + var(--od))}.rc:focus-visible .rc__dish,.rc[data-active] .rc__dish{scale:var(--dish-to);transition-duration:.9s;transition-delay:0s;rotate:-4deg}.rc:focus-visible .rc__title,.rc[data-active] .rc__title{color:var(--chili-deep)}.rc:focus-visible .rc__title{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.rc:focus-visible .rc__tile{outline:2px solid var(--ink);outline-offset:3px}.rc:focus-visible .rc__cta .btn,.rc[data-active] .rc__cta .btn{color:var(--btn-hover-fg)}.rc:focus-visible .rc__cta .btn__fill,.rc[data-active] .rc__cta .btn__fill{transition-duration:.42s;transform:none}.rc:focus-visible .rc__cta .btn__l1,.rc[data-active] .rc__cta .btn__l1{transform:translateY(-110%)}.rc:focus-visible .rc__cta .btn__l2,.rc[data-active] .rc__cta .btn__l2{transition-delay:20ms;transform:none}.rc--home .rc__title,.rc--strip .rc__title{min-height:2em}@media (prefers-reduced-motion:reduce){.rc__field,.rc__title{transition:none!important}.rc__mq,.rc__parts{display:none}.rc .rc__dish{rotate:0deg!important;scale:1!important}}.rc__tile[data-plain] .rc__dish{border-radius:2px;overflow:hidden}.rc__tile[data-plain] .rc__dish img{-o-object-fit:cover;object-fit:cover;transform:none}
