.sectionQ#intro{--colm-width: calc((100dvw - 2 * var(--lateral-space) - 13 * var(--gap)) * 4 / 14 + 3 * var(--gap));overflow:hidden;margin-bottom:0}.sectionQ#intro .innerQ{display:flex;gap:var(--gap);justify-content:center;align-items:center;min-height:max(100lvh,var(--colm-width));padding-top:var(--sections-space);padding-bottom:var(--sections-space)}.sectionQ#intro .innerQ .leftQ,.sectionQ#intro .innerQ .rightQ{min-width:var(----colm-width);font-size:clamp(1rem,var(--colm-width)/7.8125,9rem);line-height:.8;font-weight:700;white-space:nowrap;color:var(--black);margin:0}.sectionQ#intro .innerQ .leftQ{text-align:right;order:1}.sectionQ#intro .innerQ .leftQ .chefIconQ .iconQ{transform:translateY(-82%) translateX(-16%) rotate(-15deg)}.sectionQ#intro .innerQ .rightQ{order:3}.sectionQ#intro .innerQ .centerQ{--img-size: 4rem;--imgs-size: var(--img-size);--center-width: calc(var(--img-size) * sqrt(2));width:var(--center-width);will-change:width;transition:width var(--slow-transition);transition-delay:.6s;order:2;position:relative}.sectionQ#intro .innerQ .centerQ::before{content:"";display:block;width:100%;height:0;padding:0 0 100%;pointer-events:none;opacity:0}.sectionQ#intro .innerQ .centerQ .descriptionQ{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--colm-width);font-size:.75rem;line-height:1.25;font-weight:500;color:var(--blue);text-align:center;padding:calc(var(--img-size) + var(--gap));z-index:1}.sectionQ#intro .innerQ .centerQ .descriptionQ p{font-size:inherit;color:inherit;font-weight:inherit;text-wrap:balance;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;will-change:opacity;transition:opacity var(--slow-transition);transition-delay:.69708s}.sectionQ#intro .innerQ .centerQ .descriptionQ a{font-weight:700;text-decoration:underline}.sectionQ#intro .innerQ .centerQ .imgsQ{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--imgs-size);height:var(--imgs-size);will-change:width,height,transform;transition:width var(--slow-transition),height var(--slow-transition);transition-delay:.6s;z-index:2}.sectionQ#intro .innerQ .centerQ .imgsQ .pairQ{position:absolute;top:0;left:calc(50% - .5*var(--img-size));height:100%;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(0deg);will-change:transform;transition:transform var(--slow-transition)}.sectionQ#intro .innerQ .centerQ .imgsQ .pairQ img{width:var(--img-size);height:var(--img-size);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sectionQ#intro .innerQ .centerQ .imgsQ .pairQ img:last-child{position:absolute;top:auto;bottom:0;left:0;transform:rotate(180deg)}.sectionQ#intro .innerQ .centerQ .imgsQ .pairQ:nth-child(2){--angle: -36deg}.sectionQ#intro .innerQ .centerQ .imgsQ .pairQ:nth-child(3){--angle: calc(-36deg * 2)}.sectionQ#intro .innerQ .centerQ .imgsQ .pairQ:nth-child(4){--angle: calc(-36deg * 3)}.sectionQ#intro .innerQ .centerQ .imgsQ .pairQ:nth-child(5){--angle: calc(-36deg * 4)}.sectionQ#intro .innerQ .centerQ.activeQ{--imgs-size: 100%;--center-width: var(--colm-width)}.sectionQ#intro .innerQ .centerQ.activeQ .imgsQ{animation:rotateImgs 12.6s linear .70086s infinite}.sectionQ#intro .innerQ .centerQ.activeQ .imgsQ .pairQ{transform:rotate(var(--angle, 0deg))}.sectionQ#intro .innerQ .centerQ.activeQ .descriptionQ p{opacity:1}.sectionQ#images .innerQ{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gap);justify-content:stretch;align-items:center;padding-bottom:2.668%}.sectionQ#images .innerQ .imgQ{width:100%;grid-row:1/2;position:relative;z-index:1;transition:transform 1.2s cubic-bezier(0.25, 1, 0.5, 1) 0s;will-change:transform}.sectionQ#images .innerQ .imgQ img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sectionQ#images .innerQ .imgQ:nth-child(1){grid-column:1/6;transform:rotate(0deg)}.sectionQ#images .innerQ .imgQ:nth-child(2){grid-column:4/-4;z-index:2}.sectionQ#images .innerQ .imgQ:nth-child(3){grid-column:-6/-1;transform:rotate(0deg)}.sectionQ#images .innerQ.xsmallQ{display:flex;flex-direction:column;justify-content:stretch;margin-top:var(--middle-space);padding-bottom:0}.sectionQ#images .innerQ.xsmallQ .descriptionQ .smallTitleQ{margin-bottom:calc(.5*var(--gap))}.sectionQ#images.activeQ .innerQ .imgQ:nth-child(1){transform:rotate(-12deg)}.sectionQ#images.activeQ .innerQ .imgQ:nth-child(3){transform:rotate(20deg)}.sectionQ#map{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--middle-space)}.sectionQ#map .innerQ.xsmallQ{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--gap)}.sectionQ#map .innerQ .titleQ{text-align:center}.sectionQ#map .innerQ .descriptionQ{text-align:center}.sectionQ#map .innerQ .descriptionQ p{text-wrap:balance}.sectionQ#map .mapQ{width:100%;height:0;padding:0 0 min(133.3333333333%,max(480px,42.5531914894%));position:relative;border-radius:1rem;overflow:hidden}.sectionQ#map .mapQ iframe{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none}.sectionQ#map .mapQ.activeQ iframe{pointer-events:all}.sectionQ#map .copyMapQ{padding:var(--gap);background-color:var(--white);border-radius:1rem;display:inline-flex;flex-direction:row;gap:var(--gap);justify-content:stretch;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:var(--gap) auto 0;justify-self:center}.sectionQ#map .copyMapQ .logoQ{line-height:0}.sectionQ#map .copyMapQ .logoQ img{font-size:3.5rem;min-width:2.8538011696em;height:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left}.sectionQ#map .copyMapQ .descriptionQ p{text-align:left}.sectionQ#map .copyMapQ .descriptionQ p a{text-decoration:underline}@keyframes rotateImgs{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(-360deg)}}@media only screen and (max-width: 1536px){.sectionQ#intro .innerQ .centerQ{--img-size: 3rem}}@media only screen and (max-width: 1201px){.sectionQ#intro .innerQ .centerQ{--img-size: 2rem}.sectionQ#intro .innerQ .centerQ .descriptionQ{font-size:.625rem}}@media only screen and (max-width: 1025px){.sectionQ#intro{--colm-width: min(480px, 100dvw - 2 * var(--lateral-space))}.sectionQ#intro .innerQ{padding-top:calc(var(--sections-space));flex-direction:column;justify-content:center;gap:0}.sectionQ#intro .innerQ .centerQ{--colm-width: min(380px, 100dvw - 2 * var(--lateral-space));--img-size: 3rem;order:0;margin-bottom:var(--sections-space)}.sectionQ#intro .innerQ .centerQ .descriptionQ{font-size:.75rem}.sectionQ#intro .innerQ .leftQ,.sectionQ#intro .innerQ .rightQ{line-height:1.15}.sectionQ#intro .innerQ .leftQ .chefIconQ .iconQ{transform:translateY(-26%) translateX(-10%) rotate(-15deg)}}@media only screen and (max-width: 769px){.sectionQ#intro .innerQ{padding-top:calc(4.5rem + var(--big-min-space));padding-bottom:var(--big-min-space);flex-direction:column;justify-content:center;gap:0}.sectionQ#intro .innerQ .centerQ{margin-bottom:var(--big-min-space)}.sectionQ#images .innerQ{padding-bottom:0}.sectionQ#images .innerQ .imgQ img{aspect-ratio:3/4}.sectionQ#images.activeQ .innerQ .imgQ:nth-child(1){transform:rotate(-3deg)}.sectionQ#images.activeQ .innerQ .imgQ:nth-child(3){transform:rotate(6deg)}.sectionQ#map .copyMapQ{justify-self:center;flex-direction:column;align-items:flex-start;gap:.75rem}}