.WebsiteReservations-module__0BwN_q__mobileLogo{display:none}.WebsiteReservations-module__0BwN_q__shell{color:#353a44;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;height:100dvh;padding:0;overflow:hidden}.WebsiteReservations-module__0BwN_q__layout{background:#fff;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:320px minmax(0,1fr);height:100%;display:grid;overflow:clip}.WebsiteReservations-module__0BwN_q__sidebar{color:#fff;background:#326958;flex-direction:column;gap:72px;padding:40px 34px 28px;display:flex}.WebsiteReservations-module__0BwN_q__brand{color:inherit;font-size:24px;font-weight:500;text-decoration:none}.WebsiteReservations-module__0BwN_q__logo{object-fit:contain;object-position:left;width:auto;max-width:140px;height:auto;max-height:48px}.WebsiteReservations-module__0BwN_q__address{margin:0 0 38px;font-size:23px;font-weight:600;line-height:1.3}.WebsiteReservations-module__0BwN_q__contactBlock{overflow-wrap:anywhere;margin-top:32px;font-size:14px;line-height:1.65}.WebsiteReservations-module__0BwN_q__contactBlock h2{text-transform:uppercase;opacity:.55;margin-bottom:8px;font-size:11px;font-weight:500}.WebsiteReservations-module__0BwN_q__contactBlock a{color:inherit;text-decoration:none}.WebsiteReservations-module__0BwN_q__footer{margin-top:auto;font-size:12px}.WebsiteReservations-module__0BwN_q__poweredBy{align-items:center;gap:12px;display:flex}.WebsiteReservations-module__0BwN_q__legalLinks{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.WebsiteReservations-module__0BwN_q__legalLinks a{color:inherit}.WebsiteReservations-module__0BwN_q__legalLinks a:hover{text-decoration:underline}.WebsiteReservations-module__0BwN_q__airposLogo{background-color:currentColor;width:88px;height:16px;display:inline-block;-webkit-mask:url(/brand/airpos-wordmark-black.svg) 50%/contain no-repeat;mask:url(/brand/airpos-wordmark-black.svg) 50%/contain no-repeat}.WebsiteReservations-module__0BwN_q__locations{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.WebsiteReservations-module__0BwN_q__locations a{border:1px solid #e2e5ea;border-radius:6px;padding:5px 9px;font-size:12px}.WebsiteReservations-module__0BwN_q__locations a[aria-current=page]{background:#ffffff20}.WebsiteReservations-module__0BwN_q__content{overscroll-behavior-y:contain;align-items:flex-start;min-width:0;min-height:0;padding:64px clamp(28px,8vw,150px);display:flex;overflow-y:auto}.WebsiteReservations-module__0BwN_q__step{width:100%;max-width:600px;margin:auto}.WebsiteReservations-module__0BwN_q__title{letter-spacing:-.025em;outline:none;margin:0 0 20px;font-size:clamp(25px,2.1vw,34px);font-weight:500;line-height:1.2}.WebsiteReservations-module__0BwN_q__intro{color:#909090;margin:0 0 32px;font-size:15px;line-height:1.5}.WebsiteReservations-module__0BwN_q__sectionLabel{text-transform:uppercase;align-items:center;gap:20px;margin:36px 0 16px;font-size:11px;display:flex}.WebsiteReservations-module__0BwN_q__sectionLabel span{background:#e2e5ea;flex:1;height:1px}.WebsiteReservations-module__0BwN_q__experience{border-bottom:1px solid #e2e5ea;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.WebsiteReservations-module__0BwN_q__experience h2{margin:0 0 14px;font-size:20px;font-weight:500;line-height:1.3}.WebsiteReservations-module__0BwN_q__locationRow h2{margin-bottom:4px}.WebsiteReservations-module__0BwN_q__locationRow .WebsiteReservations-module__0BwN_q__description{margin-bottom:0}.WebsiteReservations-module__0BwN_q__description{color:#909090;margin:0 0 14px;font-size:13px;line-height:1.5}.WebsiteReservations-module__0BwN_q__capacity{color:#909090;align-items:center;gap:14px;font-size:14px;display:flex}.WebsiteReservations-module__0BwN_q__capacity svg{color:#353a44;flex-shrink:0}.WebsiteReservations-module__0BwN_q__primary{color:#fff;white-space:nowrap;cursor:pointer;background:#050505;border:0;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:600;line-height:1.25}.WebsiteReservations-module__0BwN_q__primary:disabled{color:#7c8492;cursor:default;background:#e2e5ea}.WebsiteReservations-module__0BwN_q__primary:hover:not(:disabled){background:#303030}.WebsiteReservations-module__0BwN_q__primary:focus-visible,.WebsiteReservations-module__0BwN_q__back:focus-visible,.WebsiteReservations-module__0BwN_q__time:focus-visible{outline-offset:4px;outline:2px solid #326958}.WebsiteReservations-module__0BwN_q__back{cursor:pointer;align-items:center;gap:14px;margin-bottom:30px;font-size:14px;display:inline-flex}.WebsiteReservations-module__0BwN_q__selectors{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.WebsiteReservations-module__0BwN_q__selectors label{font-size:13px}.WebsiteReservations-module__0BwN_q__selector{color:#353a44;background:#fff;border:1px solid #e2e5ea;border-radius:8px;width:100%;margin-top:12px;padding:12px;display:block}.WebsiteReservations-module__0BwN_q__times{flex-wrap:wrap;gap:10px;display:flex}.WebsiteReservations-module__0BwN_q__time{cursor:pointer;border:1px solid #e2e5ea;border-radius:8px;padding:10px 18px;font-size:14px}.WebsiteReservations-module__0BwN_q__time[aria-pressed=true]{color:#fff;background:#111;border-color:#e2e5ea}.WebsiteReservations-module__0BwN_q__note{color:#909090;margin:24px 0;font-size:12px;line-height:1.6}.WebsiteReservations-module__0BwN_q__actions{justify-content:flex-end;margin-top:30px;display:flex}.WebsiteReservations-module__0BwN_q__bookingSummary{align-items:center;gap:12px;margin:28px 0;font-size:14px;display:flex}.WebsiteReservations-module__0BwN_q__fields{border-top:0}.WebsiteReservations-module__0BwN_q__field{border-bottom:1px solid #e2e5ea;grid-template-columns:150px 1fr;align-items:center;gap:16px;min-height:62px;font-size:14px;display:grid}.WebsiteReservations-module__0BwN_q__field input{width:100%;min-width:0;box-shadow:none;color:#353a44;background:0 0;border:0;padding:18px 4px;font-size:14px}.WebsiteReservations-module__0BwN_q__field input::placeholder{color:#999}.WebsiteReservations-module__0BwN_q__field input:focus{box-shadow:none;outline:none}.WebsiteReservations-module__0BwN_q__error{color:#b42318;margin-top:16px;font-size:13px}.WebsiteReservations-module__0BwN_q__error button{margin-left:8px;text-decoration:underline}.WebsiteReservations-module__0BwN_q__confirmation{max-width:520px}.WebsiteReservations-module__0BwN_q__confirmation>.WebsiteReservations-module__0BwN_q__title{text-align:center;font-size:23px}.WebsiteReservations-module__0BwN_q__confirmation>.WebsiteReservations-module__0BwN_q__intro{text-align:center}.WebsiteReservations-module__0BwN_q__successIcon{justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 24px;display:flex}.WebsiteReservations-module__0BwN_q__summary{margin-top:30px}.WebsiteReservations-module__0BwN_q__summary h2{color:#999;text-transform:uppercase;margin:0 14px 12px;font-size:11px;font-weight:400}.WebsiteReservations-module__0BwN_q__summaryRows,.WebsiteReservations-module__0BwN_q__mutedRows{border:1px solid #e2e5ea;border-radius:14px;overflow:hidden}.WebsiteReservations-module__0BwN_q__mutedRows{background:#f5f4f3;border-color:#e2e5ea}.WebsiteReservations-module__0BwN_q__summaryRows>div,.WebsiteReservations-module__0BwN_q__mutedRows>div{border-bottom:1px solid #e2e5ea;grid-template-columns:1fr 1.3fr;gap:20px;padding:20px 16px;font-size:14px;display:grid}.WebsiteReservations-module__0BwN_q__mutedRows>div{border-color:#e2e5ea}.WebsiteReservations-module__0BwN_q__summaryRows>div:last-child,.WebsiteReservations-module__0BwN_q__mutedRows>div:last-child{border-bottom:0}.WebsiteReservations-module__0BwN_q__summary dt{color:#888}.WebsiteReservations-module__0BwN_q__summary dd{text-align:right;overflow-wrap:anywhere}@media (min-width:1000px){.WebsiteReservations-module__0BwN_q__sidebar{align-self:start;min-height:100dvh;position:sticky;top:0}}@media (max-width:760px){.WebsiteReservations-module__0BwN_q__shell{padding:0}.WebsiteReservations-module__0BwN_q__layout{border-radius:0;grid-template-columns:1fr}.WebsiteReservations-module__0BwN_q__layout:has(>.WebsiteReservations-module__0BwN_q__sidebar){grid-template-rows:minmax(0,1fr)}.WebsiteReservations-module__0BwN_q__sidebar{display:none}.WebsiteReservations-module__0BwN_q__layout:has(>.WebsiteReservations-module__0BwN_q__mobileLogo){grid-template-rows:auto minmax(0,1fr)}.WebsiteReservations-module__0BwN_q__mobileLogo{justify-content:center;padding:24px 24px 8px;display:flex}.WebsiteReservations-module__0BwN_q__mobileLogo img{object-fit:contain;width:auto;max-width:160px;height:auto;max-height:64px}.WebsiteReservations-module__0BwN_q__address{margin-bottom:0;font-size:18px}.WebsiteReservations-module__0BwN_q__contactBlock{margin-top:14px}.WebsiteReservations-module__0BwN_q__footer{display:none}.WebsiteReservations-module__0BwN_q__content{padding:36px 24px}.WebsiteReservations-module__0BwN_q__experience{flex-wrap:wrap;gap:12px}.WebsiteReservations-module__0BwN_q__field{grid-template-columns:1fr;gap:0;padding-top:14px}.WebsiteReservations-module__0BwN_q__field input{padding:12px 0}.WebsiteReservations-module__0BwN_q__selectors{gap:14px}}.WebsiteReservations-module__0BwN_q__dateSelector{width:100%;min-height:46px;margin-top:12px;background:var(--booking-brand)!important;color:var(--booking-brand-text)!important;border-color:#e2e5ea!important}.WebsiteReservations-module__0BwN_q__dateSelector span,.WebsiteReservations-module__0BwN_q__dateSelector svg{color:inherit!important}.WebsiteReservations-module__0BwN_q__dateCalendar [aria-selected=true],.WebsiteReservations-module__0BwN_q__dateCalendar [aria-selected=true] button{background:var(--booking-brand)!important;color:var(--booking-brand-text)!important}.WebsiteReservations-module__0BwN_q__eyebrow{opacity:.5;text-transform:uppercase;margin:14px 0 4px;font-size:12px;font-weight:500}.WebsiteReservations-module__0BwN_q__availabilityStep>.WebsiteReservations-module__0BwN_q__title{margin-bottom:12px}.WebsiteReservations-module__0BwN_q__bookingControls{box-sizing:border-box;background:#fff;border:0;border-radius:8px;grid-template-columns:1fr 1fr;height:45px;margin:38px 0 20px;font-size:14px;display:grid;overflow:hidden}.WebsiteReservations-module__0BwN_q__guestStepper{align-items:center;gap:12px;padding:0 8px;display:flex}.WebsiteReservations-module__0BwN_q__guestStepper>span{text-align:center;flex:1}.WebsiteReservations-module__0BwN_q__guestStepper button{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.WebsiteReservations-module__0BwN_q__whiteButton{color:#353a44!important;background-color:#fff!important}.WebsiteReservations-module__0BwN_q__guestIconButton{box-shadow:none;border:0;color:#353a44!important;background:0 0!important}.WebsiteReservations-module__0BwN_q__guestIconButton:disabled{color:#9ca3af!important}.WebsiteReservations-module__0BwN_q__whiteButton:hover{background-color:#f9fafb!important}.WebsiteReservations-module__0BwN_q__whiteButton:disabled{color:#9ca3af!important}.WebsiteReservations-module__0BwN_q__chosenDate{border-left:1px solid #e2e5ea;align-items:center;padding:0 12px;display:flex}.WebsiteReservations-module__0BwN_q__calendarMonths{gap:24px;width:100%;display:flex}.WebsiteReservations-module__0BwN_q__calendarMonth{flex:1;min-width:0;padding:6px 0}.WebsiteReservations-module__0BwN_q__calendarMonth>table{table-layout:fixed;border-collapse:collapse;margin-top:28px}.WebsiteReservations-module__0BwN_q__calendarMonth td:has(.WebsiteReservations-module__0BwN_q__calendarDay:not(:disabled)){border:1px solid #e2e5ea}.WebsiteReservations-module__0BwN_q__calendarWeekday{text-align:center;color:#353a44;padding-bottom:10px;font-size:13px;font-weight:400}.WebsiteReservations-module__0BwN_q__calendarDay{color:#353a44;border:0;border-radius:0;width:100%;height:40px;font-size:14px}.WebsiteReservations-module__0BwN_q__calendarDay:hover{background:#f3f4f6}.WebsiteReservations-module__0BwN_q__calendarDay>span{background-color:var(--booking-brand)!important}.WebsiteReservations-module__0BwN_q__selectedDay .WebsiteReservations-module__0BwN_q__calendarDay>span{background-color:var(--booking-brand-text)!important}.WebsiteReservations-module__0BwN_q__calendarDay:focus-visible{outline:2px solid var(--booking-brand);outline-offset:-2px}.WebsiteReservations-module__0BwN_q__unavailableDay{color:#aaa;background:#f6f7fa}.WebsiteReservations-module__0BwN_q__unavailableDay button{color:#aaa;border-color:#0000}.WebsiteReservations-module__0BwN_q__selectedDay{background:var(--booking-brand);color:var(--booking-brand-text)}.WebsiteReservations-module__0BwN_q__timeRows{border:1px solid #e2e5ea;border-radius:12px;overflow:hidden}.WebsiteReservations-module__0BwN_q__timeRow{text-align:left;border-bottom:1px solid #e2e5ea;align-items:center;gap:12px;width:100%;padding:14px;font-size:14px;font-weight:500;display:flex}.WebsiteReservations-module__0BwN_q__timeRow:last-child{border-bottom:0}.WebsiteReservations-module__0BwN_q__timeRow:hover{background:#fafafa}.WebsiteReservations-module__0BwN_q__timeRow:focus-visible{outline:2px solid var(--booking-brand);outline-offset:-3px}.WebsiteReservations-module__0BwN_q__timeCheck{border:1px solid #e2e5ea;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.WebsiteReservations-module__0BwN_q__timeRow[aria-checked=true] .WebsiteReservations-module__0BwN_q__timeCheck{background:var(--booking-brand);color:var(--booking-brand-text);border-color:#e2e5ea}.WebsiteReservations-module__0BwN_q__nextButton{border-radius:9px;width:100%;height:45px;padding:0 20px;font-size:16px}@media (max-width:600px){.WebsiteReservations-module__0BwN_q__calendarMonths{flex-direction:column;gap:20px}.WebsiteReservations-module__0BwN_q__guestStepper{gap:4px;padding:0 8px}.WebsiteReservations-module__0BwN_q__chosenDate{padding:0 12px;font-size:14px}}.WebsiteReservations-module__0BwN_q__fullTimeRow{color:#aaa;background:#f7f7f7}.WebsiteReservations-module__0BwN_q__fullTimeLabel{text-decoration:line-through}.WebsiteReservations-module__0BwN_q__waitlistButton{color:#353a44;text-underline-offset:3px;flex-shrink:0;margin-left:auto;font-size:13px;font-weight:600;text-decoration:underline}.WebsiteReservations-module__0BwN_q__waitlistButton:focus-visible{outline:2px solid var(--booking-brand);outline-offset:4px}@media (max-width:600px){.WebsiteReservations-module__0BwN_q__fullTimeRow{gap:8px}.WebsiteReservations-module__0BwN_q__waitlistButton{max-width:100px;font-size:12px}}.WebsiteReservations-module__0BwN_q__inlineCalendar button{border-color:#e2e5ea}.WebsiteReservations-module__0BwN_q__inlineCalendar [role=presentation][aria-live=polite]{color:#353a44}.WebsiteReservations-module__0BwN_q__timeRow:has(.WebsiteReservations-module__0BwN_q__timeCheckbox){cursor:pointer}.WebsiteReservations-module__0BwN_q__timeCheckbox[data-state=checked]{background-color:var(--booking-brand)!important;color:var(--booking-brand-text)!important}.WebsiteReservations-module__0BwN_q__phoneField{align-items:center;gap:12px;min-width:0;display:flex}.WebsiteReservations-module__0BwN_q__phoneField>button{box-shadow:none;background:0 0;border:0;border-right:1px solid #e2e5ea;border-radius:0;flex-shrink:0}.WebsiteReservations-module__0BwN_q__phoneField input{flex:1;min-width:0}
.GordonProgress-module__ae4N3a__shimmer{--shimmer-highlight:#000;background-image:linear-gradient(100deg, #9ca3af 35%, var(--shimmer-highlight) 50%, #9ca3af 65%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite GordonProgress-module__ae4N3a__gordon-thinking-shimmer}.dark .GordonProgress-module__ae4N3a__shimmer{--shimmer-highlight:#fff}@keyframes GordonProgress-module__ae4N3a__gordon-thinking-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.GordonProgress-module__ae4N3a__shimmer{color:inherit;background:0 0;animation:none}}
:is(html:has(.page-module__mcBPhG__viewport),body:has(.page-module__mcBPhG__viewport)){overscroll-behavior:none;overflow:hidden}.page-module__mcBPhG__viewport{--scene-height:1100px;--scene-start-scale:2.5;--scene-horizon:73.645%;background:#000}.page-module__mcBPhG__stage{height:var(--scene-height)}.page-module__mcBPhG__scene{transform:scale(var(--scene-start-scale));transform-origin:center var(--scene-horizon)}.page-module__mcBPhG__headingPosition{opacity:var(--heading-opacity,1);top:155px}.page-module__mcBPhG__heading{font-size:66px}.page-module__mcBPhG__terminal{width:min(884px,90vw,109.814vh - 120.795px)}.page-module__mcBPhG__restaurantLogos{background:#fff;padding:32px 0 36px;position:relative}.page-module__mcBPhG__microTitle{color:#000;text-align:center;font-size:16px;font-weight:500;line-height:24px}.page-module__mcBPhG__businessSection{color:#000;background:#fff;padding:0 0 48px}.page-module__mcBPhG__purposeTrack{height:var(--purpose-height,auto)}.page-module__mcBPhG__purposeTrack[data-animated=true] .page-module__mcBPhG__businessIntro{top:var(--purpose-top,70px);position:sticky}.page-module__mcBPhG__purposeWord{display:inline-block}.page-module__mcBPhG__businessIntro{isolation:isolate;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:center;gap:64px;min-height:100vh;padding-block:100px;padding-inline:max(56px,50% - 650px);display:grid;position:relative}.page-module__mcBPhG__purposeOrbBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.page-module__mcBPhG__purposeOrb{width:100%;height:100%;display:block}.page-module__mcBPhG__businessIntroTitle,.page-module__mcBPhG__businessIntroDescription{position:relative}.page-module__mcBPhG__businessIntroTitle{margin:0;font-size:40px;font-weight:500;line-height:1.3}.page-module__mcBPhG__businessIntroDescription{margin:0;font-size:24px;line-height:1.4}.page-module__mcBPhG__autopilotHeader{color:#000;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;padding:216px max(56px,50% - 650px) 112px;display:grid}.page-module__mcBPhG__autopilotTitle{max-width:400px;margin:0;font-size:40px;font-weight:500;line-height:1.3}.page-module__mcBPhG__autopilotDescription{margin:0;font-size:20px;font-weight:400;line-height:1.3}.page-module__mcBPhG__businessTabs{margin-top:136px}.page-module__mcBPhG__managementSection{color:#202532;background:#f7f8fa;padding-block:104px}.page-module__mcBPhG__managementCarousel{--management-inset:max(56px, calc((100% - 1300px) / 2));padding-block:1px;padding-inline:var(--management-inset);scroll-padding-inline:var(--management-inset);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-block:-1px;display:flex;overflow-x:auto}.page-module__mcBPhG__managementCarousel::-webkit-scrollbar{display:none}.page-module__mcBPhG__managementCarousel:focus-visible{outline-offset:-2px;outline:2px solid #0059ff}.page-module__mcBPhG__managementCard{aspect-ratio:384/518;scroll-snap-align:start;background:#fff;border-radius:15px;flex:0 0 384px;position:relative;overflow:hidden}.page-module__mcBPhG__managementCard[data-tone=dark]{box-shadow:0 0 0 1px #0000000d}.page-module__mcBPhG__managementCard[data-tone=light]{color:#fff;background:#f49b48}.page-module__mcBPhG__managementCardImage{object-fit:cover}.page-module__mcBPhG__managementCard:has(.page-module__mcBPhG__managementBackgroundReveal){background:#343b40}.page-module__mcBPhG__managementBackgroundReveal{--background-reveal-blur:20px;pointer-events:none;position:absolute;inset:0}.page-module__mcBPhG__gordonBuilderPreview{pointer-events:none;flex-direction:column;padding-bottom:40%;display:flex;position:absolute;inset:0}.page-module__mcBPhG__gordonBuilderEmptyState{opacity:1;filter:blur();width:58%;height:auto;transition:opacity .5s,filter .5s;position:absolute;top:22%;left:50%;transform:translate(-50%)}.page-module__mcBPhG__gordonBuilderEmptyState[data-hidden=true]{opacity:0;filter:blur(4px)}.page-module__mcBPhG__gordonPreviewConversation{margin-inline:auto;scrollbar-width:none;width:100%;min-height:0;padding:22px var(--gordon-horizontal-padding,5.5%) 8px;color:#101827;align-content:start;gap:16px;margin-top:-20px;display:grid;position:relative;overflow-y:auto}.page-module__mcBPhG__gordonBuilderPreview>.page-module__mcBPhG__managementCardCopy{flex-shrink:0;padding-bottom:16px}.page-module__mcBPhG__gordonPreviewMessage{animation:.7s cubic-bezier(.075,.82,.165,1) both page-module__mcBPhG__gordon-message-reveal}.page-module__mcBPhG__gordonWorkStatus{color:#6b7280;align-items:center;gap:6px;margin-inline:16px;padding-bottom:6px;font-size:13px;line-height:17px;display:flex}.page-module__mcBPhG__gordonToolActivity{color:#6b7280;margin:6px 16px 0;padding-bottom:4px;font-size:13px;line-height:18px}.page-module__mcBPhG__gordonToolResult{margin-top:6px;padding-bottom:4px;animation:.5s ease-out both page-module__mcBPhG__gordon-tool-reveal}.page-module__mcBPhG__gordonExecutedLabel{color:#252734;align-items:center;gap:8px;margin:0 16px 16px;font-size:13px;line-height:18px;display:flex}.page-module__mcBPhG__gordonExecutedLabel>span:first-child{color:#6b7280}.page-module__mcBPhG__gordonToolResult .page-module__mcBPhG__gordonLocationResult{box-shadow:none;background:#fff;border:1px solid #f0f0f0;border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}.page-module__mcBPhG__gordonResultIcon{color:#fff;background:#252734;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.page-module__mcBPhG__gordonResultTitle,.page-module__mcBPhG__gordonResultDescription{margin:0;font-size:13px;line-height:18px}.page-module__mcBPhG__gordonResultTitle{color:#000;font-weight:500}.page-module__mcBPhG__gordonResultDescription{color:#374151}.page-module__mcBPhG__gordonToolTimeline{gap:16px;margin-top:16px;display:grid;position:relative}.page-module__mcBPhG__gordonToolRow{grid-template-columns:14px 14px minmax(0,1fr);align-items:center;gap:8px;min-height:18px;animation:.5s ease-out both page-module__mcBPhG__gordon-tool-reveal;display:grid}.page-module__mcBPhG__gordonToolDot{border:1px solid #aab2c3;border-radius:50%;justify-self:center;width:8px;height:8px}.page-module__mcBPhG__gordonToolConnector{transform-origin:top;background:#aab2c3;width:1px;height:16px;animation:.4s ease-in-out both page-module__mcBPhG__gordon-tool-connect;position:absolute;top:18px;left:6.5px}@keyframes page-module__mcBPhG__gordon-tool-reveal{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes page-module__mcBPhG__gordon-tool-connect{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__gordonToolRow,.page-module__mcBPhG__gordonToolConnector,.page-module__mcBPhG__gordonToolResult{animation:none}}.page-module__mcBPhG__gordonThinkingShimmer{color:#0000;background-image:linear-gradient(100deg,#9ca3af 35%,#000 50%,#9ca3af 65%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite page-module__mcBPhG__gordon-thinking-shimmer}@keyframes page-module__mcBPhG__gordon-thinking-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__gordonThinkingShimmer{color:#6b7280;background:0 0;animation:none}}@keyframes page-module__mcBPhG__gordon-message-reveal{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__gordonPreviewMessage{animation:none}}.page-module__mcBPhG__gordonComposer{bottom:3.5%;left:var(--gordon-horizontal-padding,5.5%);width:calc(100% - 2 * var(--gordon-horizontal-padding,5.5%));position:absolute;container-type:inline-size}.page-module__mcBPhG__gordonComposer .page-module__mcBPhG__gordonInput{resize:none;width:81%;height:45%;min-height:0;box-shadow:none;color:#101827;background:0 0;border:0;border-radius:0;padding:0;font-size:3.7cqw;font-weight:400;line-height:1.4;position:absolute;top:15%;left:7%}.page-module__mcBPhG__gordonInput::placeholder{color:#737b8c;opacity:1}.page-module__mcBPhG__gordonComposer textarea.page-module__mcBPhG__gordonInput[data-revealed=true]{color:#0000;caret-color:#0000}.page-module__mcBPhG__gordonTypedText{white-space:pre-wrap;overflow-wrap:break-word}.page-module__mcBPhG__gordonTypingCursor{vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-left:1px;display:inline-block}.page-module__mcBPhG__gordonSendIcon{opacity:.3;width:100%;height:auto;transition:opacity .2s;position:absolute;inset:0}.page-module__mcBPhG__gordonSendIcon[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__gordonSendIcon,.page-module__mcBPhG__gordonBuilderEmptyState{transition:none}}.page-module__mcBPhG__orderingPhonePlacement{pointer-events:none;width:270px;position:absolute;top:23%;bottom:0;left:50%;transform:translate(-50%)}.page-module__mcBPhG__orderingPhone{transform-origin:0 0;position:relative;transform:scale(.634548)}.page-module__mcBPhG__orderingPhoneFrame{width:100%;height:100%;display:block}.page-module__mcBPhG__orderingPhoneScreen{isolation:isolate;background:#fff;border-radius:58px;width:393px;position:absolute;top:16.25px;bottom:16.25px;left:16.25px;overflow:hidden}.page-module__mcBPhG__orderingPhoneScreen:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 8px #00000012}.page-module__mcBPhG__orderingPhoneScroll{scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.page-module__mcBPhG__orderingPhoneScroll::-webkit-scrollbar{display:none}.page-module__mcBPhG__orderingPhoneTopMenu{height:115.5px;transform:translate(-50%, calc(-40px + 40px * var(--top-menu-progress,0)));z-index:2;opacity:var(--top-menu-progress,0);pointer-events:none;position:absolute;top:0;left:50%;overflow:hidden}.page-module__mcBPhG__orderingPhoneSubMenu{z-index:1;opacity:var(--submenu-progress,0);transform:translate(-50%, calc(-20px + 20px * var(--submenu-progress,0)));pointer-events:none;position:absolute;top:113.5px;left:50%}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__orderingPhoneTopMenu,.page-module__mcBPhG__orderingPhoneSubMenu{transform:translate(-50%)}}.page-module__mcBPhG__orderingPhoneStatusBar{z-index:3;pointer-events:none;position:absolute;top:20px;left:50%;transform:translate(-50%)}.page-module__mcBPhG__managementImageReveal{opacity:0;pointer-events:none;width:85%;transition:opacity .6s;position:absolute;bottom:0;right:0}.page-module__mcBPhG__managementImageReveal[data-revealed=true]{opacity:1}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__managementImageReveal{opacity:1;transition:none}}.page-module__mcBPhG__ribbonCardGroup{isolation:isolate;flex:none;gap:12px;display:flex;position:relative}.page-module__mcBPhG__ribbonCardGroup>.page-module__mcBPhG__managementCard{z-index:1}.page-module__mcBPhG__ribbonCardGroup[data-ready=true]>.page-module__mcBPhG__managementCard{background:0 0}.page-module__mcBPhG__ribbonCardWindows,.page-module__mcBPhG__sharedRibbonViewport{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-module__mcBPhG__sharedManagementRibbon{z-index:0;height:100%;position:absolute;inset:0}.page-module__mcBPhG__ribbonCardGroup .page-module__mcBPhG__managementCardFooter{z-index:1}.page-module__mcBPhG__franchiseReveal{z-index:1;pointer-events:none;width:72%;height:auto;position:absolute;top:31.5%;left:14%;overflow:visible}.page-module__mcBPhG__franchiseReveal [data-stage="0"]{--reveal-delay:0s}.page-module__mcBPhG__franchiseReveal [data-stage="1"]{--reveal-delay:.4s}.page-module__mcBPhG__franchiseReveal [data-stage="2"]{--reveal-delay:.85s}.page-module__mcBPhG__franchiseReveal [data-stage="3"]{--reveal-delay:1.25s}.page-module__mcBPhG__franchiseReveal [data-stage="4"]{--reveal-delay:1.7s}.page-module__mcBPhG__franchiseNodes{opacity:0;transition:opacity .4s ease var(--reveal-delay), transform .4s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay);transform:translateY(-12px)}.page-module__mcBPhG__franchiseLines path{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s ease-in-out var(--reveal-delay), opacity 1ms linear var(--reveal-delay)}.page-module__mcBPhG__franchiseReveal[data-revealed=true] .page-module__mcBPhG__franchiseNodes{opacity:1;transform:translateY(0)}.page-module__mcBPhG__franchiseReveal[data-revealed=true] .page-module__mcBPhG__franchiseLines path{opacity:1;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__franchiseNodes,.page-module__mcBPhG__franchiseLines path{opacity:1;stroke-dashoffset:0;transition:none;transform:none}}.page-module__mcBPhG__locationBackgroundReveal{object-fit:cover;filter:blur(var(--background-reveal-blur,50px));pointer-events:none;transition:filter .8s}.page-module__mcBPhG__locationBackgroundReveal[data-revealed=true]{filter:blur()}.page-module__mcBPhG__locationReveal{z-index:1;pointer-events:none;gap:6px;width:70%;display:grid;position:absolute;top:50%;left:15%;transform:translateY(-50%)}.page-module__mcBPhG__locationRevealPart{opacity:0;width:100%;height:auto;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(-30px)}.page-module__mcBPhG__locationRevealPart+.page-module__mcBPhG__locationRevealPart{transition-delay:0s}.page-module__mcBPhG__locationReveal[data-revealed=true] .page-module__mcBPhG__locationRevealPart{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__locationBackgroundReveal{filter:none;transition:none}.page-module__mcBPhG__locationRevealPart{opacity:1;transition:none;transform:none}}.page-module__mcBPhG__managementCardCopy{z-index:1;padding:36px 30px;position:relative}.page-module__mcBPhG__managementCardCopy h3{margin:0;font-size:18px;font-weight:500;line-height:24px}.page-module__mcBPhG__managementCardCopy p,.page-module__mcBPhG__managementCardFooter{color:#4b5563;margin:2px 0 0;font-size:13px;font-weight:400;line-height:18px}.page-module__mcBPhG__managementCard[data-tone=light] .page-module__mcBPhG__managementCardCopy p{color:inherit}.page-module__mcBPhG__managementCardFooter{inset-inline:30px;text-align:center;position:absolute;bottom:40px}.page-module__mcBPhG__businessCarousel{--card-width:min(1087px, 64vw);padding-inline:calc((100% - var(--card-width)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin-top:48px;display:flex;position:relative;overflow-x:auto}.page-module__mcBPhG__businessCarousel::-webkit-scrollbar{display:none}.page-module__mcBPhG__businessIndicators{justify-content:center;align-items:center;margin-top:24px;display:flex}.page-module__mcBPhG__businessIndicators .page-module__mcBPhG__businessIndicatorButton,.page-module__mcBPhG__businessIndicators .page-module__mcBPhG__businessIndicatorButton:hover{height:32px;box-shadow:none;background:0 0;border:0;padding:6px}.page-module__mcBPhG__businessIndicatorDot{background:#d1d1d1;border-radius:999px;width:6px;height:6px;transition:width .2s,height .2s;display:block;position:relative;overflow:hidden}.page-module__mcBPhG__businessIndicatorDot[data-active=true]{width:44px;height:7px}.page-module__mcBPhG__businessIndicatorFill{border-radius:inherit;transform:scaleX(var(--slide-progress,0));transform-origin:0;background:#000;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__businessIndicatorDot{transition:none}.page-module__mcBPhG__businessIndicatorFill{transform:none}}.page-module__mcBPhG__businessRibbonStage{margin-top:48px;position:relative}.page-module__mcBPhG__businessRibbonStage .page-module__mcBPhG__businessCarousel{margin-top:0}.page-module__mcBPhG__businessRibbonCanvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__mcBPhG__businessRibbonDisplay{z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000),linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000),linear-gradient(#0000,#000 20% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.page-module__mcBPhG__businessCard[data-category=full-service]{background:#252734}.page-module__mcBPhG__businessCard[data-category=online-ordering]{background:#ffb21e}.page-module__mcBPhG__businessCard[data-category=workforce]{background:#0d1738}.page-module__mcBPhG__businessCard[data-category=reservations]{background:#0b2312}.page-module__mcBPhG__businessCard[data-category=quick-service],.page-module__mcBPhG__businessCard[data-category=marketing]{background:#1c1108}.page-module__mcBPhG__businessCard{flex:0 0 var(--card-width);aspect-ratio:2174/1357;scroll-snap-align:center;background:#252734;border-radius:15px;position:relative;overflow:hidden}.page-module__mcBPhG__businessCardImage{width:100%;height:auto;display:block}.page-module__mcBPhG__businessCard .page-module__mcBPhG__businessCardSelect{z-index:1;border-radius:inherit;width:100%;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.page-module__mcBPhG__businessCard .page-module__mcBPhG__businessCardSelect:hover{background:0 0}.page-module__mcBPhG__businessCardCopy{color:#fff;width:min(280px,100% - 80px);position:absolute;top:40px;left:40px}.page-module__mcBPhG__businessCardCopy[data-position=bottom]{top:auto;bottom:40px}.page-module__mcBPhG__businessCardCopy[data-tone=dark]{color:#000}@media (max-width:767px){.page-module__mcBPhG__businessRibbonStage{margin-top:32px}.page-module__mcBPhG__businessCard{aspect-ratio:1/2}.page-module__mcBPhG__businessCard .page-module__mcBPhG__fsrCardReveal,.page-module__mcBPhG__businessCard .page-module__mcBPhG__qsrCardReveal{display:none}.page-module__mcBPhG__ribbonCardGroup{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.page-module__mcBPhG__managementCard:has(.page-module__mcBPhG__gordonBuilderPreview){aspect-ratio:auto;width:100%;min-width:0;min-height:480px}.page-module__mcBPhG__managementSection{padding-block:64px}.page-module__mcBPhG__managementCarousel{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);gap:24px;padding-inline:24px;display:grid;overflow:visible}.page-module__mcBPhG__managementCardCopy{padding:28px 24px}.page-module__mcBPhG__managementCardFooter{inset-inline:24px;bottom:32px}.page-module__mcBPhG__autopilotHeader{grid-template-columns:minmax(0,1fr);gap:24px;padding:156px 24px 92px}.page-module__mcBPhG__businessIntro{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:100px;padding-inline:24px}.page-module__mcBPhG__businessTabsScroller{scrollbar-width:none;-ms-overflow-style:none}.page-module__mcBPhG__businessMicroTitle{text-align:left}.page-module__mcBPhG__businessTabsScroller::-webkit-scrollbar{display:none}.page-module__mcBPhG__businessTabs{margin-top:80px}.page-module__mcBPhG__businessCarousel{--card-width:calc(100vw - 64px);clip-path:inset(0 0 0 16px);gap:15px;margin-top:32px;padding-inline:16px 48px;scroll-padding-left:16px}.page-module__mcBPhG__businessCard{scroll-snap-align:start}.page-module__mcBPhG__businessCardImage{aspect-ratio:736/1106}.page-module__mcBPhG__businessCardCopy{width:calc(100% - 40px);top:20px;left:20px}.page-module__mcBPhG__businessCardCopy[data-position=bottom]{bottom:20px}}.page-module__mcBPhG__businessTabs .page-module__mcBPhG__businessTabsList{isolation:isolate;background:0 0;gap:8px;width:max-content;margin-inline:auto;padding:0;display:flex;position:relative}.page-module__mcBPhG__businessTabPill{inset-block:0;z-index:-1;pointer-events:none;background:#f3f4f6;border-radius:999px;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1);position:absolute;left:0}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__businessTabPill{transition:none}}.page-module__mcBPhG__businessTabsList .page-module__mcBPhG__businessTab{color:#000;box-shadow:none;border-radius:999px;padding:8px 20px;font-size:15px;font-weight:400;line-height:20px}.page-module__mcBPhG__businessTabsList .page-module__mcBPhG__businessTab:hover,.page-module__mcBPhG__businessTabsList .page-module__mcBPhG__businessTab[data-state=active]{color:#000;box-shadow:none;background:0 0}.page-module__mcBPhG__restaurantLogos:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#fff0,#fff);height:100px;position:absolute;bottom:100%}.page-module__mcBPhG__logoCarousel{--logo-fade-width:clamp(32px, 10vw, 160px);margin-inline:auto;max-width:1300px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--logo-fade-width), #000 calc(100% - var(--logo-fade-width)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--logo-fade-width), #000 calc(100% - var(--logo-fade-width)), transparent);margin-top:28px;overflow:hidden}.page-module__mcBPhG__logoCarousel:focus-visible{outline-offset:-2px;outline:2px solid #0059ff}.page-module__mcBPhG__logoTrack{width:max-content;animation:40s linear infinite page-module__mcBPhG__restaurant-logo-scroll;display:flex}.page-module__mcBPhG__logoGroup{--logo-gap:calc((max(100vw, 1620px) - 963px) / 9 * .8);align-items:center;gap:var(--logo-gap);width:max-content;min-height:40px;padding:0 var(--logo-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.page-module__mcBPhG__logoCarousel:hover .page-module__mcBPhG__logoTrack,.page-module__mcBPhG__logoCarousel:focus-within .page-module__mcBPhG__logoTrack{animation-play-state:paused}@keyframes page-module__mcBPhG__restaurant-logo-scroll{to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__logoCarousel{overflow-x:auto}.page-module__mcBPhG__logoTrack{animation:none}.page-module__mcBPhG__logoGroup[aria-hidden=true]{display:none}}@media (max-width:767px),(max-width:1023px) and (max-height:600px){.page-module__mcBPhG__floorGlow{filter:none;background:radial-gradient(#d2d5e999 0%,#d2d5e900 70%);width:180vw;height:440px;bottom:-140px}.page-module__mcBPhG__floorHighlight{filter:none;background:radial-gradient(#ffffffa6 0%,#fff0 70%);width:140vw;height:520px;bottom:-140px}.page-module__mcBPhG__viewport{--scene-height:max(520px, 100svh);--scene-start-scale:4.5;--scene-horizon:calc(50% + 35px);--terminal-width:min(420px, 90vw, calc((var(--scene-height) - 200px) * .732091))}.page-module__mcBPhG__headingPosition{top:var(--mobile-heading-center,25%);opacity:1;transform:translateY(-50%)}.page-module__mcBPhG__heading{font-size:clamp(26px,7.2vw,48px)}.page-module__mcBPhG__terminal{width:var(--terminal-width);top:calc(var(--scene-horizon) - var(--terminal-width) * .396493);bottom:auto}}@media (max-width:767px){.page-module__mcBPhG__restaurantLogos{--restaurant-logo-scale:.7;padding:24px 0}.page-module__mcBPhG__logoCarousel{margin-top:20px}.page-module__mcBPhG__logoGroup{--logo-gap:40.88px;min-height:28px}}@media (max-width:1023px) and (max-height:600px){.page-module__mcBPhG__heading{font-size:clamp(26px,7.2vw,32px)}}.page-module__mcBPhG__header{--header-foreground:255 255 255;--header-background:0 0 0;color:rgb(var(--header-foreground));background:0 0;box-shadow:0 1px #00000012}.page-module__mcBPhG__header[data-background=light]{--header-foreground:0 0 0;--header-background:255 255 255}.page-module__mcBPhG__header[data-background=dark] .page-module__mcBPhG__signIn{color:inherit;border:1px solid rgb(var(--header-foreground) / 20%);box-shadow:none;background:0 0}.page-module__mcBPhG__header[data-background=dark] .page-module__mcBPhG__signIn:hover{background:rgb(var(--header-foreground) / 5%)}.page-module__mcBPhG__header[data-background=light] .page-module__mcBPhG__signIn{color:inherit;background:#fff}.page-module__mcBPhG__header[data-background=light] .page-module__mcBPhG__signIn:hover{background:#f9fafb}.page-module__mcBPhG__header .page-module__mcBPhG__reseller{color:#fff;background:#0e60fd}.page-module__mcBPhG__header .page-module__mcBPhG__reseller:hover{background:#0c54df}.page-module__mcBPhG__ribbonTuner{z-index:100;color:#252734;background:#fff;border:1px solid #d5d9e0;border-radius:16px;width:min(320px,100vw - 32px);padding:12px;font-size:13px;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 32px #0002}.page-module__mcBPhG__ribbonTunerBody{gap:14px;max-height:min(70vh,740px);padding:14px 4px 4px;display:grid;overflow-y:auto}.page-module__mcBPhG__ribbonTunerActions{flex-wrap:wrap;gap:8px;display:flex}.page-module__mcBPhG__ribbonTunerControl{grid-template-columns:1fr 90px;align-items:center;gap:8px;display:grid}.page-module__mcBPhG__ribbonTunerControl>:last-child{grid-column:1/-1}.page-module__mcBPhG__qsrCardCopy{z-index:2;pointer-events:none}.page-module__mcBPhG__qsrCardCopy h3{margin:0 0 2px;font-size:18px;font-weight:500}.page-module__mcBPhG__qsrCardCopy p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.5}.page-module__mcBPhG__qsrCardReveal{z-index:2;pointer-events:none;width:52.35%;position:absolute;top:23.25%;left:23.65%}.page-module__mcBPhG__revealImageBefore,.page-module__mcBPhG__revealImageAfter{width:100%;height:auto;display:block}.page-module__mcBPhG__revealImageAfter{opacity:0;position:absolute;inset:0}.page-module__mcBPhG__qsrCardReveal:after{content:"";opacity:0;border:2px solid #fff;border-radius:50%;width:24px;height:24px;position:absolute;top:14%;left:75%;transform:translate(-50%,-50%)}.page-module__mcBPhG__qsrCardReveal[data-revealed=true] .page-module__mcBPhG__revealImageBefore{animation:.28s 1.2s forwards page-module__mcBPhG__qsrBefore}.page-module__mcBPhG__qsrCardReveal[data-revealed=true] .page-module__mcBPhG__revealImageAfter{animation:.28s 1.2s forwards page-module__mcBPhG__qsrAfter}.page-module__mcBPhG__qsrCardReveal[data-revealed=true]:after{animation:.45s ease-out 1s both page-module__mcBPhG__qsrClick}@keyframes page-module__mcBPhG__qsrBefore{to{opacity:0}}@keyframes page-module__mcBPhG__qsrAfter{to{opacity:1}}@keyframes page-module__mcBPhG__qsrClick{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}20%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@media (max-width:767px){.page-module__mcBPhG__qsrCardReveal{width:86%;top:34%;left:7%}}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__qsrCardReveal[data-revealed=true] .page-module__mcBPhG__revealImageBefore{opacity:0;animation:none}.page-module__mcBPhG__qsrCardReveal[data-revealed=true] .page-module__mcBPhG__revealImageAfter{opacity:1;animation:none}.page-module__mcBPhG__qsrCardReveal[data-revealed=true]:after{animation:none}}.page-module__mcBPhG__fsrCardReveal{z-index:2;pointer-events:none;opacity:0;width:78%;transition:opacity .6s,transform .6s;position:absolute;top:22.5%;left:11%;transform:translateY(12px)}.page-module__mcBPhG__fsrCardReveal[data-revealed=true]{opacity:1;transform:translateY(0)}@media (max-width:767px){.page-module__mcBPhG__fsrCardReveal{width:160%;top:30%;left:7%}}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__fsrCardReveal{transition:none;transform:none}}.page-module__mcBPhG__reservationsCardReveal{width:64%;top:25%;left:18%}@media (max-width:767px){.page-module__mcBPhG__reservationsCardReveal{width:86%;top:34%;left:7%}}.page-module__mcBPhG__onlineOrderingCardReveal{width:64%;top:30%;left:18%}@media (max-width:767px){.page-module__mcBPhG__onlineOrderingCardReveal{width:86%;top:34%;left:7%}}.page-module__mcBPhG__fsrCardReveal.page-module__mcBPhG__marketingCardReveal{top:50%;translate:0 -50%}.page-module__mcBPhG__businessMobileReveal{display:none}@media (max-width:767px){.page-module__mcBPhG__businessMobileReveal{z-index:2;pointer-events:none;opacity:0;width:86%;transition:opacity .6s,transform .6s;display:block;position:absolute;top:57%;left:50%;transform:translate(-50%,calc(12px - 50%))}.page-module__mcBPhG__businessMobileReveal[data-revealed=true]{opacity:1;transform:translate(-50%,-50%)}.page-module__mcBPhG__businessCard[data-category=full-service] .page-module__mcBPhG__businessMobileReveal{width:100%}.page-module__mcBPhG__businessCard[data-category=quick-service] .page-module__mcBPhG__businessMobileReveal{width:63.07%}.page-module__mcBPhG__businessCard[data-category=reservations] .page-module__mcBPhG__businessMobileReveal{width:91.95%;left:auto;right:0;transform:translateY(calc(12px - 50%))}.page-module__mcBPhG__businessCard[data-category=reservations] .page-module__mcBPhG__businessMobileReveal[data-revealed=true]{transform:translateY(-50%)}.page-module__mcBPhG__businessCard[data-category=online-ordering] .page-module__mcBPhG__businessMobileReveal{width:78.27%}.page-module__mcBPhG__businessCard[data-category=workforce] .page-module__mcBPhG__businessMobileReveal{width:80.85%}.page-module__mcBPhG__businessCard[data-category=marketing] .page-module__mcBPhG__businessMobileReveal{width:74.77%}}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__businessMobileReveal{transition:none;transform:translate(-50%,-50%)}.page-module__mcBPhG__businessCard[data-category=reservations] .page-module__mcBPhG__businessMobileReveal{transform:translateY(-50%)}}.page-module__mcBPhG__businessCard [data-reveal-instant=true]{transition:none}.page-module__mcBPhG__qsrCardReveal[data-reveal-instant=true] .page-module__mcBPhG__revealImageBefore{opacity:0;animation:none}.page-module__mcBPhG__qsrCardReveal[data-reveal-instant=true] .page-module__mcBPhG__revealImageAfter{opacity:1;animation:none}.page-module__mcBPhG__qsrCardReveal[data-reveal-instant=true]:after{animation:none}.page-module__mcBPhG__locationCity{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.page-module__mcBPhG__locationCity[data-loaded=true]{opacity:1}.page-module__mcBPhG__managementCard[data-city=true]:not([data-ordering=true]) .page-module__mcBPhG__locationCity{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#00000026 15%,#000 45% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#00000026 15%,#000 45% 85%,#0000)}@media (prefers-reduced-motion:reduce){.page-module__mcBPhG__locationCity{transition:none}}.page-module__mcBPhG__cityTunerButton{z-index:3;position:absolute;bottom:16px;left:16px}.page-module__mcBPhG__ribbonTuner.page-module__mcBPhG__cityTuner{z-index:111;left:auto;right:16px}.page-module__mcBPhG__managementCard[data-city=true]{color:#fff;background:#252734}.page-module__mcBPhG__managementCard[data-city=true] .page-module__mcBPhG__managementCardCopy p{color:#ffffffb3}.page-module__mcBPhG__managementCard[data-ordering=true]{background:#0b2312}.page-module__mcBPhG__cityPickTarget{z-index:4;cursor:crosshair;touch-action:manipulation;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.page-module__mcBPhG__cityPickTarget:hover{background:0 0}.page-module__mcBPhG__locationRevealTrigger{pointer-events:none;position:absolute;inset:0}.page-module__mcBPhG__orderingArtworkUI{z-index:1;pointer-events:none;position:absolute;inset:0}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:0;display:grid}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonBuilderEmptyState{object-fit:contain;grid-area:1/1;width:100%;height:100%;min-height:0;position:relative;top:auto;left:auto;transform:scale(.85)}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonPreviewConversation{color:#ffffffe6;grid-area:1/1;margin-top:0}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonPreviewMessage>div,.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonLocationResult{box-shadow:none;background:#141518;border:1px solid #ffffff0d}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonExecutedLabel,.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonResultTitle{color:#ffffffe6}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonWorkStatus,.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonToolActivity,.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonExecutedLabel>span:first-child,.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonResultDescription{color:#ffffff80}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonLocationResult p{max-width:none;font-size:13px;line-height:18px}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonComposer .page-module__mcBPhG__gordonInput{color:#ffffffe6;background:0 0;box-shadow:none!important}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonComposer{grid-area:2/1;justify-self:center;margin-bottom:-36px;position:relative;bottom:auto;left:auto}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonComposer .page-module__mcBPhG__gordonInput::placeholder{color:#ffffff80}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonComposer textarea.page-module__mcBPhG__gordonInput[data-revealed=true]{color:#0000}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonThinkingShimmer{background-image:linear-gradient(100deg,#737b8c 35%,#fff 50%,#737b8c 65%)}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonExecutedLabel>svg,.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonExecutedLabel>span:last-child{color:#0e60fd}.page-module__mcBPhG__gordonBuilderPreview[data-tone=dark] .page-module__mcBPhG__gordonResultIcon{color:#fff;background:#0e60fd}
.PlatformChapters-module__YM0b1a__section{isolation:isolate;background:var(--blueprint-surface);border-radius:13px;width:min(1200px,100% - 48px);margin-inline:auto;position:relative;overflow:clip}.PlatformChapters-module__YM0b1a__section:after{content:"";z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--blueprint-line-color);pointer-events:none;position:absolute;inset:0}.PlatformChapters-module__YM0b1a__layout{grid-template-columns:310px minmax(0,1fr);align-items:start;width:100%;display:grid}.PlatformChapters-module__YM0b1a__sidebar{z-index:1;background:var(--blueprint-surface);min-width:0;padding-block:28px;position:sticky;top:65px}.PlatformChapters-module__YM0b1a__index{overscroll-behavior:auto;max-height:calc(100dvh - 121px);overflow:hidden}.PlatformChapters-module__YM0b1a__index a{color:color-mix(in srgb, var(--blueprint-secondary) 35%, var(--blueprint-surface));padding:7px 24px 7px 42px;font-size:17px;line-height:24px;text-decoration:none;transition:color .15s;display:block;position:relative}.PlatformChapters-module__YM0b1a__index a:hover,.PlatformChapters-module__YM0b1a__index a[aria-current]{color:inherit}.PlatformChapters-module__YM0b1a__index a[aria-current]{font-weight:500}.PlatformChapters-module__YM0b1a__index a[aria-current]:before{content:"";background:#2563ff;width:2px;position:absolute;top:8px;bottom:8px;left:0}.PlatformChapters-module__YM0b1a__index a:focus-visible{outline-offset:-3px;outline:2px solid #2563ff}.PlatformChapters-module__YM0b1a__content{border-left:1px solid var(--blueprint-line-color);min-width:0}.PlatformChapters-module__YM0b1a__chapter{background:var(--blueprint-surface);contain:paint;margin-bottom:24px;scroll-margin-top:65px}.PlatformChapters-module__YM0b1a__chapter:last-child{margin-bottom:0}.PlatformChapters-module__YM0b1a__chapterBody{--blueprint-surface:#000;--blueprint-line-color:#ffffff12;background:var(--blueprint-surface);border:1px solid var(--blueprint-line-color);border-radius:13px;overflow:hidden}.PlatformChapters-module__YM0b1a__chapterBody>.PlatformChapters-module__YM0b1a__details:first-child,.PlatformChapters-module__YM0b1a__content .PlatformChapters-module__YM0b1a__chapterBody>.PlatformChapters-module__YM0b1a__locationCard:first-child{border-top:0}.PlatformChapters-module__YM0b1a__locationIntro{padding:60px 28px 68px}.PlatformChapters-module__YM0b1a__locationIntro h3{letter-spacing:-.015em;max-width:560px;margin:0;font-size:22px;font-weight:500;line-height:1.35}.PlatformChapters-module__YM0b1a__locationIntro h3 span{color:var(--blueprint-copy,var(--blueprint-secondary));font-weight:400}.PlatformChapters-module__YM0b1a__content .PlatformChapters-module__YM0b1a__locationCard{aspect-ratio:1.63;color:#f5f5f7;border-top:1px solid var(--blueprint-line-color);--paragraph-color:#a9adbc;background:#1b1c21;border-radius:0}.PlatformChapters-module__YM0b1a__locationCard h4{margin:0;font-size:18px;font-weight:500;line-height:24px}.PlatformChapters-module__YM0b1a__section .PlatformChapters-module__YM0b1a__content .PlatformChapters-module__YM0b1a__locationCard[data-city=true]{--location-shadow-color:#000;border-inline:0;box-shadow:none;background:#000;border-bottom:0}.PlatformChapters-module__YM0b1a__heading{padding:clamp(40px,6vw,80px) clamp(24px,4vw,48px) 40px}.PlatformChapters-module__YM0b1a__eyebrow{text-transform:uppercase;color:var(--blueprint-copy,var(--blueprint-secondary));margin:0 0 24px;font:11px/1.5 monospace}.PlatformChapters-module__YM0b1a__heading h3{letter-spacing:-.025em;text-wrap:balance;max-width:640px;margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:500;line-height:1.12}.PlatformChapters-module__YM0b1a__description{max-width:560px;color:var(--blueprint-copy,var(--blueprint-secondary));margin:20px 0 0;font-size:18px;line-height:1.5}.PlatformChapters-module__YM0b1a__artwork{padding:32px clamp(24px,4vw,48px) 48px;overflow:clip}.PlatformChapters-module__YM0b1a__reveal{opacity:0;width:100%;transition:opacity .6s,transform .6s;position:relative;transform:translateY(16px)}.PlatformChapters-module__YM0b1a__reveal[data-revealed=true]{opacity:1;transform:none}.PlatformChapters-module__YM0b1a__details{border-top:1px solid var(--blueprint-line-color);background:linear-gradient(var(--blueprint-line-color), var(--blueprint-line-color)), var(--blueprint-surface);background-clip:padding-box;grid-template-columns:round(down,50% - .5px,1px) minmax(0,1fr);gap:1px;display:grid}.PlatformChapters-module__YM0b1a__details>div{background:var(--blueprint-surface);min-width:0;padding:24px clamp(24px,3vw,40px) 40px}.PlatformChapters-module__YM0b1a__details h4{margin:0 0 10px;font-size:17px;font-weight:500;line-height:1.4}.PlatformChapters-module__YM0b1a__details p{color:var(--blueprint-copy,var(--blueprint-secondary));margin:0;font-size:15px;line-height:1.5}.PlatformChapters-module__YM0b1a__locationDetailCards>div{flex-direction:column;min-height:clamp(360px,36vw,460px);padding:24px 28px 40px;display:flex}.PlatformChapters-module__YM0b1a__locationDetailCards h4{margin-bottom:4px;font-size:16px}.PlatformChapters-module__YM0b1a__locationDetailCards p{font-size:14px}.PlatformChapters-module__YM0b1a__customisationCards .PlatformChapters-module__YM0b1a__wideDetailCard{grid-column:1/-1}.PlatformChapters-module__YM0b1a__locationDetailCards>.PlatformChapters-module__YM0b1a__floorplanCard{background-repeat:no-repeat,repeat,repeat;justify-content:flex-end;padding:clamp(48px,8vw,106px) 0 0;overflow:hidden}.PlatformChapters-module__YM0b1a__floorplanCard img{width:100%;height:auto;display:block}.PlatformChapters-module__YM0b1a__tableCreationGraphic{flex:none;align-self:center;width:350px;max-width:100%;height:350px;margin:40px 0 -40px;position:relative;overflow:hidden}.PlatformChapters-module__YM0b1a__tableCreationFrame{box-sizing:border-box;background:var(--blueprint-surface);border:1px solid #ffffff1f;border-radius:40px;width:100%;height:100%;padding:9px;position:absolute;top:0;left:0;overflow:hidden}.PlatformChapters-module__YM0b1a__tableCreationFrame video{border:1px solid #ffffff26;border-radius:30px;width:980px;max-width:none;height:auto;display:block}.PlatformChapters-module__YM0b1a__tableCreationGraphic:not(.PlatformChapters-module__YM0b1a__serviceGraphic) .PlatformChapters-module__YM0b1a__tableCreationFrame{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.PlatformChapters-module__YM0b1a__tableCreationGraphic:not(.PlatformChapters-module__YM0b1a__serviceGraphic) .PlatformChapters-module__YM0b1a__tableCreationFrame video{border-bottom-right-radius:0;border-bottom-left-radius:0}.PlatformChapters-module__YM0b1a__tableCreationGraphic:after{content:"";background:linear-gradient(to right, transparent 45%, var(--blueprint-surface) 95%), linear-gradient(to bottom, transparent 62%, var(--blueprint-surface) 100%);pointer-events:none;position:absolute;inset:0}.PlatformChapters-module__YM0b1a__quickModifiersGraphic{flex:1;place-items:center;margin:40px -28px 0;display:grid;overflow:hidden}.PlatformChapters-module__YM0b1a__serviceGraphic .PlatformChapters-module__YM0b1a__tableCreationFrame{width:980px;height:auto;transition:left 1.4s cubic-bezier(.65,0,.35,1),transform 1.4s cubic-bezier(.65,0,.35,1)}.PlatformChapters-module__YM0b1a__serviceGraphic .PlatformChapters-module__YM0b1a__tableCreationFrame video{width:100%}.PlatformChapters-module__YM0b1a__serviceGraphic[data-order=true] .PlatformChapters-module__YM0b1a__tableCreationFrame{left:100%;transform:translate(-100%)}.PlatformChapters-module__YM0b1a__serviceGraphic:after{background:linear-gradient(to bottom, transparent 58%, var(--blueprint-surface) 100%)}.PlatformChapters-module__YM0b1a__serviceGraphic:before,.PlatformChapters-module__YM0b1a__serviceLeftFade{content:"";z-index:1;background:linear-gradient(to right, transparent 65%, var(--blueprint-surface) 100%);pointer-events:none;transition:opacity 1.4s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.PlatformChapters-module__YM0b1a__serviceLeftFade{background:linear-gradient(to left, transparent 65%, var(--blueprint-surface) 100%);opacity:0}.PlatformChapters-module__YM0b1a__serviceGraphic[data-order=true]:before{opacity:0}.PlatformChapters-module__YM0b1a__serviceGraphic[data-order=true] .PlatformChapters-module__YM0b1a__serviceLeftFade{opacity:1}.PlatformChapters-module__YM0b1a__serviceGraphic[data-order=false] .PlatformChapters-module__YM0b1a__tableCreationFrame,.PlatformChapters-module__YM0b1a__serviceGraphic[data-order=false]:before,.PlatformChapters-module__YM0b1a__serviceGraphic[data-order=false] .PlatformChapters-module__YM0b1a__serviceLeftFade{transition-duration:.9s}@media (prefers-reduced-motion:reduce){.PlatformChapters-module__YM0b1a__serviceGraphic .PlatformChapters-module__YM0b1a__tableCreationFrame,.PlatformChapters-module__YM0b1a__serviceGraphic:before,.PlatformChapters-module__YM0b1a__serviceLeftFade{transition:none}}.PlatformChapters-module__YM0b1a__quickModifiersGraphic img{width:100%;height:auto;display:block}.PlatformChapters-module__YM0b1a__regularModifiersGraphic{margin-inline:0}.PlatformChapters-module__YM0b1a__regularModifiersGraphic img{width:min(100%,240px)}.PlatformChapters-module__YM0b1a__stockCountdown{flex:1;place-items:center;min-height:200px;padding-block:32px;display:grid}.PlatformChapters-module__YM0b1a__stockPill{background:#1e1f2547;border-radius:100px;place-items:center;width:min(100%,310px);height:162px;display:grid;position:relative;box-shadow:inset 0 0 40px #ffffff21}.PlatformChapters-module__YM0b1a__stockNumber,.PlatformChapters-module__YM0b1a__stockEmpty{opacity:0;text-align:center;grid-area:1/1;animation-play-state:paused}.PlatformChapters-module__YM0b1a__stockNumber{color:#fff;font-variant-numeric:tabular-nums;font-size:105px;font-weight:400;line-height:1;animation:.36s ease-out both paused PlatformChapters-module__YM0b1a__stockSpringEnter,.12s ease-in forwards paused PlatformChapters-module__YM0b1a__stockStepExit}.PlatformChapters-module__YM0b1a__stockEmpty{color:#ffffff80;font-size:32px;font-weight:500;line-height:1.1;animation:.36s ease-out 8.6s both paused PlatformChapters-module__YM0b1a__stockSpringEnter,.12s ease-in 10.2s forwards paused PlatformChapters-module__YM0b1a__stockStepExit}.PlatformChapters-module__YM0b1a__stockCountdown[data-revealed=true] .PlatformChapters-module__YM0b1a__stockPill>span{animation-play-state:running}@keyframes PlatformChapters-module__YM0b1a__stockSpringEnter{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.96)}20%{opacity:.7;filter:blur(4px);transform:translateY(8px)scale(1)}45%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.025)}65%{opacity:1;filter:blur();transform:translateY(1px)scale(.995)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes PlatformChapters-module__YM0b1a__stockStepExit{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(-20px)scale(.98)}}@media (prefers-reduced-motion:reduce){.PlatformChapters-module__YM0b1a__stockCountdown .PlatformChapters-module__YM0b1a__stockNumber{animation:none;display:none}.PlatformChapters-module__YM0b1a__stockCountdown .PlatformChapters-module__YM0b1a__stockEmpty{opacity:1;animation:none}}.PlatformChapters-module__YM0b1a__franchiseGraphic,.PlatformChapters-module__YM0b1a__callsignGraphic{flex:1;place-items:center;padding-block:24px;display:grid}.PlatformChapters-module__YM0b1a__callsignStage{isolation:isolate;place-items:center;width:100%;min-height:219px;display:grid;position:relative}.PlatformChapters-module__YM0b1a__callsignInnerRing,.PlatformChapters-module__YM0b1a__callsignOuterRing{box-sizing:border-box;z-index:-1;border:1px solid #fff3;border-radius:50%;width:120px;height:120px;position:absolute}.PlatformChapters-module__YM0b1a__callsignOuterRing{border-color:#ffffff1a;width:200px;height:200px}.PlatformChapters-module__YM0b1a__callsignBadge{box-sizing:border-box;color:#fff;white-space:nowrap;background:linear-gradient(116.14deg,#373a42 31.15%,#1e2025 94.38%);border-radius:15px;justify-content:center;align-items:center;height:55px;padding-inline:11px;font:500 35px/1 monospace;display:inline-flex;position:relative;box-shadow:0 0 40px #000,0 0 80px #000}.PlatformChapters-module__YM0b1a__callsignBadge:after,.PlatformChapters-module__YM0b1a__reviewCard:after,.PlatformChapters-module__YM0b1a__stockPill:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(to bottom right,#fff3 0%,#ffffff08 50%,#fff3 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.PlatformChapters-module__YM0b1a__section .PlatformChapters-module__YM0b1a__franchiseDiagram [data-stage="1"] path,.PlatformChapters-module__YM0b1a__section .PlatformChapters-module__YM0b1a__franchiseDiagram [data-stage="3"] path{stroke:#fff3;stroke-opacity:1}.PlatformChapters-module__YM0b1a__franchiseGraphic .PlatformChapters-module__YM0b1a__franchiseDiagram{width:min(100%,273px);position:relative;top:auto;left:auto}.PlatformChapters-module__YM0b1a__franchiseGraphic .PlatformChapters-module__YM0b1a__airportDiagram{width:min(100%,369px);height:auto}.PlatformChapters-module__YM0b1a__franchiseGraphic .PlatformChapters-module__YM0b1a__chefDiagram{width:min(100%,298px);height:auto;position:relative;top:auto;left:auto}.PlatformChapters-module__YM0b1a__section .PlatformChapters-module__YM0b1a__chefDiagram path[pathLength]{stroke:#ffffff40;stroke-opacity:1}.PlatformChapters-module__YM0b1a__section .PlatformChapters-module__YM0b1a__chefDiagram [data-stage="1"]>path:not([pathLength]){fill:#ffffff40;fill-opacity:1}@media (min-width:768px){.PlatformChapters-module__YM0b1a__locationDetailCards h4,.PlatformChapters-module__YM0b1a__locationDetailCards p{max-width:70%}.PlatformChapters-module__YM0b1a__locationDetailCards .PlatformChapters-module__YM0b1a__regularModifiersCard>p{text-wrap:pretty;max-width:80%}.PlatformChapters-module__YM0b1a__locationDetailCards .PlatformChapters-module__YM0b1a__wideDetailCard>h4,.PlatformChapters-module__YM0b1a__locationDetailCards .PlatformChapters-module__YM0b1a__wideDetailCard>p{max-width:calc(35% - 20px)}}@media (max-width:1000px) and (min-width:768px){.PlatformChapters-module__YM0b1a__layout{grid-template-columns:260px minmax(0,1fr)}.PlatformChapters-module__YM0b1a__index a{padding-left:34px}}@media (max-width:767px){.PlatformChapters-module__YM0b1a__locationIntro{padding:40px 28px}.PlatformChapters-module__YM0b1a__content .PlatformChapters-module__YM0b1a__locationCard{aspect-ratio:.85}.PlatformChapters-module__YM0b1a__layout{display:block}.PlatformChapters-module__YM0b1a__sidebar{z-index:3;background:var(--blueprint-surface);box-shadow:inset 0 -1px var(--blueprint-line-color);padding:0}.PlatformChapters-module__YM0b1a__index{scrollbar-width:none;max-height:none;padding-block:10px;display:flex;overflow-x:auto}.PlatformChapters-module__YM0b1a__index::-webkit-scrollbar{display:none}.PlatformChapters-module__YM0b1a__index a{box-sizing:border-box;flex-shrink:0;align-items:center;height:40px;padding:0 16px;font-size:14px;display:flex}.PlatformChapters-module__YM0b1a__index a[aria-current]{color:#fff}.PlatformChapters-module__YM0b1a__index a[aria-current]:before{background:#fff;width:auto;height:2px;inset:auto 16px 0}.PlatformChapters-module__YM0b1a__content{border-left:0}.PlatformChapters-module__YM0b1a__chapter{scroll-margin-top:125px}.PlatformChapters-module__YM0b1a__details{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PlatformChapters-module__YM0b1a__reveal{opacity:1;transition:none;transform:none}.PlatformChapters-module__YM0b1a__index a{transition:none}}.PlatformChapters-module__YM0b1a__callsignGraphic{margin-inline:-28px}.PlatformChapters-module__YM0b1a__callsignComposition{width:100%}.PlatformChapters-module__YM0b1a__callsignWindow{position:absolute;inset:0;overflow:hidden}.PlatformChapters-module__YM0b1a__callsignWindow:before,.PlatformChapters-module__YM0b1a__callsignWindow:after{content:"";z-index:2;pointer-events:none;width:max(0px,50% - 85px);position:absolute;top:0;bottom:0}.PlatformChapters-module__YM0b1a__callsignWindow:before{background:linear-gradient(to right, var(--blueprint-surface), transparent);left:0}.PlatformChapters-module__YM0b1a__callsignWindow:after{background:linear-gradient(to left, var(--blueprint-surface), transparent);right:0}.PlatformChapters-module__YM0b1a__callsignTrack{width:170px;height:55px;position:absolute;top:calc(50% - 27.5px);left:calc(50% - 85px)}.PlatformChapters-module__YM0b1a__callsignTrack .PlatformChapters-module__YM0b1a__callsignBadge{width:170px;transition:transform .6s cubic-bezier(.785,.135,.15,.86),opacity .6s cubic-bezier(.785,.135,.15,.86);position:absolute;inset:0}.PlatformChapters-module__YM0b1a__callsignAddress{color:#ffffff80;text-align:center;margin:16px 20px 0;font-size:14px;line-height:1.4;animation:.6s both PlatformChapters-module__YM0b1a__callsignAddressReveal}@keyframes PlatformChapters-module__YM0b1a__callsignAddressReveal{0%,to{opacity:1;filter:blur()}45%,55%{opacity:0;filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.PlatformChapters-module__YM0b1a__callsignTrack .PlatformChapters-module__YM0b1a__callsignBadge{transition:none}.PlatformChapters-module__YM0b1a__callsignAddress{animation:none}}.PlatformChapters-module__YM0b1a__callsignInnerRing{animation:1.5s ease-out both PlatformChapters-module__YM0b1a__callsignBeamOut}.PlatformChapters-module__YM0b1a__callsignOuterRing{animation:1.5s ease-out both PlatformChapters-module__YM0b1a__callsignOuterBeamOut}@keyframes PlatformChapters-module__YM0b1a__callsignBeamOut{0%{opacity:1;transform:scale(1)}12%{opacity:0;transform:scale(1)}40%{opacity:0;animation-timing-function:cubic-bezier(.075,.82,.165,1);transform:scale(.25)}80%,to{opacity:1;transform:scale(1)}}@keyframes PlatformChapters-module__YM0b1a__callsignOuterBeamOut{0%{opacity:1;transform:scale(1)}12%{opacity:0;transform:scale(1)}50%{opacity:0;animation-timing-function:cubic-bezier(.075,.82,.165,1);transform:scale(.25)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.PlatformChapters-module__YM0b1a__callsignInnerRing,.PlatformChapters-module__YM0b1a__callsignOuterRing{animation:none}}.PlatformChapters-module__YM0b1a__orderTypesCarousel{height:312px;margin-top:48px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 35% 60%,#0000);mask-image:linear-gradient(#0000,#000 35% 60%,#0000);container-type:inline-size}.PlatformChapters-module__YM0b1a__orderTypesTrack{animation:PlatformChapters-module__YM0b1a__orderTypesScroll var(--carousel-duration,24s) linear infinite paused}.PlatformChapters-module__YM0b1a__orderTypesCarousel[data-playing=true] .PlatformChapters-module__YM0b1a__orderTypesTrack{animation-play-state:running}.PlatformChapters-module__YM0b1a__orderTypesRow{height:var(--carousel-row-height,52px);color:#fff;font-size:var(--carousel-font-size,clamp(24px, 7cqw, 30px));letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:16px;font-weight:500;display:flex}.PlatformChapters-module__YM0b1a__orderTypesRow .PlatformChapters-module__YM0b1a__orderServiceBadge{color:#169b3e;letter-spacing:0;border:1px solid #169b3e;border-radius:6px;padding:2px 5px;font-size:clamp(12px,3.5cqw,15px);font-weight:400;line-height:1.3}@keyframes PlatformChapters-module__YM0b1a__orderTypesScroll{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.PlatformChapters-module__YM0b1a__orderTypesTrack{animation:none}.PlatformChapters-module__YM0b1a__orderTypesCarousel{-webkit-mask-image:none;mask-image:none}}.PlatformChapters-module__YM0b1a__menuAutomationGraphic{flex:1;min-height:384px;margin:16px -12px -40px;position:relative;overflow:hidden}.PlatformChapters-module__YM0b1a__menuAutomationGraphic:after{content:"";z-index:2;background:linear-gradient(to bottom, transparent, var(--blueprint-surface) 95%);pointer-events:none;height:100px;position:absolute;inset:auto 0 0}.PlatformChapters-module__YM0b1a__quickEditingGraphic{flex:1;place-items:center;margin:40px -28px 0;display:grid;overflow:hidden}.PlatformChapters-module__YM0b1a__quickEditingImage{width:min(74.2%,330px);position:relative}.PlatformChapters-module__YM0b1a__quickEditingImage img{width:100%;height:auto;display:block}.PlatformChapters-module__YM0b1a__quickEditingCaret{background:#fff;width:1.5px;height:5.28%;animation:1s step-end infinite PlatformChapters-module__YM0b1a__quickEditingBlink;position:absolute;top:calc(25.46% - 1px);left:61.55%}@keyframes PlatformChapters-module__YM0b1a__quickEditingBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.PlatformChapters-module__YM0b1a__quickEditingCaret{animation:none}}.PlatformChapters-module__YM0b1a__bulkEditingGraphic{flex:1;align-items:center;margin:24px -28px 0;padding-block:24px;display:grid}.PlatformChapters-module__YM0b1a__orderingGraphic{flex:1;min-height:350px;margin:24px -28px -40px;position:relative;overflow:hidden}.PlatformChapters-module__YM0b1a__orderingGraphic>div{width:214px;top:0}.PlatformChapters-module__YM0b1a__orderingGraphic>div>div{background:var(--blueprint-surface);border:1px solid #fff3;border-radius:72px;transform:scale(.502938)}.PlatformChapters-module__YM0b1a__orderingGraphic>div>div>img{opacity:0}.PlatformChapters-module__YM0b1a__orderingGraphic:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 55%, var(--blueprint-surface) 100%);position:absolute;inset:0}.PlatformChapters-module__YM0b1a__appPhoneGraphic>img{width:214px;max-width:100%;height:auto;margin-inline:auto;display:block}.PlatformChapters-module__YM0b1a__appPhoneGraphic:after{display:none}.PlatformChapters-module__YM0b1a__reviewGraphic{flex:1;place-items:center;min-height:260px;padding-block:32px;display:grid}.PlatformChapters-module__YM0b1a__reviewStack{width:min(100%,330px);height:90px;position:relative}.PlatformChapters-module__YM0b1a__reviewCard{box-sizing:border-box;background:#16171a;border-radius:16px;height:90px;padding:18px 23px;animation:12s cubic-bezier(.22,1,.36,1) infinite paused PlatformChapters-module__YM0b1a__reviewCycle;position:absolute;inset:0;box-shadow:inset 0 0 24.4px #ffffff0d}.PlatformChapters-module__YM0b1a__reviewHeading{color:#fff;align-items:center;gap:10px;font-size:16px;line-height:22px;display:flex}.PlatformChapters-module__YM0b1a__reviewStars{align-items:center;gap:5px;display:flex;transform:translateY(-1px)}.PlatformChapters-module__YM0b1a__reviewStars img{object-fit:contain;width:16px;height:16px;display:block}.PlatformChapters-module__YM0b1a__reviewText{color:#ffffffa6;margin-top:6px;font-size:14px;line-height:18px;display:block}.PlatformChapters-module__YM0b1a__reviewGraphic[data-revealed=true] .PlatformChapters-module__YM0b1a__reviewCard{animation-play-state:running}@keyframes PlatformChapters-module__YM0b1a__reviewCycle{0%,25%{opacity:1;filter:blur();z-index:3;transform:translateY(0)scale(1)}33%{opacity:0;filter:blur(4px);z-index:3;transform:translateY(22px)scale(.98)}34%,58%{opacity:0;filter:blur();z-index:1;transform:translateY(-22px)scale(.84)}66%,92%{opacity:.7;filter:blur();z-index:1;transform:translateY(-12px)scale(.88)}to{opacity:1;filter:blur();z-index:3;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.PlatformChapters-module__YM0b1a__reviewCard{animation:none;display:none}.PlatformChapters-module__YM0b1a__reviewCard:first-child{display:block}}.PlatformChapters-module__YM0b1a__deliveryZoneGraphic{background:#000;border:0;border-radius:0;flex:1;min-height:310px;margin:28px -28px -16px;position:relative;overflow:hidden}.PlatformChapters-module__YM0b1a__deliveryZoneGraphic>.PlatformChapters-module__YM0b1a__deliveryZoneMap{width:100%;height:100%;position:absolute;inset:0}.PlatformChapters-module__YM0b1a__deliveryMapFallback{color:#ffffff73;pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.PlatformChapters-module__YM0b1a__deliveryZoneMap .mapboxgl-control-container{display:none}.PlatformChapters-module__YM0b1a__deliveryZoneGraphic:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(#0000 25%,#0000008c 65%,#000 100%);position:absolute;inset:0;box-shadow:inset 0 0 100px 30px #000}.PlatformChapters-module__YM0b1a__deliveryZonePrice{will-change:transform;color:#fff;white-space:nowrap;pointer-events:none;background:#1466ff;border-radius:999px;padding:2px 7px;font:11px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;position:absolute;top:0;left:0}.PlatformChapters-module__YM0b1a__reservationTimelineGraphic{flex:1;place-items:center;margin:28px -28px -16px;display:grid;overflow:hidden}.PlatformChapters-module__YM0b1a__reservationTimelineViewport{width:min(80%, var(--timeline-width,330px));height:var(--timeline-height,350px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 76%,#0000);mask-image:linear-gradient(#0000,#000 16% 76%,#0000)}.PlatformChapters-module__YM0b1a__reservationTimelineViewport img{width:100%;height:auto;animation:1.2s ease-in-out forwards paused PlatformChapters-module__YM0b1a__reservationTimelineScroll;display:block}.PlatformChapters-module__YM0b1a__reservationTimelineGraphic[data-playing=true] img{animation-play-state:running}@keyframes PlatformChapters-module__YM0b1a__reservationTimelineScroll{0%,12%{transform:translateY(0)}88%,to{transform:translateY(min(0px, calc(var(--timeline-scroll-end,465px) - 100%)))}}@media (prefers-reduced-motion:reduce){.PlatformChapters-module__YM0b1a__reservationTimelineViewport img{animation:none}}.PlatformChapters-module__YM0b1a__loyaltyGraphic{flex:1;min-height:350px;margin:24px -28px -40px;position:relative;overflow:hidden}.PlatformChapters-module__YM0b1a__loyaltyPhone{width:214px;max-width:100%;margin-inline:auto;position:relative;-webkit-mask-image:linear-gradient(#000 65%,#0000 100%);mask-image:linear-gradient(#000 65%,#0000 100%)}.PlatformChapters-module__YM0b1a__loyaltyPhone>img{width:100%;height:auto;display:block}.PlatformChapters-module__YM0b1a__loyaltyCardStack{aspect-ratio:541/752;width:84.66%;position:absolute;top:14.36%;left:7.67%}.PlatformChapters-module__YM0b1a__loyaltyCardStack img{width:100%;height:auto;animation:9s cubic-bezier(.785,.135,.15,.86) infinite paused PlatformChapters-module__YM0b1a__loyaltyCardCycle;display:block;position:absolute;inset:0}.PlatformChapters-module__YM0b1a__loyaltyGraphic[data-playing=true] .PlatformChapters-module__YM0b1a__loyaltyCardStack img{animation-play-state:running}@keyframes PlatformChapters-module__YM0b1a__loyaltyCardCycle{0%,24.444%{opacity:1;z-index:3;transform:translateY(0)scale(1)}33.333%,34.999%{opacity:1;z-index:1;transform:translateY(120%)scale(1)}35%,91.111%{opacity:0;z-index:1;transform:translateY(-18px)scale(.96)}to{opacity:1;z-index:2;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.PlatformChapters-module__YM0b1a__loyaltyCardStack img{opacity:0;animation:none}.PlatformChapters-module__YM0b1a__loyaltyCardStack img:first-child{opacity:1}}.PlatformChapters-module__YM0b1a__cardHeadingWithBadge{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.PlatformChapters-module__YM0b1a__index a{width:fit-content;color:var(--blueprint-copy,var(--blueprint-secondary));border:1px solid #0000;border-radius:999px}.PlatformChapters-module__YM0b1a__index a[aria-current]{color:#fff;background:#ffffff1a;border-color:#ffffff0d;font-weight:400}.PlatformChapters-module__YM0b1a__index a[aria-current]:before{display:none}@media (min-width:768px){.PlatformChapters-module__YM0b1a__section{border-radius:0;width:min(1152px,100% - 48px)}.PlatformChapters-module__YM0b1a__section:after{display:none}.PlatformChapters-module__YM0b1a__sidebar{padding-top:0;top:89px}.PlatformChapters-module__YM0b1a__index{max-height:calc(100dvh - 145px)}.PlatformChapters-module__YM0b1a__index a{padding:9px 20px;font-size:15px}.PlatformChapters-module__YM0b1a__content{border-left:0}.PlatformChapters-module__YM0b1a__locationIntro{padding-top:28px}.PlatformChapters-module__YM0b1a__locationIntro h3{max-width:none}}.PlatformChapters-module__YM0b1a__comingSoonBadge{color:orange;border:1px solid orange;border-radius:5px;flex:none;padding:2px 5px;font-size:11px;line-height:1.3}.PlatformChapters-module__YM0b1a__locationDetailCards>.PlatformChapters-module__YM0b1a__textOnlyCard{min-height:0}@media (max-width:767px){.PlatformChapters-module__YM0b1a__section{width:calc(100% - 30px)}.PlatformChapters-module__YM0b1a__section:after{display:none}.PlatformChapters-module__YM0b1a__locationIntro,.PlatformChapters-module__YM0b1a__heading,.PlatformChapters-module__YM0b1a__artwork,.PlatformChapters-module__YM0b1a__details>div,.PlatformChapters-module__YM0b1a__locationDetailCards>div{padding-inline:15px}}.PlatformChapters-module__YM0b1a__chapterBody svg [stop-color=\#000000],.PlatformChapters-module__YM0b1a__chapterBody svg [stop-color=\#000],.PlatformChapters-module__YM0b1a__chapterBody svg [stop-color=black]{stop-color:#000}.PlatformChapters-module__YM0b1a__chapterBody svg [fill=\#000000],.PlatformChapters-module__YM0b1a__chapterBody svg [fill=\#000],.PlatformChapters-module__YM0b1a__chapterBody svg [fill=black]{fill:#000}.PlatformChapters-module__YM0b1a__chapterBody svg [stroke=\#000000],.PlatformChapters-module__YM0b1a__chapterBody svg [stroke=\#000],.PlatformChapters-module__YM0b1a__chapterBody svg [stroke=black]{stroke:#000}
.ReservationFeaturesSection-module__yXk9Nq__grid{isolation:isolate;background:#000;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(1200px,100% - 48px);margin:80px auto 112px;display:grid;position:relative;overflow:hidden}.ReservationFeaturesSection-module__yXk9Nq__card{min-width:0;min-height:680px;position:relative;overflow:hidden}.ReservationFeaturesSection-module__yXk9Nq__card:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.ReservationFeaturesSection-module__yXk9Nq__card:nth-child(odd):after{border-right:1px solid #ffffff1a}.ReservationFeaturesSection-module__yXk9Nq__card:nth-child(n+3):after{border-top:1px solid #ffffff1a}.ReservationFeaturesSection-module__yXk9Nq__copy{z-index:1;padding:36px 40px 0;position:relative}.ReservationFeaturesSection-module__yXk9Nq__copy h2{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.4}.ReservationFeaturesSection-module__yXk9Nq__copy p{color:#ffffff80;max-width:360px;margin:0;font-size:14px;line-height:1.4}.ReservationFeaturesSection-module__yXk9Nq__artwork{position:absolute;inset:170px 0 24px;overflow:hidden}.ReservationFeaturesSection-module__yXk9Nq__reservationTypes{z-index:1;place-items:center;display:grid;position:absolute;inset:170px 40px 40px}.ReservationFeaturesSection-module__yXk9Nq__reservationTypes img{object-fit:contain;width:min(100%,397.33px);height:auto;max-height:100%;display:block}.ReservationFeaturesSection-module__yXk9Nq__card .ReservationFeaturesSection-module__yXk9Nq__experiences{--carousel-row-height:68px;--carousel-font-size:clamp(26px, 7.5cqw, 40px);--carousel-duration:48s;z-index:1;height:auto;margin:0;position:absolute;inset:160px 40px 32px}.ReservationFeaturesSection-module__yXk9Nq__card .ReservationFeaturesSection-module__yXk9Nq__timeline{--timeline-width:400px;--timeline-height:440px;--timeline-scroll-end:850px;z-index:1;margin:0;position:absolute;inset:150px 0 40px}@media (max-width:767px){.ReservationFeaturesSection-module__yXk9Nq__grid{grid-template-columns:minmax(0,1fr);margin-block:48px 64px}.ReservationFeaturesSection-module__yXk9Nq__card{min-height:480px}.ReservationFeaturesSection-module__yXk9Nq__card:nth-child(odd):after{border-right:0}.ReservationFeaturesSection-module__yXk9Nq__card+.ReservationFeaturesSection-module__yXk9Nq__card:after{border-top:1px solid #ffffff1a}.ReservationFeaturesSection-module__yXk9Nq__copy{padding:28px 24px 0}.ReservationFeaturesSection-module__yXk9Nq__reservationTypes{inset:160px 24px 24px}.ReservationFeaturesSection-module__yXk9Nq__card .ReservationFeaturesSection-module__yXk9Nq__experiences{--carousel-row-height:56px;inset:170px 24px 24px}.ReservationFeaturesSection-module__yXk9Nq__card .ReservationFeaturesSection-module__yXk9Nq__timeline{--timeline-height:280px;--timeline-scroll-end:550px;inset:160px 0 24px}}
.ReservationServiceSection-module__nJzm7a__gordon{--blueprint-surface:#000;flex-direction:column;display:flex;position:absolute;inset:180px 28px 40px}.ReservationServiceSection-module__nJzm7a__guest{place-items:center;display:grid;position:absolute;inset:180px 0 40px;overflow:hidden}@media (max-width:767px){.ReservationServiceSection-module__nJzm7a__gordon{inset:180px 24px 40px}.ReservationServiceSection-module__nJzm7a__gordon>div{min-height:0}.ReservationServiceSection-module__nJzm7a__guest{inset:160px 0 24px}}
.studio-module__lNt2JW__studio{color:#17191e;background:#f8f9fb;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.studio-module__lNt2JW__header{background:#fff;border-bottom:1px solid #e4e6eb;align-items:center;gap:12px;min-height:72px;padding:14px 22px;display:flex}.studio-module__lNt2JW__brand{margin-right:auto}.studio-module__lNt2JW__brand h1{font-size:18px;font-weight:600}.studio-module__lNt2JW__brand p,.studio-module__lNt2JW__muted{color:#747985;font-size:12px}.studio-module__lNt2JW__workspace{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:220px minmax(200px,1fr) 320px;min-height:0;display:grid}.studio-module__lNt2JW__library,.studio-module__lNt2JW__inspector{overscroll-behavior-y:contain;background:#fff;min-width:0;min-height:0;padding:18px;overflow:auto}.studio-module__lNt2JW__library{border-right:1px solid #e4e6eb}.studio-module__lNt2JW__inspector{border-left:1px solid #e4e6eb}.studio-module__lNt2JW__library h2,.studio-module__lNt2JW__inspector h2{letter-spacing:.09em;text-transform:uppercase;color:#747985;margin-bottom:14px;font-size:11px;font-weight:600}.studio-module__lNt2JW__scene{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.studio-module__lNt2JW__scene button{justify-content:flex-start;width:100%}.studio-module__lNt2JW__center{background:#15171c;flex-direction:column;min-height:0;display:flex}.studio-module__lNt2JW__toolbar{background:#fff;border-bottom:1px solid #e4e6eb;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.studio-module__lNt2JW__canvas{touch-action:none;flex:1;min-height:200px;overflow:hidden}.studio-module__lNt2JW__section{border-bottom:1px solid #e4e6eb;padding:16px 0}.studio-module__lNt2JW__section summary{cursor:pointer;margin-bottom:12px;font-size:14px;font-weight:600}.studio-module__lNt2JW__fields{flex-direction:column;gap:14px;display:flex}.studio-module__lNt2JW__fields label{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.studio-module__lNt2JW__fields input[type=number]{width:85px}.studio-module__lNt2JW__actions{flex-wrap:wrap;gap:8px;display:flex}.studio-module__lNt2JW__status{color:#a9afbb;background:#15171c;border-top:1px solid #30333b;flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:12px 32px;padding:10px 16px;font-size:11px;display:flex}.studio-module__lNt2JW__statusInfo{flex:280px}.studio-module__lNt2JW__performance{font-variant-numeric:tabular-nums;flex:320px}.studio-module__lNt2JW__performance label{align-items:center;gap:8px;margin-bottom:4px;display:flex}.studio-module__lNt2JW__notice{background:#fff;padding:8px 22px;font-size:12px}@media (max-width:1050px){.studio-module__lNt2JW__workspace{grid-template-columns:170px minmax(200px,1fr) 270px}.studio-module__lNt2JW__library,.studio-module__lNt2JW__inspector{padding:12px}}@media (max-width:760px){.studio-module__lNt2JW__workspace{grid-template-rows:minmax(0,150px) minmax(0,1fr);grid-template-columns:minmax(250px,1fr) 260px;overflow:auto}.studio-module__lNt2JW__library{grid-column:1/-1;max-height:150px}.studio-module__lNt2JW__header{flex-wrap:wrap}}.studio-module__lNt2JW__numericControl{flex-direction:column;gap:9px;padding:3px 0 8px;display:flex}.studio-module__lNt2JW__numericHeading{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;display:grid}.studio-module__lNt2JW__numericHeading label{overflow-wrap:anywhere;min-width:0;line-height:1.4;display:block}.studio-module__lNt2JW__numericHeading>div{width:76px;min-width:0}.studio-module__lNt2JW__numericHeading input[type=number]{flex-shrink:0;width:76px;padding:5px 8px;font-size:12px}.studio-module__lNt2JW__presentation{width:100%;height:100%;overflow:hidden}.studio-module__lNt2JW__presentation canvas{display:block}
.ReservationBookingsSection-module__BENZfa__section{background:#000;margin-top:112px}.ReservationBookingsSection-module__BENZfa__intro{--paragraph-color:#b3b3b3;color:#fff;width:min(1152px,100% - 48px);margin-inline:auto;padding:0 0 96px}.ReservationBookingsSection-module__BENZfa__intro h2{font-size:clamp(32px,4vw,48px)}.ReservationBookingsSection-module__BENZfa__intro>p{font-size:20px}.ReservationBookingsSection-module__BENZfa__artwork{width:calc(100% - 30px);margin-inline:auto}.ReservationBookingsSection-module__BENZfa__artwork>div{aspect-ratio:auto;border:0;border-radius:13px;height:auto;min-height:0;margin-bottom:0}.ReservationBookingsSection-module__BENZfa__artwork>div:after{box-shadow:none}@media (max-width:767px){.ReservationBookingsSection-module__BENZfa__section{margin-top:64px}.ReservationBookingsSection-module__BENZfa__intro{padding-bottom:32px}.ReservationBookingsSection-module__BENZfa__intro>p{font-size:18px}}
.BulkEditingGraphic-module__csENdG__graphic{width:100%;position:relative;container-type:inline-size}.BulkEditingGraphic-module__csENdG__graphic svg{width:100%;height:auto;display:block;overflow:visible}.BulkEditingGraphic-module__csENdG__counter{color:#fff;white-space:nowrap;font-size:3.48cqw;line-height:1.4;position:absolute;top:43.5%;left:15.2%}.BulkEditingGraphic-module__csENdG__badge,.BulkEditingGraphic-module__csENdG__check{transform-box:fill-box;transform-origin:50%;animation-duration:5s;animation-iteration-count:infinite;animation-play-state:paused}.BulkEditingGraphic-module__csENdG__badge{animation-timing-function:cubic-bezier(.22,1,.36,1)}.BulkEditingGraphic-module__csENdG__check{opacity:0;animation-timing-function:ease-out}.BulkEditingGraphic-module__csENdG__graphic[data-running=true] .BulkEditingGraphic-module__csENdG__badge,.BulkEditingGraphic-module__csENdG__graphic[data-running=true] .BulkEditingGraphic-module__csENdG__check{animation-play-state:running}.BulkEditingGraphic-module__csENdG__badge[data-item="0"]{animation-name:BulkEditingGraphic-module__csENdG__press0}.BulkEditingGraphic-module__csENdG__check[data-item="0"]{animation-name:BulkEditingGraphic-module__csENdG__check0}@keyframes BulkEditingGraphic-module__csENdG__press0{0%,10%{transform:scale(1)}12.5%{transform:scale(1.08)}16%,to{transform:scale(1)}}@keyframes BulkEditingGraphic-module__csENdG__check0{0%,9.9%{opacity:0;transform:scale(.5)}13%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.BulkEditingGraphic-module__csENdG__badge[data-item="1"]{animation-name:BulkEditingGraphic-module__csENdG__press1}.BulkEditingGraphic-module__csENdG__check[data-item="1"]{animation-name:BulkEditingGraphic-module__csENdG__check1}@keyframes BulkEditingGraphic-module__csENdG__press1{0%,17%{transform:scale(1)}19.5%{transform:scale(1.08)}23%,to{transform:scale(1)}}@keyframes BulkEditingGraphic-module__csENdG__check1{0%,16.9%{opacity:0;transform:scale(.5)}20%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.BulkEditingGraphic-module__csENdG__badge[data-item="2"]{animation-name:BulkEditingGraphic-module__csENdG__press2}.BulkEditingGraphic-module__csENdG__check[data-item="2"]{animation-name:BulkEditingGraphic-module__csENdG__check2}@keyframes BulkEditingGraphic-module__csENdG__press2{0%,24%{transform:scale(1)}26.5%{transform:scale(1.08)}30%,to{transform:scale(1)}}@keyframes BulkEditingGraphic-module__csENdG__check2{0%,23.9%{opacity:0;transform:scale(.5)}27%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.BulkEditingGraphic-module__csENdG__badge[data-item="3"]{animation-name:BulkEditingGraphic-module__csENdG__press3}.BulkEditingGraphic-module__csENdG__check[data-item="3"]{animation-name:BulkEditingGraphic-module__csENdG__check3}@keyframes BulkEditingGraphic-module__csENdG__press3{0%,31%{transform:scale(1)}33.5%{transform:scale(1.08)}37%,to{transform:scale(1)}}@keyframes BulkEditingGraphic-module__csENdG__check3{0%,30.9%{opacity:0;transform:scale(.5)}34%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.BulkEditingGraphic-module__csENdG__badge[data-item="4"]{animation-name:BulkEditingGraphic-module__csENdG__press4}.BulkEditingGraphic-module__csENdG__check[data-item="4"]{animation-name:BulkEditingGraphic-module__csENdG__check4}@keyframes BulkEditingGraphic-module__csENdG__press4{0%,38%{transform:scale(1)}40.5%{transform:scale(1.08)}44%,to{transform:scale(1)}}@keyframes BulkEditingGraphic-module__csENdG__check4{0%,37.9%{opacity:0;transform:scale(.5)}41%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.BulkEditingGraphic-module__csENdG__badge[data-item="5"]{animation-name:BulkEditingGraphic-module__csENdG__press5}.BulkEditingGraphic-module__csENdG__check[data-item="5"]{animation-name:BulkEditingGraphic-module__csENdG__check5}@keyframes BulkEditingGraphic-module__csENdG__press5{0%,45%{transform:scale(1)}47.5%{transform:scale(1.08)}51%,to{transform:scale(1)}}@keyframes BulkEditingGraphic-module__csENdG__check5{0%,44.9%{opacity:0;transform:scale(.5)}48%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.BulkEditingGraphic-module__csENdG__badge,.BulkEditingGraphic-module__csENdG__check{animation:none;transform:none}.BulkEditingGraphic-module__csENdG__check{opacity:1}}
.page-module__O6cZMG__page{--desk-edge-color:#000;background:#000}.page-module__O6cZMG__page [data-pos-terminal]{bottom:0}@media (max-width:767px),(max-width:1023px) and (max-height:600px){.page-module__O6cZMG__page [data-pos-terminal]{top:calc(var(--scene-horizon) - var(--terminal-width) * .396493 - 24px);bottom:auto}}.page-module__O6cZMG__page [data-hero-heading]{top:var(--hero-heading-center,25svh);opacity:var(--heading-opacity,1);transform:translateY(-50%)}.page-module__O6cZMG__heroCopy{text-align:center;width:min(100%,1000px);margin-inline:auto}.page-module__O6cZMG__eyebrow{color:#fff9;text-transform:uppercase;margin:0;font-family:monospace;font-size:12px;line-height:18px}.page-module__O6cZMG__cylinder{height:clamp(180px,24vw,300px);position:relative}.page-module__O6cZMG__cylinder canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-module__O6cZMG__title{color:#fff;letter-spacing:-.035em;place-items:center;width:100%;height:100%;margin:0;font-size:clamp(44px,7vw,88px);font-weight:500;line-height:1.1;display:grid}.page-module__O6cZMG__title[data-cylinder-ready=true]{color:#0000}.page-module__O6cZMG__description{color:#ffffffbf;text-wrap:pretty;max-width:560px;margin:0 auto;font-size:clamp(16px,1.6vw,20px);line-height:1.4}.page-module__O6cZMG__posArtwork{background:var(--playground-card-background);border:1px solid #ffffff14;border-radius:13px;place-items:center;padding:80px 24px 0;display:grid;overflow:hidden}.page-module__O6cZMG__posArtwork img{width:min(100%,884px);height:auto}@media (max-width:767px){.page-module__O6cZMG__cylinder{height:clamp(150px,28svh,220px)}.page-module__O6cZMG__description{max-width:400px;font-size:16px}.page-module__O6cZMG__posArtwork{padding-top:40px}}
.DealBanner-module__Zvfq4a__banner{--coupon-border:#efd2d3;border:1px solid var(--coupon-border);color:#090909;isolation:isolate;background:#feeaeb;border-radius:12px;align-items:center;gap:14px;min-height:124px;padding:14px 18px 14px 0;display:flex;position:relative}.DealBanner-module__Zvfq4a__banner:before,.DealBanner-module__Zvfq4a__banner:after{content:"";background:var(--deal-preview-background,white);z-index:1;width:14px;height:26px;position:absolute;top:calc(50% - 13px)}.DealBanner-module__Zvfq4a__banner:before{border:1px solid var(--coupon-border);border-left:0;border-radius:0 20px 20px 0;left:-1px}.DealBanner-module__Zvfq4a__banner:after{border:1px solid var(--coupon-border);border-right:0;border-radius:20px 0 0 20px;right:-1px}.DealBanner-module__Zvfq4a__gift{--coupon-border:#e7d8b7;background:#fff4d9}.DealBanner-module__Zvfq4a__delivery,.DealBanner-module__Zvfq4a__coded{--coupon-border:#e1e3e7;background:#f3f4f6}.DealBanner-module__Zvfq4a__icon{border-right:1px dashed var(--coupon-border);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:70px;margin:-14px 0;display:flex}.DealBanner-module__Zvfq4a__heading{align-items:center;gap:8px;display:flex}.DealBanner-module__Zvfq4a__heading h3{margin:0;font-size:15px;font-weight:600;line-height:1.3}.DealBanner-module__Zvfq4a__body p{color:#777;margin:7px 0 0;font-size:14px;line-height:1.4}.DealBanner-module__Zvfq4a__info{color:#777;cursor:pointer;flex-shrink:0;padding:4px;display:inline-flex}.DealBanner-module__Zvfq4a__actions{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.DealBanner-module__Zvfq4a__actions:empty{display:none}.DealBanner-module__Zvfq4a__action{color:#fff;white-space:nowrap;cursor:pointer;background:#050505;border-radius:999px;padding:11px 19px;font-size:15px;font-weight:600}.DealBanner-module__Zvfq4a__secondaryAction{text-underline-offset:3px;cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline}.DealBanner-module__Zvfq4a__coupon{color:#fff;text-align:center;border-radius:15px;flex-direction:column;align-items:stretch;min-width:118px;padding:6px;display:flex}.DealBanner-module__Zvfq4a__coupon button{color:#000;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:7px 8px;font-size:13px;font-weight:600;display:flex}.DealBanner-module__Zvfq4a__code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:220px;padding:8px 4px 3px;font-size:14px}.DealBanner-module__Zvfq4a__countdown{gap:6px;display:flex}.DealBanner-module__Zvfq4a__unit{border:1px solid var(--coupon-border);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:35px;padding:7px 4px;display:flex}.DealBanner-module__Zvfq4a__unit strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:1.2}.DealBanner-module__Zvfq4a__unit span{font-size:12px}.DealBanner-module__Zvfq4a__expiry{font-size:14px}.DealBanner-module__Zvfq4a__banner button:focus-visible{outline-offset:3px;outline:3px solid #0580f7}@container (max-width:420px){.DealBanner-module__Zvfq4a__banner{grid-template-columns:38px 1fr;gap:10px;min-height:176px;padding:14px 16px;display:grid}.DealBanner-module__Zvfq4a__icon{border:0;width:38px;margin:0}.DealBanner-module__Zvfq4a__icon svg{width:30px;height:30px}.DealBanner-module__Zvfq4a__actions{flex-flow:wrap;grid-column:2;justify-content:flex-start;gap:8px}.DealBanner-module__Zvfq4a__coupon{border-radius:10px;min-width:108px;padding:4px}.DealBanner-module__Zvfq4a__coupon button{padding:5px 7px;font-size:12px}.DealBanner-module__Zvfq4a__code{padding:4px 2px 1px;font-size:12px}.DealBanner-module__Zvfq4a__body p{margin-top:4px;font-size:12px}.DealBanner-module__Zvfq4a__heading h3{font-size:14px}.DealBanner-module__Zvfq4a__unit{border-radius:7px;min-width:29px;padding:4px 3px}.DealBanner-module__Zvfq4a__unit strong{font-size:17px}.DealBanner-module__Zvfq4a__unit span{font-size:10px}.DealBanner-module__Zvfq4a__action{padding:7px 12px;font-size:12px}}.DealBanner-module__Zvfq4a__banner{border-radius:10px;flex-wrap:nowrap;gap:14px;width:450px;height:90px;min-height:90px;padding:10px 19px 10px 0;display:flex}.DealBanner-module__Zvfq4a__banner:before,.DealBanner-module__Zvfq4a__banner:after{width:10px;height:26px;top:calc(50% - 13px)}.DealBanner-module__Zvfq4a__icon{border-right:1px dashed var(--coupon-border);align-self:stretch;width:68px;margin:-10px 0}.DealBanner-module__Zvfq4a__icon svg{width:34px;height:34px}.DealBanner-module__Zvfq4a__body{flex:1;min-width:0}.DealBanner-module__Zvfq4a__heading{gap:3px;position:relative}.DealBanner-module__Zvfq4a__heading h3{font-size:14px;font-weight:600;line-height:17px}.DealBanner-module__Zvfq4a__body p{margin:4px 0 0;font-size:13px;line-height:17px}.DealBanner-module__Zvfq4a__info{padding:0}.DealBanner-module__Zvfq4a__actions{flex-flow:column;align-items:center;gap:3px;max-width:none;margin:0}.DealBanner-module__Zvfq4a__coupon{border-radius:10px;min-width:108px;padding:4px}.DealBanner-module__Zvfq4a__coupon button{border-radius:6px;gap:5px;padding:6px 9px;font-size:12px;line-height:16px}.DealBanner-module__Zvfq4a__coupon button svg{width:15px;height:15px}.DealBanner-module__Zvfq4a__code{padding:5px 2px 3px;font-size:12px;line-height:15px}.DealBanner-module__Zvfq4a__action{padding:8px 13px;font-size:12px;line-height:15px}.DealBanner-module__Zvfq4a__secondaryAction{font-size:10px;line-height:12px}.DealBanner-module__Zvfq4a__countdown{gap:4px}.DealBanner-module__Zvfq4a__unit{border-radius:8px;min-width:38px;padding:7px 5px}.DealBanner-module__Zvfq4a__unit strong{font-size:21px;line-height:25px}.DealBanner-module__Zvfq4a__unit span{font-size:11px;line-height:13px}.DealBanner-module__Zvfq4a__combined{padding-top:8px;padding-bottom:8px}.DealBanner-module__Zvfq4a__combined .DealBanner-module__Zvfq4a__icon{margin-top:-8px;margin-bottom:-8px}.DealBanner-module__Zvfq4a__compactExpiry{color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;line-height:12px}.DealBanner-module__Zvfq4a__bodyAction{color:#090909;font-size:inherit;line-height:inherit;white-space:nowrap;text-underline-offset:2px;cursor:pointer;font-weight:600;text-decoration:underline;display:inline}.DealBanner-module__Zvfq4a__rail>div{width:450px}@container (max-width:500px){.DealBanner-module__Zvfq4a__rail>div{width:calc(100% - 32px)}}@container (max-width:420px){.DealBanner-module__Zvfq4a__banner,.DealBanner-module__Zvfq4a__combined{grid-template-columns:32px minmax(0,1fr);align-content:center;gap:10px;width:100%;height:auto;min-height:164px;padding:12px 14px;display:grid}.DealBanner-module__Zvfq4a__icon,.DealBanner-module__Zvfq4a__combined .DealBanner-module__Zvfq4a__icon{border:0;align-self:start;width:32px;margin:0}.DealBanner-module__Zvfq4a__body p{font-size:12px;line-height:16px}.DealBanner-module__Zvfq4a__actions{flex-flow:wrap;grid-column:2;justify-content:flex-start;gap:6px 10px}.DealBanner-module__Zvfq4a__coupon{min-width:108px}.DealBanner-module__Zvfq4a__compactExpiry{white-space:normal;flex:1;min-width:62px}.DealBanner-module__Zvfq4a__banner,.DealBanner-module__Zvfq4a__combined{grid-template-columns:24px minmax(0,1fr) auto;align-content:center;gap:7px;height:90px;min-height:90px;padding:8px 10px}.DealBanner-module__Zvfq4a__icon,.DealBanner-module__Zvfq4a__combined .DealBanner-module__Zvfq4a__icon{align-self:center;width:24px}.DealBanner-module__Zvfq4a__icon svg{width:23px;height:23px}.DealBanner-module__Zvfq4a__heading{gap:2px}.DealBanner-module__Zvfq4a__heading h3{font-size:11px;line-height:13px}.DealBanner-module__Zvfq4a__info svg{width:11px;height:11px}.DealBanner-module__Zvfq4a__body p{margin-top:3px;font-size:10px;line-height:12px}.DealBanner-module__Zvfq4a__actions{flex-flow:column;grid-column:3;gap:3px;max-width:84px}.DealBanner-module__Zvfq4a__coupon{border-radius:7px;width:80px;min-width:80px;padding:3px}.DealBanner-module__Zvfq4a__coupon button{border-radius:4px;gap:3px;padding:4px 3px;font-size:10px;line-height:12px}.DealBanner-module__Zvfq4a__coupon button svg{width:11px;height:11px}.DealBanner-module__Zvfq4a__code{padding:4px 0 2px;font-size:10px;line-height:12px}.DealBanner-module__Zvfq4a__compactExpiry{min-width:0;font-size:9px;line-height:11px}.DealBanner-module__Zvfq4a__banner:has(.DealBanner-module__Zvfq4a__actions:empty){grid-template-columns:24px minmax(0,1fr)}.DealBanner-module__Zvfq4a__countdown{flex-wrap:wrap;gap:2px;width:70px}.DealBanner-module__Zvfq4a__unit{min-width:32px;padding:2px}.DealBanner-module__Zvfq4a__unit strong{font-size:12px;line-height:14px}.DealBanner-module__Zvfq4a__unit span{font-size:8px;line-height:9px}}.DealBanner-module__Zvfq4a__mobileDescription,.DealBanner-module__Zvfq4a__mobileExpiry{display:none}@container (max-width:420px){.DealBanner-module__Zvfq4a__desktopDescription,.DealBanner-module__Zvfq4a__countdown{display:none}.DealBanner-module__Zvfq4a__mobileDescription{display:inline}.DealBanner-module__Zvfq4a__mobileExpiry{color:#6b7280;font-variant-numeric:tabular-nums;max-width:70px;font-size:10px;line-height:13px;display:block}.DealBanner-module__Zvfq4a__icon,.DealBanner-module__Zvfq4a__combined .DealBanner-module__Zvfq4a__icon{display:none}.DealBanner-module__Zvfq4a__heading h3{font-size:14px;line-height:17px}.DealBanner-module__Zvfq4a__info svg{width:12px;height:12px}.DealBanner-module__Zvfq4a__body p{margin-top:3px;font-size:13px;line-height:17px}.DealBanner-module__Zvfq4a__actions{grid-column:2;max-width:108px}.DealBanner-module__Zvfq4a__coupon{border-radius:10px;width:108px;min-width:108px;padding:4px}.DealBanner-module__Zvfq4a__coupon button{border-radius:6px;gap:5px;padding:6px 9px;font-size:12px;line-height:16px}.DealBanner-module__Zvfq4a__coupon button svg{width:15px;height:15px}.DealBanner-module__Zvfq4a__code{padding:5px 2px 3px;font-size:12px;line-height:15px}.DealBanner-module__Zvfq4a__compactExpiry{font-size:10px;line-height:12px}.DealBanner-module__Zvfq4a__mobileExpiry{font-size:13px;line-height:17px}.DealBanner-module__Zvfq4a__banner,.DealBanner-module__Zvfq4a__combined{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;height:65px;min-height:65px;padding:5px 12px}.DealBanner-module__Zvfq4a__icon,.DealBanner-module__Zvfq4a__combined .DealBanner-module__Zvfq4a__icon{border:0;align-self:center;width:26px;margin:0;display:flex}.DealBanner-module__Zvfq4a__icon svg{width:26px;height:26px}.DealBanner-module__Zvfq4a__body p{display:none}.DealBanner-module__Zvfq4a__actions{grid-column:3}.DealBanner-module__Zvfq4a__coupon{padding:3px}.DealBanner-module__Zvfq4a__coupon button{padding:4px 9px}.DealBanner-module__Zvfq4a__code{padding:3px 2px 2px}.DealBanner-module__Zvfq4a__compactExpiry{display:none}.DealBanner-module__Zvfq4a__banner,.DealBanner-module__Zvfq4a__combined{grid-template-columns:52px minmax(0,1fr) auto;padding-left:0}.DealBanner-module__Zvfq4a__icon,.DealBanner-module__Zvfq4a__combined .DealBanner-module__Zvfq4a__icon{border-right:1px dashed var(--coupon-border);align-self:stretch;width:52px;margin:-5px 0}.DealBanner-module__Zvfq4a__banner:has(.DealBanner-module__Zvfq4a__actions:empty){grid-template-columns:52px minmax(0,1fr)}.DealBanner-module__Zvfq4a__icon,.DealBanner-module__Zvfq4a__combined .DealBanner-module__Zvfq4a__icon{margin:0;position:absolute;inset:0 auto 0 0}.DealBanner-module__Zvfq4a__body{grid-column:2}.DealBanner-module__Zvfq4a__icon,.DealBanner-module__Zvfq4a__combined .DealBanner-module__Zvfq4a__icon{padding-left:8px}.DealBanner-module__Zvfq4a__banner,.DealBanner-module__Zvfq4a__combined{padding-right:18px}.DealBanner-module__Zvfq4a__mobileExpiry{display:none}.DealBanner-module__Zvfq4a__countdown{flex-wrap:nowrap;gap:3px;width:auto;display:flex}.DealBanner-module__Zvfq4a__unit{border-radius:6px;min-width:27px;padding:5px 3px}.DealBanner-module__Zvfq4a__actions{max-width:none}.DealBanner-module__Zvfq4a__unit strong{font-size:21px;line-height:25px}.DealBanner-module__Zvfq4a__unit span{font-size:11px;line-height:13px}}.DealBanner-module__Zvfq4a__info{margin-left:5px}.DealBanner-module__Zvfq4a__info svg{width:16px;height:16px}@media (max-width:640px){.DealBanner-module__Zvfq4a__rail{box-sizing:border-box;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:20px;scroll-padding-inline:20px}}
