:root{--bs-dur-hero:1.1s}.bs-seal svg{width:100%;height:auto;display:block}.bs-seal svg>g{transform-box:view-box;transform-origin:50%}.bs-seal svg>g:first-of-type{animation:1.6s cubic-bezier(.16,.84,.28,1) both bs-seal-mark}.bs-seal svg>g:last-of-type{animation:bs-seal-text 1s var(--bs-ease) 1.25s both}@keyframes bs-seal-mark{0%{opacity:0;transform:rotate(-135deg)scale(.82)}45%{opacity:1}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes bs-seal-text{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.bs-in{animation:bs-in-up var(--bs-dur-hero) var(--bs-ease) both}.bs-in-rule{animation:bs-in-rule 1.2s var(--bs-ease) both}.bs-d1{animation-delay:2s}.bs-d2{animation-delay:2.25s}.bs-d3{animation-delay:2.5s}.bs-d4{animation-delay:3.15s}@keyframes bs-in-up{0%{opacity:0;transform:translateY(22px)}}@media (scripting:enabled){@media (width>=40rem){.bs-tile:nth-child(2){transition-delay:.1s}.bs-tile:nth-child(3){transition-delay:.2s}.bs-tile:nth-child(4){transition-delay:.3s}.bs-tile:nth-child(5){transition-delay:.4s}}.bs-dish [data-reveal]{transition-delay:var(--bs-stagger,0s)}.bs-dish [data-reveal=up]{transition-delay:calc(var(--bs-stagger,0s) + .18s)}@media (width>=40rem) and (width<=63.999rem){.bs-dish:nth-child(2n){--bs-stagger:.14s}}@media (width>=64rem){.bs-dish:nth-child(3n+2){--bs-stagger:.14s}.bs-dish:nth-child(3n){--bs-stagger:.28s}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bs-farewell{animation:linear both bs-farewell;animation-timeline:scroll(root);animation-range:0 380px}.bs-dish{view-timeline:--dish block}.bs-dish-photo{animation:linear both bs-float;animation-timeline:--dish;animation-range:cover}}}@keyframes bs-farewell{to{opacity:.15;translate:0 18%;scale:.82}}@keyframes bs-float{0%{translate:0 14px}to{translate:0 -22px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bs-lift{transition:scale .5s var(--bs-ease), rotate .5s var(--bs-ease)}.bs-dish a:hover .bs-lift,.bs-dish a:focus-visible .bs-lift{rotate:-1.5deg;scale:1.05}}.bs-hero-glow{z-index:-1;aspect-ratio:1;pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#b08a2e29,#0000 72%);width:min(30rem,100%);animation:11s ease-in-out infinite bs-breathe;position:absolute;top:-1rem;left:50%;transform:translate(-50%)}@keyframes bs-breathe{0%,to{opacity:.55;transform:translate(-50%)scale(.92)}50%{opacity:1;transform:translate(-50%)scale(1)}}.bs-shine{position:relative;overflow:hidden}.bs-shine:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(105deg,#0000 38%,#f3efe673 50%,#0000 62%);animation:6s ease-in-out 4.2s infinite bs-shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes bs-shine{0%{transform:translate(-130%)}38%,to{transform:translate(130%)}}.bs-cue svg{animation:2.4s ease-in-out infinite bs-cue}@keyframes bs-cue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.bs-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.bs-marquee__track{will-change:transform;width:max-content;animation:bs-marquee calc(var(--bs-copies,4) * 17s) linear infinite;display:flex}@keyframes bs-marquee{to{transform:translate(-50%)}}[data-animate=pause] .bs-hero-glow,[data-animate=pause] .bs-shine:after,[data-animate=pause] .bs-cue svg,[data-animate=pause] .bs-marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.bs-seal svg>g,.bs-in,.bs-in-rule,.bs-hero-glow,.bs-marquee__track,.bs-cue svg{animation:none!important}.bs-shine:after{display:none}}
