.reveal-item{opacity:0;transition:opacity 1s cubic-bezier(.25, .1, .25, 1) var(--reveal-delay,0s), transform 1.1s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);transform:translateY(3.5rem)}.reveal-item.is-revealed,.reveal-item:focus-within{opacity:1;transform:none}@keyframes il-rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes il-settle{0%{transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){.il-rise{animation:il-rise .8s cubic-bezier(.2, .7, .2, 1) var(--rise-delay,0s) both}.il-settle{animation:2.4s cubic-bezier(.16,1,.3,1) both il-settle}}.il-sheet [id]{scroll-margin-top:var(--il-nav-height,var(--spacing-offset-mobile))}@media (min-width:64rem){.il-sheet [id]{scroll-margin-top:var(--il-nav-height,var(--spacing-offset-desktop))}}.il-sheet [id][tabindex="-1"]:focus{outline:none}@media not (min-width:64rem){.il-hero-card{opacity:calc(1 - var(--hero-p,0) * 3.5);transform:translateY(calc(var(--hero-p,0) * -3rem))}.il-sheet{border-radius:calc((1 - var(--enter-p,1)) * 24px) calc((1 - var(--enter-p,1)) * 24px) 0 0}}.logo-marquee-stage{perspective:900px;perspective-origin:50% 3.5rem;position:relative}.logo-marquee-stage:before,.logo-marquee-stage:after{z-index:2;content:"";pointer-events:none;width:18%;position:absolute;inset-block:0}.logo-marquee-stage:before{background:linear-gradient(to right, var(--il-band,#fff) 15%, transparent);left:0}.logo-marquee-stage:after{background:linear-gradient(to left, var(--il-band,#fff) 15%, transparent);right:0}.logo-marquee-track{width:max-content;transform-style:preserve-3d;padding-bottom:1.5rem;display:flex}.logo-marquee-copy{transform-style:preserve-3d;align-items:start;gap:9rem;padding-right:9rem;display:flex}@media not (min-width:64rem){.logo-marquee-copy{--logo-scale:.7;gap:5rem;padding-right:5rem}}.logo-marquee-item{transform-style:preserve-3d}.logo-marquee-body{transform-style:preserve-3d;white-space:nowrap;will-change:transform;justify-items:center;gap:.35rem;display:grid;position:relative}.logo-marquee-logo{height:calc(108px * var(--logo-scale,1));align-items:center;margin-bottom:.65rem;display:flex}@keyframes logo-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.logo-marquee-track{animation:36s linear infinite logo-marquee}}.il-steps-line{transform-origin:0;transition:transform 1.6s cubic-bezier(.65,0,.35,1) .3s;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.il-steps-line{transition:none;transform:none}}.il-steps.is-drawn .il-steps-line{transform:none}.il-step-dot{transition:background-color .3s ease-out,color .3s ease-out}.il-steps-rail{scale:1 var(--rail,1);transform-origin:top;transition:scale .15s linear}.il-step-dot[data-reached]{background-color:var(--color-brand-charcoal-300,#1f1f1f);color:var(--color-white,#fff)}@media (min-width:64rem){.il-step-dot{transition-delay:calc(.4s + var(--i,0) * .55s)}.il-steps.is-drawn .il-step-dot{background-color:var(--color-brand-charcoal-300,#1f1f1f);color:var(--color-white,#fff)}}.il-pop{--il-in:clamp(0, (var(--enter-p,1) - .08 - var(--i,0) * .07) * 3.5, 1);opacity:var(--il-in);translate:0 calc((1 - var(--il-in)) * 2rem);transition:opacity .7s ease-out,translate .9s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.il-chefs:has(>li:hover)>li:not(:hover,[data-playing]) .il-chef-dim{opacity:1}.il-chefs>li:hover .il-chef-dim{opacity:0}}.il-arrow{border:1px solid var(--color-brand-cement-300);cursor:pointer;background:#fff;border-radius:99px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}@media (hover:hover) and (prefers-reduced-motion:no-preference){.il-lift{transition:translate .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.il-lift:hover{translate:0 -.25rem;box-shadow:0 18px 40px -24px #00000059}.il-zoom img{transition:scale .9s cubic-bezier(.22,1,.36,1)}.il-zoom:hover img{scale:1.04}}
