:is(html:has(.page-module__os-ceq__viewport),body:has(.page-module__os-ceq__viewport)){overscroll-behavior:none;overflow:hidden}.page-module__os-ceq__viewport{--scene-height:1100px;--paragraph-color:#585d68;--scene-start-scale:2.5;--scene-horizon:73.645%;background:#0f1015}.page-module__os-ceq__stage{height:var(--scene-height)}.page-module__os-ceq__scene{transform:scale(var(--scene-start-scale));transform-origin:center var(--scene-horizon)}.page-module__os-ceq__headingPosition{opacity:var(--heading-opacity,1);top:155px}.page-module__os-ceq__heading{font-size:66px}.page-module__os-ceq__terminal{width:min(884px,90vw,109.814vh - 120.795px)}.page-module__os-ceq__restaurantLogos{background:#fff;padding:32px 0 36px;position:relative}.page-module__os-ceq__borderedLogos{width:min(1200px,100% - 48px);margin-inline:auto;padding-block:40px}.page-module__os-ceq__borderedLogos h2{text-transform:uppercase;color:var(--blueprint-secondary,#585d68);margin:0;padding:0 24px 16px;font:500 11px/18px monospace}.page-module__os-ceq__borderedLogos .page-module__os-ceq__logoCarousel{margin-top:0}.page-module__os-ceq__borderedLogos .page-module__os-ceq__logoGroup{gap:0;padding:0}.page-module__os-ceq__borderedLogos .page-module__os-ceq__logoGroup>li{width:200px;height:38px}.page-module__os-ceq__borderedLogos .page-module__os-ceq__logoGroup svg{overflow:hidden}.page-module__os-ceq__microTitle{color:#0f1015;text-align:center;font-size:16px;font-weight:500;line-height:24px}.page-module__os-ceq__businessSection{color:#0f1015;background:#fff;padding:0 0 104px}.page-module__os-ceq__purposeTrack{height:var(--purpose-height,auto)}.page-module__os-ceq__purposeTrack[data-animated=true] .page-module__os-ceq__businessIntro{top:var(--purpose-top,70px);position:sticky}.page-module__os-ceq__purposeWord{display:inline-block}.page-module__os-ceq__businessIntro{isolation:isolate;box-sizing:border-box;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-items:center;gap:64px;width:min(1200px,100% - 48px);min-height:calc(100dvh - 100px);margin-inline:auto;padding-block:100px;padding-inline:48px;display:grid;position:relative;overflow:hidden}.page-module__os-ceq__businessIntro:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000012}.page-module__os-ceq__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__os-ceq__purposeOrb{width:100%;height:100%;display:block}.page-module__os-ceq__businessIntroTitle,.page-module__os-ceq__businessIntroDescription{position:relative}.page-module__os-ceq__businessIntroTitle{margin:0;font-size:30px;font-weight:500;line-height:1.3}.page-module__os-ceq__businessIntroDescription{color:var(--paragraph-color);margin:0;font-size:25px;font-weight:400;line-height:1.4}.page-module__os-ceq__autopilotHeader{color:#0f1015;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;padding-bottom:64px;display:grid}.page-module__os-ceq__autopilotTitle{max-width:400px;margin:0;font-size:40px;font-weight:500;line-height:1.3}.page-module__os-ceq__autopilotHeader .page-module__os-ceq__heroEyebrow{margin-bottom:4px}.page-module__os-ceq__autopilotDescription{color:var(--paragraph-color);margin:0;font-size:20px;font-weight:400;line-height:1.3}.page-module__os-ceq__businessTabs{margin-top:80px}.page-module__os-ceq__managementSection{color:#202532;background:#f7f8fa;padding-block:104px}.page-module__os-ceq__managementContent{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}.page-module__os-ceq__featureDetailsSection{color:#202532;margin-top:32px}.page-module__os-ceq__onlineOrderingSection{--ordering-slide-color:#0b2312;color:#0f1015;background:#fff;padding-block:96px}.page-module__os-ceq__nextFeatureCard{aspect-ratio:3/2;background:#1c1108;border-radius:13px;width:100%;margin-bottom:96px;overflow:hidden}.page-module__os-ceq__gordonArtwork{isolation:isolate;position:relative}.page-module__os-ceq__ipadArtwork{background:#0d1738;position:relative}.page-module__os-ceq__ipadCanvas{width:100%;height:100%;display:block}.page-module__os-ceq__ipadPlayback{position:absolute;bottom:24px;left:24px}.page-module__os-ceq__gordonSphere{pointer-events:none;position:absolute;inset:0}.page-module__os-ceq__gordonSphere .page-module__os-ceq__businessRibbonDisplay{-webkit-mask-image:none;mask-image:none}.page-module__os-ceq__gordonArtwork .page-module__os-ceq__gordonTuner,.page-module__os-ceq__ipadArtwork .page-module__os-ceq__gordonTuner{width:min(320px,100% - 32px);position:absolute;left:16px;right:auto}.page-module__os-ceq__onlineOrderingLayout{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:clamp(48px,8vw,160px);display:grid}.page-module__os-ceq__onlineOrderingCopy{flex-direction:column;justify-content:space-between;gap:64px;padding-top:8px;display:flex}.page-module__os-ceq__onlineOrderingCopy .page-module__os-ceq__heroEyebrow{margin-bottom:8px}.page-module__os-ceq__onlineOrderingCopy .page-module__os-ceq__autopilotTitle{font-size:34px;line-height:1.3}.page-module__os-ceq__onlineOrderingDescription{color:var(--paragraph-color);margin:12px 0 0;font-size:16px;line-height:1.4}.page-module__os-ceq__onlineOrderingFeatures{overflow:hidden}.page-module__os-ceq__onlineOrderingFeatures .page-module__os-ceq__onlineOrderingFeature{border:0;padding-top:1px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e5e7eb}.page-module__os-ceq__onlineOrderingProgress{background:var(--ordering-slide-color);transform-origin:0;pointer-events:none;width:100%;height:1px;margin-top:0;animation:8s linear forwards paused page-module__os-ceq__orderingProgress;position:absolute;top:0;left:0;transform:scaleX(0)}.page-module__os-ceq__onlineOrderingSection[data-playing=true] .page-module__os-ceq__onlineOrderingProgress{animation-play-state:running}.page-module__os-ceq__onlineOrderingSection:focus-within .page-module__os-ceq__onlineOrderingProgress{animation-play-state:paused}@keyframes page-module__os-ceq__orderingProgress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__onlineOrderingProgress{animation:none;transform:scaleX(1)}}.page-module__os-ceq__onlineOrderingFeature .page-module__os-ceq__onlineOrderingTrigger{color:#0f1015;padding-block:22px;font-size:16px;line-height:1.3}.page-module__os-ceq__onlineOrderingTrigger>svg{display:none}.page-module__os-ceq__onlineOrderingFeature>[data-ordering-content]{animation:none;overflow:hidden}.page-module__os-ceq__onlineOrderingFeature .page-module__os-ceq__onlineOrderingFeatureContent{color:var(--paragraph-color);grid-template-rows:0fr;padding-bottom:0;font-size:14px;line-height:1.4;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.page-module__os-ceq__onlineOrderingFeature>[data-ordering-content][data-state=open] .page-module__os-ceq__onlineOrderingFeatureContent{grid-template-rows:1fr}.page-module__os-ceq__onlineOrderingFeatureClip{min-height:0;overflow:hidden}.page-module__os-ceq__onlineOrderingFeatureContent p{opacity:0;margin:0;padding-bottom:22px;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);transform:translateY(-6px)}.page-module__os-ceq__onlineOrderingFeature>[data-ordering-content][data-state=open] .page-module__os-ceq__onlineOrderingFeatureContent p{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__onlineOrderingFeature .page-module__os-ceq__onlineOrderingFeatureContent,.page-module__os-ceq__onlineOrderingFeatureContent p{transition:none}}.page-module__os-ceq__onlineOrderingArtwork{isolation:isolate;aspect-ratio:1.11;border-radius:13px;position:relative;overflow:hidden}@media (max-width:767px){.page-module__os-ceq__onlineOrderingSection{padding-block:64px}.page-module__os-ceq__onlineOrderingLayout{grid-template-columns:minmax(0,1fr);gap:32px}.page-module__os-ceq__onlineOrderingCopy{gap:32px}}.page-module__os-ceq__featureDetailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.page-module__os-ceq__featurePlaceholder h3{margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.3}.page-module__os-ceq__featurePlaceholder p{color:var(--paragraph-color);margin:0;font-size:14px;line-height:1.45}.page-module__os-ceq__featureDetailsSecondary{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:28px}@media (max-width:767px){.page-module__os-ceq__featureDetailsGrid{grid-template-columns:minmax(0,1fr);gap:32px}}.page-module__os-ceq__managementCard{color:#202532;background:#fff;border-radius:13px;min-width:0;position:relative;overflow:hidden}.page-module__os-ceq__managementCard[data-wide=true]{grid-column:span 2}.page-module__os-ceq__managementCard[data-wide=true] .page-module__os-ceq__locationReveal{width:min(70%,285px);left:50%;transform:translate(-50%,-50%)}.page-module__os-ceq__managementCard[data-wide=true] .page-module__os-ceq__managementImageReveal{width:min(76%,600px)}.page-module__os-ceq__managementCard[data-tone=dark]{box-shadow:0 0 0 1px #0000000d}.page-module__os-ceq__managementCard[data-tone=light]{color:#fff;background:#f49b48}.page-module__os-ceq__managementCardImage{object-fit:cover}.page-module__os-ceq__managementCard:has(.page-module__os-ceq__managementBackgroundReveal){background:#343b40}.page-module__os-ceq__managementBackgroundReveal{--background-reveal-blur:20px;pointer-events:none;position:absolute;inset:0}.page-module__os-ceq__gordonBuilderPreview{pointer-events:none;flex-direction:column;padding-bottom:40%;display:flex;position:absolute;inset:0}.page-module__os-ceq__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__os-ceq__gordonBuilderEmptyState[data-hidden=true]{opacity:0;filter:blur(4px)}.page-module__os-ceq__gordonPreviewConversation{margin-inline:auto;scrollbar-width:none;color:#101827;align-content:start;gap:16px;width:100%;min-height:0;margin-top:-20px;padding:22px 5.5% 8px;display:grid;position:relative;overflow-y:auto}.page-module__os-ceq__gordonBuilderPreview>.page-module__os-ceq__managementCardCopy{flex-shrink:0;padding-bottom:16px}.page-module__os-ceq__gordonPreviewMessage{animation:.7s cubic-bezier(.075,.82,.165,1) both page-module__os-ceq__gordon-message-reveal}.page-module__os-ceq__gordonWorkStatus{color:#6b7280;align-items:center;gap:6px;margin-inline:16px;padding-bottom:6px;font-size:13px;line-height:17px;display:flex}.page-module__os-ceq__gordonToolActivity{color:#6b7280;margin:6px 16px 0;padding-bottom:4px;font-size:13px;line-height:18px}.page-module__os-ceq__gordonToolResult{margin-top:6px;padding-bottom:4px;animation:.5s ease-out both page-module__os-ceq__gordon-tool-reveal}.page-module__os-ceq__gordonExecutedLabel{color:#252734;align-items:center;gap:8px;margin:0 16px 16px;font-size:13px;line-height:18px;display:flex}.page-module__os-ceq__gordonExecutedLabel>span:first-child{color:#6b7280}.page-module__os-ceq__gordonToolResult .page-module__os-ceq__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__os-ceq__gordonResultIcon{color:#202532;background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.page-module__os-ceq__gordonResultTitle,.page-module__os-ceq__gordonResultDescription{margin:0;font-size:13px;line-height:18px}.page-module__os-ceq__gordonResultTitle{color:#000;font-weight:500}.page-module__os-ceq__gordonResultDescription{color:#374151}.page-module__os-ceq__gordonToolTimeline{gap:16px;margin-top:16px;display:grid;position:relative}.page-module__os-ceq__gordonToolRow{grid-template-columns:14px 14px minmax(0,1fr);align-items:center;gap:8px;min-height:18px;animation:.5s ease-out both page-module__os-ceq__gordon-tool-reveal;display:grid}.page-module__os-ceq__gordonToolDot{border:1px solid #aab2c3;border-radius:50%;justify-self:center;width:8px;height:8px}.page-module__os-ceq__gordonToolConnector{transform-origin:top;background:#aab2c3;width:1px;height:16px;animation:.4s ease-in-out both page-module__os-ceq__gordon-tool-connect;position:absolute;top:18px;left:6.5px}@keyframes page-module__os-ceq__gordon-tool-reveal{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes page-module__os-ceq__gordon-tool-connect{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__gordonToolRow,.page-module__os-ceq__gordonToolConnector,.page-module__os-ceq__gordonToolResult{animation:none}}.page-module__os-ceq__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__os-ceq__gordon-thinking-shimmer}@keyframes page-module__os-ceq__gordon-thinking-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__gordonThinkingShimmer{color:#6b7280;background:0 0;animation:none}}@keyframes page-module__os-ceq__gordon-message-reveal{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__gordonPreviewMessage{animation:none}}.page-module__os-ceq__gordonComposer{width:89%;position:absolute;bottom:3.5%;left:5.5%;container-type:inline-size}.page-module__os-ceq__gordonComposer .page-module__os-ceq__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__os-ceq__gordonInput::placeholder{color:#737b8c;opacity:1}.page-module__os-ceq__gordonComposer textarea.page-module__os-ceq__gordonInput[data-revealed=true]{color:#0000;caret-color:#0000}.page-module__os-ceq__gordonTypedText{white-space:pre-wrap;overflow-wrap:break-word}.page-module__os-ceq__gordonTypingCursor{vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-left:1px;display:inline-block}.page-module__os-ceq__gordonSendIcon{opacity:.3;width:100%;height:auto;transition:opacity .2s;position:absolute;inset:0}.page-module__os-ceq__gordonSendIcon[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__gordonSendIcon,.page-module__os-ceq__gordonBuilderEmptyState{transition:none}}.page-module__os-ceq__orderingPhonePlacement{pointer-events:none;width:270px;position:absolute;top:23%;bottom:0;left:50%;transform:translate(-50%)}.page-module__os-ceq__orderingPhone{transform-origin:0 0;position:relative;transform:scale(.634548)}.page-module__os-ceq__orderingPhoneFrame{width:100%;height:100%;display:block}.page-module__os-ceq__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__os-ceq__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__os-ceq__orderingPhoneScroll{scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.page-module__os-ceq__orderingPhoneScroll::-webkit-scrollbar{display:none}.page-module__os-ceq__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__os-ceq__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__os-ceq__orderingPhoneTopMenu,.page-module__os-ceq__orderingPhoneSubMenu{transform:translate(-50%)}}.page-module__os-ceq__orderingPhoneStatusBar{z-index:3;pointer-events:none;position:absolute;top:20px;left:50%;transform:translate(-50%)}.page-module__os-ceq__managementImageReveal{opacity:0;pointer-events:none;width:85%;transition:opacity .6s;position:absolute;bottom:0;right:0}.page-module__os-ceq__managementImageReveal[data-revealed=true]{opacity:1}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__managementImageReveal{opacity:1;transition:none}}.page-module__os-ceq__ribbonCardGroup{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:520px;gap:20px;display:grid;position:relative}.page-module__os-ceq__ribbonCardGroup>.page-module__os-ceq__managementCard{z-index:1}.page-module__os-ceq__ribbonCardGroup[data-ready=true]>.page-module__os-ceq__managementCard[data-ribbon=true]{background:0 0}.page-module__os-ceq__ribbonCardWindows,.page-module__os-ceq__sharedRibbonViewport{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-module__os-ceq__sharedManagementRibbon{z-index:0;height:100%;position:absolute;inset:0}.page-module__os-ceq__ribbonCardGroup .page-module__os-ceq__managementCardFooter{z-index:1}.page-module__os-ceq__franchiseReveal{z-index:1;pointer-events:none;width:72%;height:auto;position:absolute;top:31.5%;left:14%;overflow:visible}.page-module__os-ceq__franchiseReveal [data-stage="0"]{--reveal-delay:0s}.page-module__os-ceq__franchiseReveal [data-stage="1"]{--reveal-delay:.4s}.page-module__os-ceq__franchiseReveal [data-stage="2"]{--reveal-delay:.85s}.page-module__os-ceq__franchiseReveal [data-stage="3"]{--reveal-delay:1.25s}.page-module__os-ceq__franchiseReveal [data-stage="4"]{--reveal-delay:1.7s}.page-module__os-ceq__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__os-ceq__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__os-ceq__franchiseReveal[data-revealed=true] .page-module__os-ceq__franchiseNodes{opacity:1;transform:translateY(0)}.page-module__os-ceq__franchiseReveal[data-revealed=true] .page-module__os-ceq__franchiseLines path{opacity:1;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__franchiseNodes,.page-module__os-ceq__franchiseLines path{opacity:1;stroke-dashoffset:0;transition:none;transform:none}}.page-module__os-ceq__locationBackgroundReveal{object-fit:cover;filter:blur(var(--background-reveal-blur,50px));pointer-events:none;transition:filter .8s}.page-module__os-ceq__locationBackgroundReveal[data-revealed=true]{filter:blur()}.page-module__os-ceq__locationReveal{z-index:1;pointer-events:none;gap:6px;width:70%;display:grid;position:absolute;top:50%;left:15%;transform:translateY(-50%)}.page-module__os-ceq__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__os-ceq__locationRevealPart+.page-module__os-ceq__locationRevealPart{transition-delay:0s}.page-module__os-ceq__locationReveal[data-revealed=true] .page-module__os-ceq__locationRevealPart{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__locationBackgroundReveal{filter:none;transition:none}.page-module__os-ceq__locationRevealPart{opacity:1;transition:none;transform:none}}.page-module__os-ceq__managementCardCopy{z-index:1;padding:36px 30px;position:relative}.page-module__os-ceq__managementCardCopy h3{margin:0;font-size:18px;font-weight:500;line-height:24px}.page-module__os-ceq__managementCardCopy p,.page-module__os-ceq__managementCardFooter{color:var(--paragraph-color);margin:2px 0 0;font-size:13px;font-weight:400;line-height:18px}.page-module__os-ceq__managementCard[data-tone=light] .page-module__os-ceq__managementCardCopy p{color:#ffffffb3}.page-module__os-ceq__managementCardFooter{inset-inline:30px;text-align:center;position:absolute;bottom:40px}.page-module__os-ceq__businessCarousel{background:#0f1015;border-radius:13px;display:grid;position:relative;overflow:hidden}.page-module__os-ceq__businessIndicators{justify-content:center;align-items:center;margin-top:24px;display:flex}.page-module__os-ceq__businessIndicators .page-module__os-ceq__businessIndicatorButton,.page-module__os-ceq__businessIndicators .page-module__os-ceq__businessIndicatorButton:hover{height:32px;box-shadow:none;background:0 0;border:0;padding:6px}.page-module__os-ceq__businessIndicatorDot{background:#d1d1d1;border-radius:999px;width:6px;height:6px;transition:width .2s,height .2s;display:block;position:relative;overflow:hidden}.page-module__os-ceq__businessIndicatorDot[data-active=true]{width:44px;height:7px}.page-module__os-ceq__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__os-ceq__businessIndicatorDot{transition:none}.page-module__os-ceq__businessIndicatorFill{transform:none}}.page-module__os-ceq__businessRibbonStage{isolation:isolate;width:min(1200px,100% - 48px);margin:48px auto 0;position:relative}.page-module__os-ceq__businessTabsScroller{inset-inline:24px;z-index:5;scrollbar-width:none;padding:4px;position:absolute;bottom:24px;overflow-x:auto}.page-module__os-ceq__businessRibbonStage .page-module__os-ceq__businessCarousel{margin-top:0}.page-module__os-ceq__businessRibbonCanvas{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__os-ceq__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__os-ceq__businessCard[data-category=full-service]{background:#252734}.page-module__os-ceq__businessCard[data-category=online-ordering]{background:#ffb21e}.page-module__os-ceq__businessCard[data-category=workforce]{background:#0d1738}.page-module__os-ceq__businessCard[data-category=reservations]{background:#0b2312}.page-module__os-ceq__businessCard[data-category=quick-service],.page-module__os-ceq__businessCard[data-category=marketing]{background:#1c1108}.page-module__os-ceq__businessCard{opacity:0;filter:blur(30px);pointer-events:none;scroll-snap-align:center;background:#252734;border-radius:13px;grid-area:1/1;min-width:0;height:740px;transition:opacity .6s,filter .6s;position:relative;overflow:hidden}.page-module__os-ceq__businessCard[data-state=active]{opacity:1;filter:blur();pointer-events:auto;z-index:1}.page-module__os-ceq__businessWindow{color:#fff}.page-module__os-ceq__businessWindow .page-module__os-ceq__businessTabs,.page-module__os-ceq__businessWindow .page-module__os-ceq__businessRibbonStage{width:100%;margin:0}.page-module__os-ceq__businessWindow .page-module__os-ceq__businessCarousel,.page-module__os-ceq__businessWindow .page-module__os-ceq__businessCard[data-category]{background:0 0;border-radius:0}.page-module__os-ceq__businessWindow .page-module__os-ceq__businessCard{aspect-ratio:12/7;height:auto}.page-module__os-ceq__businessWindow .page-module__os-ceq__businessRibbonStage{border-radius:0;overflow:hidden;box-shadow:0 0 0 32px #fff}.page-module__os-ceq__businessWindow .page-module__os-ceq__businessIndicators{background:#fff;margin-top:0;padding-top:24px;position:relative}@media (max-width:767px){.page-module__os-ceq__businessWindow .page-module__os-ceq__businessCard{aspect-ratio:1/2}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__businessCard{filter:none;transition:none}}.page-module__os-ceq__businessCardImage{width:100%;height:auto;display:block}.page-module__os-ceq__businessCard .page-module__os-ceq__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__os-ceq__businessCard .page-module__os-ceq__businessCardSelect:hover{background:0 0}.page-module__os-ceq__businessCardCopy{color:#fff;width:min(280px,100% - 80px);position:absolute;top:40px;left:40px}.page-module__os-ceq__businessCardCopy[data-position=bottom]{top:auto;bottom:40px}.page-module__os-ceq__businessCardCopy[data-tone=dark]{color:#0f1015}.page-module__os-ceq__businessCardCopy[data-tone=dark] p{color:var(--paragraph-color)}@media (min-width:768px) and (max-width:1023px){.page-module__os-ceq__ribbonCardGroup{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__os-ceq__managementCard[data-wide=true]:not([data-city=true]){grid-column:auto}.page-module__os-ceq__managementCard[data-wide=true]:not([data-city=true]) .page-module__os-ceq__managementImageReveal{width:85%}}@media (max-width:767px){.page-module__os-ceq__businessRibbonStage{margin-top:32px}.page-module__os-ceq__businessCard{aspect-ratio:1/2;height:auto}.page-module__os-ceq__businessCard .page-module__os-ceq__fsrCardReveal,.page-module__os-ceq__businessCard .page-module__os-ceq__qsrCardReveal{display:none}.page-module__os-ceq__ribbonCardGroup{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.page-module__os-ceq__managementCard:has(.page-module__os-ceq__gordonBuilderPreview){aspect-ratio:auto;width:100%;min-width:0;min-height:480px}.page-module__os-ceq__managementSection{padding-block:64px}.page-module__os-ceq__businessSection{padding-bottom:64px}.page-module__os-ceq__managementContent{width:calc(100% - 48px)}.page-module__os-ceq__managementCard[data-wide=true]{grid-column:auto}.page-module__os-ceq__managementCard[data-wide=true] .page-module__os-ceq__managementImageReveal{width:85%}.page-module__os-ceq__managementCardCopy{padding:28px 24px}.page-module__os-ceq__managementCardFooter{inset-inline:24px;bottom:32px}.page-module__os-ceq__autopilotHeader{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:40px}.page-module__os-ceq__businessIntro{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:100px;padding-inline:24px}.page-module__os-ceq__businessTabsScroller{scrollbar-width:none;-ms-overflow-style:none}.page-module__os-ceq__businessMicroTitle{text-align:left}.page-module__os-ceq__businessTabsScroller::-webkit-scrollbar{display:none}.page-module__os-ceq__businessTabs{margin-top:56px}.page-module__os-ceq__businessRibbonStage{width:calc(100% - 32px)}.page-module__os-ceq__businessTabsScroller{inset-inline:12px;bottom:16px}.page-module__os-ceq__businessCardImage{aspect-ratio:736/1106}.page-module__os-ceq__businessCardCopy{width:calc(100% - 40px);top:20px;left:20px}.page-module__os-ceq__businessCardCopy[data-position=bottom]{bottom:20px}}.page-module__os-ceq__businessTabs .page-module__os-ceq__businessTabsList{isolation:isolate;background:0 0;gap:10px;width:max-content;margin-inline:0;padding:0;display:flex;position:relative}.page-module__os-ceq__businessTabsList .page-module__os-ceq__businessTab{isolation:isolate;color:#fff;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:400;line-height:20px;transition:background .2s;position:relative;overflow:hidden}.page-module__os-ceq__businessTabsList .page-module__os-ceq__businessTab:hover,.page-module__os-ceq__businessTabsList .page-module__os-ceq__businessTab[data-state=active]{color:#fff;box-shadow:none;background:#fff3;border-color:#ffffff1a}.page-module__os-ceq__businessPillProgress{transform-origin:0;pointer-events:none;background:#fff3;animation:5s linear forwards paused page-module__os-ceq__orderingProgress;position:absolute;inset:0;transform:scaleX(0)}.page-module__os-ceq__businessPillLabel{z-index:1;position:relative}.page-module__os-ceq__businessRibbonStage[data-playing=true] .page-module__os-ceq__businessPillProgress,.page-module__os-ceq__businessPinnedTabs[data-playing=true] .page-module__os-ceq__businessPillProgress{animation-play-state:running}.page-module__os-ceq__businessTabsAnchor{z-index:6;background:var(--blueprint-surface,white);position:sticky;top:65px}.page-module__os-ceq__businessPinnedTabs{background:var(--blueprint-surface,white);position:relative}.page-module__os-ceq__businessPinnedTabs .page-module__os-ceq__businessTabsScroller{padding:16px 24px;position:relative;inset:auto}.page-module__os-ceq__businessPinnedTabs .page-module__os-ceq__businessTabsList{margin-inline:0}.page-module__os-ceq__businessPinnedTabs .page-module__os-ceq__businessTab{box-shadow:none;background:0 0;border:0;padding:11px 17px}.page-module__os-ceq__businessPinnedTabs .page-module__os-ceq__businessTab:hover,.page-module__os-ceq__businessPinnedTabs .page-module__os-ceq__businessTab[data-state=active]{box-shadow:none;background:#ffffff0d;border-color:#0000}.page-module__os-ceq__businessPinnedTabs .page-module__os-ceq__businessTab:after{content:"";border-radius:inherit;z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.page-module__os-ceq__businessPinnedTabs .page-module__os-ceq__businessPillProgress{background:#ffffff0d}.page-module__os-ceq__businessRibbonStage:focus-within .page-module__os-ceq__businessPillProgress{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__businessPillProgress{animation:none;transform:scaleX(1)}}.page-module__os-ceq__logoCarousel{--logo-fade-width:clamp(32px, 10vw, 160px);margin-inline:auto;max-width:1200px;-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__os-ceq__logoCarousel:focus-visible{outline-offset:-2px;outline:2px solid #0059ff}.page-module__os-ceq__logoTrack{width:max-content;animation:40s linear infinite page-module__os-ceq__restaurant-logo-scroll;display:flex}.page-module__os-ceq__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__os-ceq__logoCarousel:hover .page-module__os-ceq__logoTrack,.page-module__os-ceq__logoCarousel:focus-within .page-module__os-ceq__logoTrack{animation-play-state:paused}@keyframes page-module__os-ceq__restaurant-logo-scroll{to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__logoCarousel{overflow-x:auto}.page-module__os-ceq__logoTrack{animation:none}.page-module__os-ceq__logoGroup[aria-hidden=true]{display:none}}@media (max-width:767px),(max-width:1023px) and (max-height:600px){.page-module__os-ceq__floorGlow{filter:none;background:radial-gradient(#d2d5e999 0%,#d2d5e900 70%);width:180vw;height:440px;bottom:-140px}.page-module__os-ceq__floorHighlight{filter:none;background:radial-gradient(#ffffffa6 0%,#fff0 70%);width:140vw;height:520px;bottom:-140px}.page-module__os-ceq__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__os-ceq__headingPosition{top:var(--mobile-heading-center,25%);opacity:1;transform:translateY(-50%)}.page-module__os-ceq__heading{font-size:clamp(26px,7.2vw,48px)}.page-module__os-ceq__terminal{width:var(--terminal-width);top:calc(var(--scene-horizon) - var(--terminal-width) * .396493);bottom:auto}}@media (max-width:767px){.page-module__os-ceq__restaurantLogos{--restaurant-logo-scale:.7;padding:24px 0}.page-module__os-ceq__logoCarousel{margin-top:20px}.page-module__os-ceq__logoGroup{--logo-gap:40.88px;min-height:28px}}@media (max-width:1023px) and (max-height:600px){.page-module__os-ceq__heading{font-size:clamp(26px,7.2vw,32px)}}.page-module__os-ceq__header{--header-foreground:15 16 21;--header-background:255 255 255;color:rgb(var(--header-foreground));box-shadow:none;background:#fff}.page-module__os-ceq__header[data-background=light]{--header-foreground:0 0 0;--header-background:255 255 255}.page-module__os-ceq__header[data-background=dark] .page-module__os-ceq__signIn{color:inherit;border:1px solid rgb(var(--header-foreground) / 20%);box-shadow:none;background:0 0}.page-module__os-ceq__header[data-background=dark] .page-module__os-ceq__signIn:hover{background:rgb(var(--header-foreground) / 5%)}.page-module__os-ceq__header[data-background=light] .page-module__os-ceq__signIn{color:inherit;background:#fff}.page-module__os-ceq__header[data-background=light] .page-module__os-ceq__signIn:hover{background:#f9fafb}.page-module__os-ceq__header .page-module__os-ceq__reseller,.page-module__os-ceq__websitePrimaryButton{color:#fff;background:#0e60fd}.page-module__os-ceq__header .page-module__os-ceq__reseller:hover,.page-module__os-ceq__websitePrimaryButton:hover{background:#0c54df}.page-module__os-ceq__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__os-ceq__ribbonTunerBody{gap:14px;max-height:min(70vh,740px);padding:14px 4px 4px;display:grid;overflow-y:auto}.page-module__os-ceq__ribbonTunerActions{flex-wrap:wrap;gap:8px;display:flex}.page-module__os-ceq__ribbonTunerControl{grid-template-columns:1fr 90px;align-items:center;gap:8px;display:grid}.page-module__os-ceq__ribbonTunerControl>:last-child{grid-column:1/-1}.page-module__os-ceq__qsrCardCopy{z-index:2;pointer-events:none}.page-module__os-ceq__qsrCardCopy h3{margin:0 0 2px;font-size:18px;font-weight:500}.page-module__os-ceq__qsrCardCopy p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.5}.page-module__os-ceq__qsrCardReveal{z-index:2;pointer-events:none;width:52.35%;position:absolute;top:23.25%;left:23.65%}.page-module__os-ceq__revealImageBefore,.page-module__os-ceq__revealImageAfter{width:100%;height:auto;display:block}.page-module__os-ceq__revealImageAfter{opacity:0;position:absolute;inset:0}.page-module__os-ceq__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__os-ceq__qsrCardReveal[data-revealed=true] .page-module__os-ceq__revealImageBefore{animation:.28s 1.2s forwards page-module__os-ceq__qsrBefore}.page-module__os-ceq__qsrCardReveal[data-revealed=true] .page-module__os-ceq__revealImageAfter{animation:.28s 1.2s forwards page-module__os-ceq__qsrAfter}.page-module__os-ceq__qsrCardReveal[data-revealed=true]:after{animation:.45s ease-out 1s both page-module__os-ceq__qsrClick}.page-module__os-ceq__businessRibbonStage[data-playing=false] .page-module__os-ceq__qsrCardReveal:after,.page-module__os-ceq__businessRibbonStage[data-playing=false] .page-module__os-ceq__qsrCardReveal .page-module__os-ceq__revealImageBefore,.page-module__os-ceq__businessRibbonStage[data-playing=false] .page-module__os-ceq__qsrCardReveal .page-module__os-ceq__revealImageAfter{animation-play-state:paused}@keyframes page-module__os-ceq__qsrBefore{to{opacity:0}}@keyframes page-module__os-ceq__qsrAfter{to{opacity:1}}@keyframes page-module__os-ceq__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__os-ceq__qsrCardReveal{width:86%;top:34%;left:7%}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__qsrCardReveal[data-revealed=true] .page-module__os-ceq__revealImageBefore{opacity:0;animation:none}.page-module__os-ceq__qsrCardReveal[data-revealed=true] .page-module__os-ceq__revealImageAfter{opacity:1;animation:none}.page-module__os-ceq__qsrCardReveal[data-revealed=true]:after{animation:none}}.page-module__os-ceq__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__os-ceq__fsrCardReveal[data-revealed=true]{opacity:1;transform:translateY(0)}@media (max-width:767px){.page-module__os-ceq__fsrCardReveal{width:160%;top:30%;left:7%}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__fsrCardReveal{transition:none;transform:none}}.page-module__os-ceq__reservationsCardReveal{width:64%;top:25%;left:18%}@media (max-width:767px){.page-module__os-ceq__reservationsCardReveal{width:86%;top:34%;left:7%}}.page-module__os-ceq__onlineOrderingCardReveal{width:64%;top:30%;left:18%}@media (max-width:767px){.page-module__os-ceq__onlineOrderingCardReveal{width:86%;top:34%;left:7%}}.page-module__os-ceq__fsrCardReveal.page-module__os-ceq__marketingCardReveal{top:50%;translate:0 -50%}@media (min-width:768px){.page-module__os-ceq__businessCard .page-module__os-ceq__fsrCardReveal{transform-origin:50%;scale:.9}.page-module__os-ceq__businessCard[data-category=full-service] .page-module__os-ceq__fsrCardReveal{width:79.75%;left:10.125%;scale:1}.page-module__os-ceq__businessCard[data-category=reservations] .page-module__os-ceq__reservationsCardReveal{width:67.4167%;left:16.2917%;scale:1}.page-module__os-ceq__businessCard[data-category=online-ordering] .page-module__os-ceq__onlineOrderingCardReveal{width:53%;left:23.5%;scale:1}.page-module__os-ceq__businessCard[data-category=workforce] .page-module__os-ceq__onlineOrderingCardReveal{width:72.1667%;left:13.9167%;scale:1}.page-module__os-ceq__businessCard .page-module__os-ceq__qsrCardReveal{width:52%;left:24%;scale:1}}.page-module__os-ceq__businessMobileReveal{display:none}@media (max-width:767px){.page-module__os-ceq__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__os-ceq__businessMobileReveal[data-revealed=true]{opacity:1;transform:translate(-50%,-50%)}.page-module__os-ceq__businessCard[data-category=full-service] .page-module__os-ceq__businessMobileReveal{width:100%}.page-module__os-ceq__businessCard[data-category=quick-service] .page-module__os-ceq__businessMobileReveal{width:63.07%}.page-module__os-ceq__businessCard[data-category=reservations] .page-module__os-ceq__businessMobileReveal{width:91.95%;left:auto;right:0;transform:translateY(calc(12px - 50%))}.page-module__os-ceq__businessCard[data-category=reservations] .page-module__os-ceq__businessMobileReveal[data-revealed=true]{transform:translateY(-50%)}.page-module__os-ceq__businessCard[data-category=online-ordering] .page-module__os-ceq__businessMobileReveal{width:78.27%}.page-module__os-ceq__businessCard[data-category=workforce] .page-module__os-ceq__businessMobileReveal{width:80.85%}.page-module__os-ceq__businessCard[data-category=marketing] .page-module__os-ceq__businessMobileReveal{width:74.77%}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__businessMobileReveal{transition:none;transform:translate(-50%,-50%)}.page-module__os-ceq__businessCard[data-category=reservations] .page-module__os-ceq__businessMobileReveal{transform:translateY(-50%)}}.page-module__os-ceq__businessCard [data-reveal-instant=true]{transition:none}.page-module__os-ceq__qsrCardReveal[data-reveal-instant=true] .page-module__os-ceq__revealImageBefore{opacity:0;animation:none}.page-module__os-ceq__qsrCardReveal[data-reveal-instant=true] .page-module__os-ceq__revealImageAfter{opacity:1;animation:none}.page-module__os-ceq__qsrCardReveal[data-reveal-instant=true]:after{animation:none}.page-module__os-ceq__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__os-ceq__locationCity[data-loaded=true]{opacity:1}.page-module__os-ceq__managementCard[data-city=true]:not([data-ordering=true]) .page-module__os-ceq__locationCity{-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 35%,#0000 90%),linear-gradient(#0000,#00000026 15%,#000 45% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 35%,#0000 90%),linear-gradient(#0000,#00000026 15%,#000 45% 85%,#0000)}@media (min-width:1024px){.page-module__os-ceq__managementCard[data-wide=true] .page-module__os-ceq__locationReveal{left:auto;right:96px;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__locationCity{transition:none}}.page-module__os-ceq__cityTunerButton{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:16px;left:16px}.page-module__os-ceq__ribbonTuner.page-module__os-ceq__cityTuner{z-index:111;left:auto;right:16px}.page-module__os-ceq__managementCard[data-city=true]{color:#202532;background:#fff}.page-module__os-ceq__managementCard[data-city=true] .page-module__os-ceq__managementCardCopy p{color:var(--paragraph-color)}.page-module__os-ceq__managementCard[data-ordering=true]{background:#0b2312}.page-module__os-ceq__onlineOrderingArtwork{background:var(--ordering-slide-color)}.page-module__os-ceq__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__os-ceq__cityPickTarget:hover{background:0 0}.page-module__os-ceq__locationRevealTrigger{pointer-events:none;position:absolute;inset:0}.page-module__os-ceq__orderingArtworkUI{z-index:1;pointer-events:none;position:absolute;inset:0}.page-module__os-ceq__viewport{--hero-card-height:calc(100dvh - 95px);background:#fff}.page-module__os-ceq__header,.page-module__os-ceq__header[data-background=light]{--header-foreground:15 16 21;--header-background:255 255 255;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff;border-bottom:0}.page-module__os-ceq__heroIntro{color:#0f1015;grid-template-columns:1fr 1fr;gap:64px;width:min(1200px,100% - 48px);margin:0 auto;padding:130px 0 84px;display:grid}.page-module__os-ceq__heroEyebrow{text-transform:uppercase;color:#777b94;margin:0 0 12px;font-family:monospace;font-size:12px;line-height:18px}.page-module__os-ceq__heroTitle{letter-spacing:-.025em;margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.4}.page-module__os-ceq__heroDescription{color:var(--paragraph-color);margin:42px 0 0;font-size:20px;line-height:1.3}.page-module__os-ceq__heroTrack{width:min(1200px,100% - 48px);margin-inline:auto;position:relative}.page-module__os-ceq__heroCard{--scene-horizon:73.645%;width:100%;height:var(--hero-card-height);isolation:isolate;background:#0f1015;border-radius:13px;position:sticky;top:75px;overflow:hidden}.page-module__os-ceq__heroCard .page-module__os-ceq__scene:after,.page-module__os-ceq__deskSurface:after{content:"";inset-inline:0;z-index:3;background:linear-gradient(to bottom, transparent 0%, var(--desk-edge-color,#000) 40%, var(--desk-edge-color,#000) 100%);pointer-events:none;height:80px;position:absolute;bottom:-25px}.page-module__os-ceq__heroCard .page-module__os-ceq__stage{height:100%}.page-module__os-ceq__heroCard .page-module__os-ceq__terminal{width:min(884px, 90%, calc(var(--hero-card-height) * .95));top:auto;bottom:-15px}@media (max-width:767px){.page-module__os-ceq__heroIntro{grid-template-columns:1fr;gap:24px;padding:108px 0 40px}.page-module__os-ceq__heroDescription{margin:0;font-size:18px}.page-module__os-ceq__heroCard .page-module__os-ceq__terminal{width:min(420px,95%)}}.page-module__os-ceq__restaurantInteriorCopy{z-index:1;pointer-events:none;grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;width:min(100%,600px);margin-inline:auto;display:grid;position:relative}.page-module__os-ceq__businessIntro .page-module__os-ceq__locationCity{z-index:-1;-webkit-mask-image:none;mask-image:none}.page-module__os-ceq__gordonChatWindow{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffe6;background:#0c0805 url(/3d/images/gordon-backdrop.png) 50%/cover no-repeat;border-radius:13px;grid-template-columns:250px minmax(0,1fr);display:grid;position:absolute;inset:9.375% 6.25%;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.page-module__os-ceq__gordonChatWindow[data-sidebar=false]{grid-template-columns:minmax(0,1fr)}.page-module__os-ceq__gordonChatSidebar{scrollbar-width:none;min-width:0;padding:20px 12px;overflow-y:auto}.page-module__os-ceq__gordonChatSidebarHeader{align-items:center;gap:10px;padding:0 14px 16px;display:flex}.page-module__os-ceq__gordonChatLogo{object-fit:contain;width:82px;height:auto;margin-right:auto}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonChatIconButton{width:24px;height:28px;box-shadow:none;color:#fff9;background:0 0;border:0;flex-shrink:0;padding:0}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonChatNew,.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonChatListItem{width:100%;height:35px;box-shadow:none;color:#ffffff80;background:0 0;border:0;border-radius:8px;justify-content:flex-start;gap:12px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonChatNew{color:#ffffffb3;margin-bottom:14px}.page-module__os-ceq__gordonChatRecents{color:#ffffff73;align-items:center;gap:6px;padding:0 14px 8px;font-size:12px;font-weight:500;display:flex}.page-module__os-ceq__gordonChatListItem svg{color:#cc753a;flex-shrink:0}.page-module__os-ceq__gordonChatListItem span{text-overflow:ellipsis;overflow:hidden}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonChatListItem[data-active=true]{color:#fffffff2;background:#ffffff12}.page-module__os-ceq__gordonChatWindow button:hover{background:#ffffff14}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonChatSearch{color:#fff;background:#ffffff0d;margin-bottom:12px;box-shadow:0 0 0 1px #ffffff1a}.page-module__os-ceq__gordonChatMain{border-left:1px solid #ffffff12;flex-direction:column;min-width:0;min-height:0;padding:28px clamp(24px,3vw,64px);display:flex;position:relative}.page-module__os-ceq__gordonChatMessages{scrollbar-width:none;flex:1;width:100%;max-width:528px;min-height:0;margin:0 auto 20px;overflow-y:auto}.page-module__os-ceq__gordonChatEmpty{flex-direction:column;justify-content:center;gap:24px;min-height:100%;padding-block:16px;display:flex}.page-module__os-ceq__gordonChatEmpty h3{color:#fff;text-align:center;margin:0;font-size:22px;font-weight:500}.page-module__os-ceq__gordonChatSuggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__os-ceq__gordonChatSuggestion{white-space:normal;text-align:left;color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:flex-start;height:auto;min-height:64px;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.4}.page-module__os-ceq__gordonChatSuggestion:hover{color:#fff;background:#ffffff1a}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonPreviewConversation{color:#ffffffe6;gap:14px;margin:0;padding:0;overflow:visible}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonPreviewMessage>div{box-shadow:none;background:#ffffff0d;border:1px solid #ffffff12;border-radius:13px;padding:13px 14px}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonPreviewConversation>div>div{font-size:13px;line-height:18px}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonWorkStatus,.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonToolActivity,.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonExecutedLabel>span:first-child,.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonResultDescription{color:#ffffff73}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonThinkingShimmer{background-image:linear-gradient(100deg,#88796f 35%,#f0d9ca 50%,#88796f 65%)}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonExecutedLabel{color:#3fab5d;margin-bottom:14px}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonToolResult{background:0 0}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonLocationResult{background:0 0;border:1px solid #ffffff12;border-radius:10px;width:fit-content;max-width:100%;padding:9px 11px}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonResultIcon{color:#fff;background:#3fab5d;width:32px;height:32px}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonResultTitle{color:#ffffffe6}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonToolConnector{background:#746356}.page-module__os-ceq__gordonChatWindow .page-module__os-ceq__gordonToolDot{border-color:#746356}.page-module__os-ceq__gordonChatComposer{background:#ffffff0d;border:1px solid #ffffff12;border-radius:17px;flex-shrink:0;width:100%;max-width:528px;height:100px;margin-inline:auto;position:relative;overflow:hidden}.page-module__os-ceq__gordonChatComposer textarea{resize:none;height:62px;min-height:0;box-shadow:none;color:#ffffffe6;background:0 0;border:0;border-radius:0;outline:none;padding:17px 20px 0;font-size:14px;line-height:18px}.page-module__os-ceq__gordonChatComposer textarea:focus{box-shadow:none;outline:none}.page-module__os-ceq__gordonChatComposer textarea::placeholder{color:#ffffff73}.page-module__os-ceq__gordonChatComposerActions{color:#ffffff80;justify-content:space-between;align-items:center;padding:3px 14px 10px 20px;display:flex}.page-module__os-ceq__gordonChatComposerActions [data-active=true]{color:#cc753a}.page-module__os-ceq__gordonChatExpand{top:4px;left:6px;position:absolute!important}@media (max-width:900px){.page-module__os-ceq__gordonChatWindow{grid-template-columns:200px minmax(0,1fr);inset:7% 4%}.page-module__os-ceq__gordonChatMain{padding:24px 20px}.page-module__os-ceq__gordonChatSidebar{padding-inline:6px}}@media (max-width:600px){.page-module__os-ceq__gordonArtwork{min-height:640px}.page-module__os-ceq__gordonChatWindow{grid-template-columns:minmax(0,1fr);inset:40px 18px 74px}.page-module__os-ceq__gordonChatSidebar{display:none}.page-module__os-ceq__gordonChatMain{border-left:0;padding:22px 16px}}.page-module__os-ceq__mainNavbar{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1200px;height:65px;margin:0 auto;padding:0 24px;display:flex;position:relative}.page-module__os-ceq__mainNavLinks{align-items:center;gap:28px;font-size:15px;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%)}.page-module__os-ceq__mainNavTrigger,.page-module__os-ceq__mainNavTrigger:hover{box-shadow:none;color:inherit;font-size:inherit;background:0 0;border:0;border-radius:4px;padding:0}.page-module__os-ceq__secondaryNavLink,a.page-module__os-ceq__secondaryNavLink:hover{opacity:1}.page-module__os-ceq__mainMenuDialog[data-airpos-modal][role=dialog]{color:#0f1015;max-height:100dvh;font-family:inherit;width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;outline:none!important;padding:0!important;position:fixed!important;inset:0 0 auto!important;overflow:hidden!important;transform:none!important}.page-module__os-ceq__mainMenuDialog .page-module__os-ceq__mainNavTrigger,.page-module__os-ceq__mainMenuDialog .page-module__os-ceq__secondaryNavLink{opacity:.55}.page-module__os-ceq__mainMenuDialog a.page-module__os-ceq__secondaryNavLink:hover,.page-module__os-ceq__mainMenuDialog .page-module__os-ceq__mainNavTrigger[data-active=true]{opacity:1}.page-module__os-ceq__mainMenuDialog[data-state=open]{animation:.44s linear page-module__os-ceq__menuPresence!important}.page-module__os-ceq__mainMenuDialog[data-state=closed]{animation:.36s linear page-module__os-ceq__menuPresence!important}.page-module__os-ceq__expandedNavbar{height:65px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.page-module__os-ceq__mainMenuDialog[data-state=open] .page-module__os-ceq__expandedNavbar{animation:.28s both page-module__os-ceq__menuFadeIn}.page-module__os-ceq__mainMenuDialog[data-state=closed] .page-module__os-ceq__expandedNavbar{animation:.36s both page-module__os-ceq__menuFadeOut}.page-module__os-ceq__mainMenuBackdrop{z-index:50;background:#0000004d}.page-module__os-ceq__mainMenuBackdrop[data-state=open]{animation:.3s .44s both page-module__os-ceq__menuFadeIn!important}.page-module__os-ceq__mainMenuBackdrop[data-state=closed]{animation:.36s both page-module__os-ceq__menuFadeOut!important}.page-module__os-ceq__mainMenuPanel{--menu-height:320px;height:var(--menu-height);background:#fff;overflow:hidden}.page-module__os-ceq__mainMenuDialog[data-state=open] .page-module__os-ceq__mainMenuPanel{animation:.44s cubic-bezier(.22,1,.36,1) both page-module__os-ceq__menuExpand}.page-module__os-ceq__mainMenuDialog[data-state=closed] .page-module__os-ceq__mainMenuPanel{animation:.36s cubic-bezier(.4,0,.2,1) both page-module__os-ceq__menuCollapse}.page-module__os-ceq__mainMenuGrid{grid-template-columns:1.1fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;padding:18px 24px 40px;display:grid}.page-module__os-ceq__mainMenuHeading{color:#8b8b8b;text-transform:uppercase;margin:0 0 16px;font-family:monospace;font-size:11px;font-weight:500;line-height:16px}.page-module__os-ceq__mainMenuList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.page-module__os-ceq__mainMenuDialog[data-state=open] .page-module__os-ceq__mainMenuGrid[data-motion=opening] .page-module__os-ceq__mainMenuItem{animation:.3s cubic-bezier(.22,1,.36,1) both page-module__os-ceq__menuItemIn;animation-delay:calc(60ms + var(--item-index) * 35ms)}.page-module__os-ceq__mainMenuDialog[data-state=closed] .page-module__os-ceq__mainMenuItem{animation:.18s ease-in both page-module__os-ceq__menuFadeOut;animation-delay:calc((3 - var(--item-index)) * 25ms)}.page-module__os-ceq__mainMenuGrid[data-motion=out]{animation:.14s ease-in both page-module__os-ceq__menuFadeOut}.page-module__os-ceq__mainMenuGrid[data-motion=in]{animation:.18s ease-out both page-module__os-ceq__menuFadeIn}.page-module__os-ceq__mainMenuLink,.page-module__os-ceq__mainMenuLink:hover{width:100%;box-shadow:none;text-align:left;white-space:normal;color:#0f1015;background:0 0;border:0;border-radius:7px;justify-content:flex-start;gap:12px;padding:0;display:flex}.page-module__os-ceq__mainMenuIcon{color:#929292;background:#f5f5f5;border-radius:7px;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:background .18s,color .18s;display:grid}.page-module__os-ceq__mainMenuLink:hover .page-module__os-ceq__mainMenuIcon{color:#0f1015;background:#ececec}.page-module__os-ceq__mainMenuCopy{flex-direction:column;gap:2px;display:flex}.page-module__os-ceq__mainMenuTitle{font-size:14px;font-weight:500;line-height:18px}.page-module__os-ceq__mainMenuSubtitle{color:#8b8b8b;font-size:12px;font-weight:400;line-height:16px}@keyframes page-module__os-ceq__menuPresence{0%{opacity:1}to{opacity:1}}@keyframes page-module__os-ceq__menuFadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__os-ceq__menuFadeOut{0%{opacity:1}to{opacity:0}}@keyframes page-module__os-ceq__menuExpand{0%{height:0}to{height:var(--menu-height)}}@keyframes page-module__os-ceq__menuCollapse{0%{height:var(--menu-height)}to{height:0}}@keyframes page-module__os-ceq__menuItemIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.page-module__os-ceq__mainNavLinks{gap:16px;margin-left:auto;position:static;transform:none}.page-module__os-ceq__secondaryNavLink{display:none}.page-module__os-ceq__mainMenuGrid{gap:24px}}@media (max-width:639px){.page-module__os-ceq__mainNavbar{padding:0 12px}.page-module__os-ceq__navReseller{display:none}.page-module__os-ceq__mainMenuPanel{--menu-height:min(680px, calc(100dvh - 65px));overflow-y:auto}.page-module__os-ceq__mainMenuGrid{grid-template-columns:1fr;padding:20px 24px 32px}}@media (prefers-reduced-motion:reduce){.page-module__os-ceq__mainMenuDialog,.page-module__os-ceq__mainMenuBackdrop,.page-module__os-ceq__mainMenuDialog .page-module__os-ceq__expandedNavbar,.page-module__os-ceq__mainMenuDialog .page-module__os-ceq__mainMenuPanel,.page-module__os-ceq__mainMenuDialog .page-module__os-ceq__mainMenuGrid,.page-module__os-ceq__mainMenuDialog .page-module__os-ceq__mainMenuItem{animation-duration:1ms!important;animation-delay:0s!important}}.page-module__os-ceq__ipadArtwork .page-module__os-ceq__ribbonTunerBody details>summary{cursor:pointer;padding:8px 0;font-weight:500}.page-module__os-ceq__ipadArtwork .page-module__os-ceq__ribbonTunerControl{margin:12px 0}.page-module__os-ceq__header[data-background=light]{box-shadow:0 1px #0000001a}.page-module__os-ceq__header.page-module__os-ceq__expandedNavbar,.page-module__os-ceq__header[data-menu-open=true]{box-shadow:none;border-bottom:0}.page-module__os-ceq__header[data-background=hero]{--header-foreground:255 255 255;color:#fff;background:0 0}.page-module__os-ceq__header[data-window-hero=true]:not([data-menu-open=true]){box-shadow:none;border-bottom:0}[data-artwork-stage][data-hero-window-framed=true]>.page-module__os-ceq__header[data-window-hero=true]:not([data-menu-open=true]){background:#0f1015}.page-module__os-ceq__header[data-background=hero] .page-module__os-ceq__reseller,.page-module__os-ceq__websitePrimaryButton{border:1px solid #ffffff1a}.page-module__os-ceq__header[data-background=hero] .page-module__os-ceq__signIn,.page-module__os-ceq__websiteOutlineButton{color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff59}.page-module__os-ceq__header[data-background=hero] .page-module__os-ceq__signIn:hover,.page-module__os-ceq__websiteOutlineButton:hover{background:#ffffff1a}.page-module__os-ceq__header[data-background=hero] .page-module__os-ceq__secondaryNavLink{opacity:1}.page-module__os-ceq__viewport[data-theme=dark]{--paragraph-color:#a9adbc;--playground-card-background:#ffffff0d;color:#f5f5f7;background:#0f1015}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__header[data-background=hero]{background:var(--playground-header-background,#0f1015)}.page-module__os-ceq__viewport[data-theme=dark] :is(.page-module__os-ceq__restaurantLogos,.page-module__os-ceq__businessSection,.page-module__os-ceq__managementSection,.page-module__os-ceq__onlineOrderingSection){color:#f5f5f7;background:#0f1015}.page-module__os-ceq__viewport[data-theme=dark] :is(.page-module__os-ceq__autopilotHeader,.page-module__os-ceq__microTitle,.page-module__os-ceq__featureDetailsSection,.page-module__os-ceq__onlineOrderingCopy){color:#f5f5f7}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__restaurantLogos .page-module__os-ceq__microTitle{color:var(--paragraph-color);text-transform:uppercase;font-family:monospace;font-size:11px}.page-module__os-ceq__darkLogoGroup{--logo-gap:calc(48px * var(--restaurant-logo-scale,1))}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__businessIntro{border:0}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__businessIntro:after{box-shadow:inset 0 0 0 1px #ffffff1a}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__businessIntroDescription{color:#fff}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__businessPillProgress{animation-duration:10s}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__businessCarousel:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__managementCard{color:#f5f5f7;border:1px solid #ffffff14}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__managementCardCopy p,.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__managementCardFooter{color:#a9adbc}.page-module__os-ceq__viewport[data-theme=dark] :is(.page-module__os-ceq__businessIntro,.page-module__os-ceq__managementCard,.page-module__os-ceq__onlineOrderingArtwork,.page-module__os-ceq__nextFeatureCard){background:var(--playground-card-background)}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__businessIntro{background:#1b1c21}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__onlineOrderingFeatures .page-module__os-ceq__onlineOrderingFeature{box-shadow:inset 0 1px #ffffff12}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__onlineOrderingProgress{background:#ffffff26}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__onlineOrderingArtwork:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__onlineOrderingTrigger{color:#f5f5f7}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__onlineOrderingFeatureContent{color:#a9adbc}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__nextFeatureCard{border-color:#ffffff14}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__managementContent:last-child{padding-bottom:96px}.page-module__os-ceq__productsIntro{grid-template-columns:1.4fr 1fr;width:min(1200px,100% - 48px);margin-inline:auto;padding-bottom:0}.page-module__os-ceq__productsIntro .page-module__os-ceq__autopilotTitle{max-width:none;font-size:clamp(32px,4vw,48px)}.page-module__os-ceq__productsIntro .page-module__os-ceq__heroEyebrow{color:var(--paragraph-color);font-size:11px}.page-module__os-ceq__productsIntro .page-module__os-ceq__autopilotDescription{color:#f5f5f7}.page-module__os-ceq__productPrinciples{border-bottom:1px solid #ffffff12;gap:48px;width:min(1200px,100% - 48px);margin:48px auto 0;padding-bottom:48px}.page-module__os-ceq__productPrinciples .page-module__os-ceq__featurePlaceholder h3{margin-bottom:12px}@media (max-width:767px){.page-module__os-ceq__productPrinciples{gap:32px;width:calc(100% - 32px);margin-top:32px;padding-bottom:32px}.page-module__os-ceq__productsIntro{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px)}}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__ribbonCardGroup[data-artwork-group]>.page-module__os-ceq__managementCard{box-shadow:none;color:#f5f5f7;background:#ffffff0d;border:0}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__ribbonCardGroup[data-artwork-group] .page-module__os-ceq__managementCardCopy p,.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__ribbonCardGroup[data-artwork-group] .page-module__os-ceq__managementCardFooter{color:#a9adbc}.page-module__os-ceq__ribbonCardGroup[data-artwork-group]{--bento-edge:#1b1c21}.page-module__os-ceq__ribbonCardGroup[data-artwork-group]>.page-module__os-ceq__managementCard:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.page-module__os-ceq__ribbonCardGroup[data-artwork-group]>.page-module__os-ceq__managementCard:before{content:"";pointer-events:none;position:absolute;inset:0}.page-module__os-ceq__ribbonCardGroup[data-artwork-group]>.page-module__os-ceq__managementCard[data-city=true]:before{background:linear-gradient(to right, var(--bento-edge), transparent 15%, transparent 35%, var(--bento-edge) 90%), linear-gradient(to bottom, var(--bento-edge), #1b1c21d9 15%, transparent 45%, transparent 85%, var(--bento-edge))}.page-module__os-ceq__ribbonCardGroup[data-artwork-group]>.page-module__os-ceq__managementCard[data-ribbon=true]:before{background-image:linear-gradient(to bottom, var(--bento-edge), transparent 10%, transparent 90%, var(--bento-edge));background-size:100% var(--ribbon-group-height);background-position:0 var(--ribbon-card-y);background-repeat:no-repeat}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__ribbonCardGroup[data-artwork-group]>.page-module__os-ceq__managementCard[data-city=true]{background:0 0}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__managementCard[data-city=true] .page-module__os-ceq__locationRevealPart{filter:drop-shadow(0 0 60px var(--location-shadow-color,#1b1c21))}.page-module__os-ceq__franchiseBadgeBorder{display:none}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__franchiseLines path{stroke:#ffffff26}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__franchiseNodes>g{filter:none}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__franchiseBadgeBorder{display:inline}@media (min-width:1024px){.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__managementCard[data-city=true][data-wide=true] .page-module__os-ceq__locationReveal{left:calc(75% + 5px);right:auto;transform:translate(-50%,-50%)}}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__featureDetailsSecondary{border-top-color:#ffffff12}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__paddedManagementArtwork{width:101.038%}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__bulkEditingArtwork{width:102.374%}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__ribbonCardGroup[data-artwork-group]>.page-module__os-ceq__managementCard:has(.page-module__os-ceq__paddedManagementArtwork,.page-module__os-ceq__bulkEditingArtwork):after{box-shadow:inset 0 0 0 1px #ffffff12,inset -60px 0 60px #1b1c21}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__managementSection>.page-module__os-ceq__managementContent:last-child{padding-bottom:0}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__onlineOrderingArtwork .page-module__os-ceq__locationCity{-webkit-mask-image:none;mask-image:none}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__gordonArtwork{background:#1c1108}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__gordonArtwork:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__businessWindow .page-module__os-ceq__businessRibbonStage{box-shadow:0 0 0 32px #0f1015}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__businessWindow .page-module__os-ceq__businessIndicators{background:#0f1015}.page-module__os-ceq__viewport[data-theme=dark] .page-module__os-ceq__gordonArtwork[data-color-scheme=workforce]{background:#0d1738}.page-module__os-ceq__gordonArtwork[data-color-scheme=workforce] .page-module__os-ceq__gordonChatWindow{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0003;box-shadow:0 0 0 1px #ffffff12}.page-module__os-ceq__gordonArtwork[data-color-scheme=workforce] .page-module__os-ceq__gordonChatListItem svg,.page-module__os-ceq__gordonArtwork[data-color-scheme=workforce] .page-module__os-ceq__gordonChatComposerActions [data-active=true]{color:#0580f7}.page-module__os-ceq__gordonArtwork[data-color-scheme=workforce] .page-module__os-ceq__gordonThinkingShimmer{background-image:linear-gradient(100deg,#6b83a0 35%,#b9ddff 50%,#6b83a0 65%)}.page-module__os-ceq__gordonArtwork[data-color-scheme=workforce] .page-module__os-ceq__gordonToolConnector{background:#536c8f}.page-module__os-ceq__gordonArtwork[data-color-scheme=workforce] .page-module__os-ceq__gordonToolDot{border-color:#536c8f}@media (min-width:901px){.page-module__os-ceq__gordonArtwork[data-color-scheme=workforce] .page-module__os-ceq__gordonChatWindow{inset-inline:10%}}@media (max-width:767px){.page-module__os-ceq__mainNavbar{padding-inline:15px}[data-window-hero=true] .page-module__os-ceq__borderedLogos,[data-window-hero=true] .page-module__os-ceq__businessIntro{width:calc(100% - 30px)}[data-window-hero=true] .page-module__os-ceq__businessIntro{padding-inline:15px}[data-window-hero=true] .page-module__os-ceq__borderedLogos h2{padding-inline:0}}
.page-module__1CrXKq__page{--blueprint-surface:#fff;--blueprint-secondary:#585d68;background:var(--blueprint-surface);color:#0f1015;height:100dvh;overflow:hidden}:is(html:has(.page-module__1CrXKq__page),body:has(.page-module__1CrXKq__page)){overscroll-behavior:none;overflow:hidden}.page-module__1CrXKq__scroller{z-index:1;isolation:isolate;overscroll-behavior:none;height:100%;position:relative;overflow:hidden auto}.page-module__1CrXKq__gordonSection,.page-module__1CrXKq__introSection{scroll-margin-top:65px}.page-module__1CrXKq__hero{color:#fff;text-align:center;place-items:center;min-height:100svh;padding:112px 24px;display:grid;position:relative}.page-module__1CrXKq__heroWindowTrack{height:250dvh;position:relative}.page-module__1CrXKq__heroWindowMask{--hero-window-progress:0;pointer-events:none;height:100dvh;position:sticky;top:0;overflow:hidden}.page-module__1CrXKq__heroWindowOpening{clip-path:inset(0);position:absolute;inset:0;overflow:hidden}.page-module__1CrXKq__heroBottomCopy{top:calc(100px + 40px * var(--hero-window-progress));color:#fff;justify-content:space-between;align-items:start;gap:32px;width:min(1152px,100% - 96px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.page-module__1CrXKq__heroBottomCopy h1{letter-spacing:-.025em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.1}.page-module__1CrXKq__heroBottomCopy p{max-width:420px;margin:0;font-size:20px;line-height:1.4}@media (max-width:767px){.page-module__1CrXKq__heroBottomCopy{top:calc(88px + 36px * var(--hero-window-progress));flex-direction:column;align-items:start;gap:12px}.page-module__1CrXKq__heroBottomCopy p{max-width:360px;font-size:16px}}.page-module__1CrXKq__heroWindowTop,.page-module__1CrXKq__heroWindowBottom,.page-module__1CrXKq__heroWindowLeft,.page-module__1CrXKq__heroWindowRight{background:var(--blueprint-surface);pointer-events:none;will-change:transform;position:absolute}.page-module__1CrXKq__heroWindowTop,.page-module__1CrXKq__heroWindowBottom{height:100px;left:0;right:0}.page-module__1CrXKq__heroWindowTop{transform:translate3d(0, calc(-100% + 100% * var(--hero-window-progress)), 0);top:0}.page-module__1CrXKq__heroWindowBottom{transform:translate3d(0, calc(100% - 100% * var(--hero-window-progress)), 0);bottom:0}.page-module__1CrXKq__heroWindowLeft,.page-module__1CrXKq__heroWindowRight{width:max(24px,50% - 600px);top:0;bottom:0}.page-module__1CrXKq__heroWindowLeft{transform:translate3d(calc(-100% + 100% * var(--hero-window-progress)), 0, 0);left:0}.page-module__1CrXKq__heroWindowRight{transform:translate3d(calc(100% - 100% * var(--hero-window-progress)), 0, 0);right:0}.page-module__1CrXKq__heroWindowMask:after{content:"";inset:calc(100px * var(--hero-window-progress)) calc(max(24px, (100% - 1200px) / 2) * var(--hero-window-progress));z-index:2;border-radius:calc(13px * var(--hero-window-progress));box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 0 10px var(--blueprint-surface);pointer-events:none;position:absolute}.page-module__1CrXKq__page[data-window-hero=true] .page-module__1CrXKq__featureWindow{box-shadow:inset 0 0 0 1px #ffffff1a, 0 0 0 32px var(--blueprint-surface)}.page-module__1CrXKq__page[data-window-hero=true] .page-module__1CrXKq__carouselWindow [data-primary-carousel]:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.page-module__1CrXKq__heroWindowTitle{width:min(1000px,100vw - 48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__1CrXKq__heroWindowIpad{visibility:hidden;will-change:transform;width:min(1200px,100% - 48px);height:calc(100% - 200px);position:absolute;top:50%;left:50%;transform:translate(-50%,30%)}.page-module__1CrXKq__blueprintContent{--blueprint-line-color:#0f10151a;border-radius:20px 20px 0 0;position:relative;overflow:hidden}.page-module__1CrXKq__blueprintContent[data-window-hero=true]{border-radius:0;overflow:clip}.page-module__1CrXKq__page[data-window-hero=true] .page-module__1CrXKq__windowSection,.page-module__1CrXKq__page[data-window-hero=true] .page-module__1CrXKq__carouselWindow{overflow:clip}.page-module__1CrXKq__postHero{z-index:1;isolation:isolate;background:var(--blueprint-surface);margin-top:-100px;position:relative;transform:translateZ(0)}.page-module__1CrXKq__postHero>section{position:relative;top:auto}.page-module__1CrXKq__heroContent{width:100%;max-width:1000px}.page-module__1CrXKq__cylinderTitle{place-items:center;min-height:clamp(220px,38vw,440px);display:grid}.page-module__1CrXKq__cylinderTitle[data-cylinder-ready=true]{color:#0000}.page-module__1CrXKq__heroEyebrow{color:#fff9;text-transform:uppercase;margin:0 0 16px;font-family:monospace;font-size:12px;line-height:18px}.page-module__1CrXKq__scroller #restaurant-logos-title{color:var(--blueprint-secondary);text-transform:uppercase;font-family:monospace;font-size:11px}.page-module__1CrXKq__heroTitle{letter-spacing:-.025em;margin:0;font-size:clamp(48px,8vw,90px);font-weight:500;line-height:1.1}.page-module__1CrXKq__heroDescription{max-width:560px;margin:24px auto 0;font-size:20px;line-height:1.3}.page-module__1CrXKq__introSection,.page-module__1CrXKq__gordonSection{background:var(--blueprint-surface);position:relative}.page-module__1CrXKq__gordonSection .page-module__1CrXKq__sectionIntro>div>p{color:#fff}.page-module__1CrXKq__page[data-window-hero=true] .page-module__1CrXKq__gordonSection .page-module__1CrXKq__sectionIntro>p,.page-module__1CrXKq__page[data-window-hero=true] .page-module__1CrXKq__introSection[aria-labelledby=at-a-glance-title] .page-module__1CrXKq__sectionIntro>p{text-wrap:pretty;font-size:18px}.page-module__1CrXKq__gordonCard{width:min(1200px,100% - 48px);margin-inline:auto}.page-module__1CrXKq__page .page-module__1CrXKq__gordonCard>div{border-inline:0;border-radius:13px;margin-bottom:0}.page-module__1CrXKq__page[data-theme=dark] .page-module__1CrXKq__gordonCard>div:after{box-shadow:inset 0 0 0 1px var(--blueprint-line-color)}.page-module__1CrXKq__principlesSection{background:var(--blueprint-surface);--paragraph-color:var(--blueprint-secondary);display:flow-root;position:relative}.page-module__1CrXKq__principlesSection>section{border-bottom:0;padding-inline:clamp(24px,4vw,48px)}.page-module__1CrXKq__sectionIntro{--paragraph-color:#0f1015;padding-top:clamp(64px,8vw,104px);width:min(1200px,100% - 48px);margin-inline:auto;padding-inline:clamp(24px,4vw,48px)}.page-module__1CrXKq__sectionIntro h2{max-width:none;font-size:clamp(32px,4vw,48px)}.page-module__1CrXKq__page[data-window-hero=true] .page-module__1CrXKq__introSection[aria-labelledby=at-a-glance-title] .page-module__1CrXKq__sectionIntro{padding-bottom:40px}@media (min-width:1024px){.page-module__1CrXKq__page[data-window-hero=true] .page-module__1CrXKq__introSection[aria-labelledby=at-a-glance-title] .page-module__1CrXKq__sectionIntro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.page-module__1CrXKq__sectionIntro>div{position:relative}.page-module__1CrXKq__sectionIntro>div>p{color:var(--blueprint-secondary);font-size:11px;position:absolute;bottom:100%;left:0}.page-module__1CrXKq__windowSection{z-index:1;grid-template-columns:minmax(24px,1fr) minmax(0,1200px) minmax(24px,1fr);display:grid;position:relative;overflow:hidden}.page-module__1CrXKq__windowSection:before,.page-module__1CrXKq__windowSection:after{content:"";background:var(--blueprint-surface)}.page-module__1CrXKq__carouselWindow{min-width:0;overflow:hidden}.page-module__1CrXKq__splashWindow{aspect-ratio:12/7;min-width:0;box-shadow:0 0 0 32px var(--blueprint-surface);border-radius:0;overflow:hidden}.page-module__1CrXKq__featureIntro h2{font-size:clamp(32px,3.4vw,40px)}.page-module__1CrXKq__featureWindows{border-bottom:128px solid var(--blueprint-surface)}.page-module__1CrXKq__featureGrid{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);min-width:0;display:grid}.page-module__1CrXKq__featureCard{flex-direction:column;min-width:0;display:flex;overflow:hidden}.page-module__1CrXKq__featureCard .page-module__1CrXKq__featureWindow{aspect-ratio:4/3;border-radius:0;flex-shrink:0}.page-module__1CrXKq__featureGap,.page-module__1CrXKq__featureCopy{background:var(--blueprint-surface)}.page-module__1CrXKq__featureCopy{padding-top:32px;flex:1;padding-inline:clamp(16px,2vw,24px);position:relative}.page-module__1CrXKq__featureCopy h3{margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.3}.page-module__1CrXKq__featureCopy p{color:var(--blueprint-secondary);margin:0;font-size:14px;line-height:1.4}@media (max-width:767px){.page-module__1CrXKq__featureGrid{grid-template-columns:minmax(0,1fr)}.page-module__1CrXKq__featureGap{height:10px}.page-module__1CrXKq__splashWindow{aspect-ratio:1/2}}.page-module__1CrXKq__page[data-theme=dark]{--playground-header-background:transparent;--blueprint-surface:#0f1015;--blueprint-secondary:#a9adbc;color:#f5f5f7}.page-module__1CrXKq__page[data-theme=dark] .page-module__1CrXKq__blueprintContent{--blueprint-line-color:#ffffff12}.page-module__1CrXKq__page[data-theme=dark][data-hero-window-framed=true]{--playground-header-background:#0f1015}.page-module__1CrXKq__page[data-window-hero=true]>header{box-shadow:none;border-bottom:0}.page-module__1CrXKq__page[data-window-hero=true]>header:after{content:"";opacity:0;pointer-events:none;background:#0f10151a;height:1px;transition:opacity .2s;position:absolute;inset:auto 0 -1px}.page-module__1CrXKq__page[data-theme=dark][data-window-hero=true]>header:after{background:#ffffff12}.page-module__1CrXKq__page[data-window-hero=true][data-chapters-pinned=true]>header:not([data-menu-open=true]):after{opacity:1}@media (prefers-reduced-motion:reduce){.page-module__1CrXKq__page[data-window-hero=true]>header:after{transition:none}}.page-module__1CrXKq__page[data-theme=dark] .page-module__1CrXKq__sectionIntro{--paragraph-color:#a9adbc}.page-module__1CrXKq__page[data-theme=dark][data-window-hero=true]{--blueprint-copy:#ffffff80}.page-module__1CrXKq__page[data-theme=dark][data-window-hero=true] .page-module__1CrXKq__sectionIntro{--paragraph-color:var(--blueprint-copy)}.page-module__1CrXKq__chaptersSurface{background:var(--blueprint-surface)}.page-module__1CrXKq__closingSection{background:var(--blueprint-surface);padding:32px 0 0}.page-module__1CrXKq__closingArtwork{isolation:isolate;background:#252734;border-radius:13px;place-items:center;width:min(1200px,100% - 48px);min-height:clamp(360px,55vw,680px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.page-module__1CrXKq__closingArtwork:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.page-module__1CrXKq__closingRibbon{border-radius:inherit;background:#252734;position:absolute;inset:0}.page-module__1CrXKq__closingCopy{z-index:2;padding:48px 24px;position:relative}.page-module__1CrXKq__closingActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.page-module__1CrXKq__closingArtwork h2{color:#fff;letter-spacing:-.025em;text-align:center;margin:0;font-size:clamp(32px,4.5vw,64px);font-weight:500;line-height:1.12}.page-module__1CrXKq__closingContactButton{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:767px){.page-module__1CrXKq__heroBottomCopy{width:calc(100% - 30px - 30px * var(--hero-window-progress))}.page-module__1CrXKq__heroWindowLeft,.page-module__1CrXKq__heroWindowRight{width:15px}.page-module__1CrXKq__heroWindowMask:after{inset-inline:calc(15px * var(--hero-window-progress))}.page-module__1CrXKq__sectionIntro{width:calc(100% - 30px);padding-inline:0}.page-module__1CrXKq__gordonCard,.page-module__1CrXKq__closingArtwork{width:calc(100% - 30px)}.page-module__1CrXKq__closingArtwork{min-height:max(520px,75svh)}.page-module__1CrXKq__principlesSection>section{width:calc(100% - 30px);padding-inline:0}.page-module__1CrXKq__closingCopy{padding-inline:15px}}
.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}
.page-module__O6cZMG__page{--desk-edge-color:#0f1015;background:#0f1015}.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}}
.Footer-module__2sDkua__footer{background:var(--blueprint-surface,#0f1015);color:var(--blueprint-secondary,#a9adbc);border-top:1px solid var(--blueprint-line-color,#ffffff12);padding:64px 0 96px;position:relative}.Footer-module__2sDkua__grid{grid-template-columns:.8fr 1.2fr 1fr .8fr 1fr;gap:32px;width:min(1200px,100% - 48px);margin-inline:auto;display:grid}.Footer-module__2sDkua__brand{color:#fff;width:fit-content;height:fit-content}.Footer-module__2sDkua__logo{width:24px;height:auto;overflow:hidden}.Footer-module__2sDkua__heading{color:#fff;margin:0 0 24px;font-size:14px;font-weight:500;line-height:22px}.Footer-module__2sDkua__links{gap:12px;margin:0;padding:0;font-size:14px;line-height:22px;list-style:none;display:grid}.Footer-module__2sDkua__links a{color:inherit;text-decoration:none;transition:color .15s}.Footer-module__2sDkua__splitLinks{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:24px}.Footer-module__2sDkua__links a:hover{color:var(--paragraph-color,#f5f5f7)}.Footer-module__2sDkua__grid a:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #0e60fd}.Footer-module__2sDkua__bottomRow{align-items:center;margin-top:56px}.Footer-module__2sDkua__legalGroup{flex-wrap:wrap;grid-column:2/-1;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.Footer-module__2sDkua__legalLinks{flex-wrap:wrap;grid-column:2/4;gap:12px 24px;display:flex}.Footer-module__2sDkua__copyright{text-align:right;grid-column:4/-1;margin:0;font-size:14px;line-height:22px}@media (max-width:1000px){.Footer-module__2sDkua__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.Footer-module__2sDkua__wideGroup{grid-column:span 2}.Footer-module__2sDkua__legalGroup{grid-column:1/-1}.Footer-module__2sDkua__legalLinks{grid-column:1/3}.Footer-module__2sDkua__copyright{grid-column:3}}@media (max-width:600px){.Footer-module__2sDkua__footer{padding:40px 0 64px}.Footer-module__2sDkua__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__2sDkua__brand{grid-column:1/-1}.Footer-module__2sDkua__bottomRow{gap:20px;margin-top:48px}.Footer-module__2sDkua__legalLinks,.Footer-module__2sDkua__copyright{text-align:left;grid-column:1/-1}}@media (max-width:767px){.Footer-module__2sDkua__grid{width:calc(100% - 30px)}}
.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}}
