.kitch-onboarding-route{min-height:100dvh;-webkit-text-size-adjust:100%;text-size-adjust:100%}[data-kitch-onboarding-shell=restaurant-first-white-glove] .kitch-acquisition-heading{font-family:var(--font-fraunces),Georgia,serif;text-wrap:balance;overflow-wrap:anywhere}.kitch-acquisition-progress{margin:28px 0 0}.kitch-acquisition-progress ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.kitch-acquisition-progress li{display:flex;align-items:center;gap:10px;border-top:1px solid #18130f30;padding-top:12px;color:#645f58;font-size:14px;line-height:1.4}.kitch-acquisition-progress li[aria-current=step]{border-color:#c2410c;color:#a63609;font-weight:600}.kitch-acquisition-progress li[data-complete=true]{color:#171512;border-color:#171512}.kitch-acquisition-progress li>span:first-child{font-variant-numeric:tabular-nums;min-width:20px}.kitch-acquisition-primary{transition:background-color .16s,transform .16s}.kitch-acquisition-primary:not(:disabled):hover{background:#a63609;transform:translateY(-1px)}.kitch-acquisition-primary:not(:disabled):active{transform:translateY(0)}[data-kitch-onboarding-shell=restaurant-first-white-glove] :is(button,a,summary):focus-visible{outline:2px solid #c2410c;outline-offset:4px}.kitch-acquisition-content{padding-top:clamp(32px,6vh,64px)}@media (max-width:480px){.kitch-acquisition-progress ol{gap:10px}.kitch-acquisition-progress li{flex-direction:column;align-items:flex-start;gap:5px;font-size:14px}}@media (prefers-reduced-motion:reduce){.kitch-acquisition-primary{transition:none}.kitch-acquisition-primary:not(:disabled):hover{transform:none}}.kitch-onboarding-route main:not([data-kitch-onboarding-shell=restaurant-first-white-glove]){font-family:var(--font-fraunces),Georgia,serif!important}@media (max-width:767px),(pointer:coarse){.kitch-onboarding-route input:not([type=checkbox]):not([type=radio]),.kitch-onboarding-route select,.kitch-onboarding-route textarea{font-size:16px!important}}[data-kitch-onboarding-shell=restaurant-first-white-glove] section[aria-label]>div{animation:kitch-onboarding-arrive .4s cubic-bezier(.2,.7,.2,1) both}@keyframes kitch-onboarding-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-kitch-onboarding-shell=restaurant-first-white-glove] section[aria-label]>div{animation:none}}