.feast{justify-items:center;display:grid;position:relative}.feast-table,.feast-tea{pointer-events:none;filter:brightness(.86)saturate(1.05)sepia(.08);position:relative}.feast-table{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#00000014 6%,#0000004d 13%,#0000009e 21%,#000000e0 29%,#000 36% 70%,#000000d9 78%,#0000008c 86%,#00000038 93%,#0000),linear-gradient(#0000,#0000001a 6%,#00000061 13%,#000000bf 21%,#000 30% 62%,#000c 72%,#00000073 82%,#00000026 91%,#0000);mask-image:linear-gradient(90deg,#0000,#00000014 6%,#0000004d 13%,#0000009e 21%,#000000e0 29%,#000 36% 70%,#000000d9 78%,#0000008c 86%,#00000038 93%,#0000),linear-gradient(#0000,#0000001a 6%,#00000061 13%,#000000bf 21%,#000 30% 62%,#000c 72%,#00000073 82%,#00000026 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.feast-tea{-webkit-mask-image:radial-gradient(closest-side,#000 45%,#000c 60%,#00000073 75%,#00000026 88%,#0000);mask-image:radial-gradient(closest-side,#000 45%,#000c 60%,#00000073 75%,#00000026 88%,#0000)}.feast-panel{z-index:1;width:100%;position:relative}.feast-table{width:calc(100% + 2rem);height:clamp(12.5rem,52vw,30rem);margin-inline:-1rem}.feast-panel{max-width:40rem;margin-top:clamp(-11rem,-18vw,-4.5rem)}.feast-tea{aspect-ratio:1;justify-self:end;width:min(16rem,60vw);margin-top:-2.5rem}@media (min-width:1180px){.feast{grid-template-columns:minmax(0,40rem) minmax(0,1fr);place-items:center stretch;min-height:46rem}.feast-panel{grid-area:1/1;margin-top:0}.feast-table{grid-area:1/1/auto/-1;justify-self:end;width:62%;height:100%;min-height:46rem;margin-inline:0 -2rem}.feast-tea{z-index:2;grid-area:1/1;place-self:end;width:15rem;margin:0 -6.5rem -4rem 0}}
