.home{--home-ink:var(--ink);--home-muted:var(--muted);color:var(--home-ink);font-size:17px;line-height:1.5}.home p{text-wrap:pretty}.home-hero{padding:clamp(36px,7vw,104px) 0 clamp(16px,2vw,32px)}.home-hero__title{font-size:clamp(46px,12.6vw,184px);font-weight:600;letter-spacing:-.05em;line-height:.9;margin:0 0 clamp(16px,2vw,28px) -.04em;white-space:nowrap}.home-hero__line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.home-hero__line>span{display:inline-block}.home-hero__dots{color:var(--accent)}.order{--row:clamp(22px,14px + 1vw,30px);max-width:1040px}.order .location-control__row,.order__food,.order__radius select{border-bottom:3px solid var(--home-ink);transition:border-color .16s ease}.order__food{display:block;width:100%;padding:2px 0 8px;border-top:0;border-left:0;border-right:0;border-radius:0;background:transparent;color:var(--home-ink);font:500 clamp(30px,18px + 1.8vw,46px)/1.15 var(--sans);letter-spacing:-.02em}.order .location-control input::-moz-placeholder,.order__food::-moz-placeholder{color:#A3A19B;opacity:1}.order .location-control input::placeholder,.order__food::placeholder{color:#A3A19B;opacity:1}.order__food:focus-visible{outline:none;border-bottom-color:var(--accent)}.order__where{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;margin-top:22px}.order__place{flex:1 1 380px;min-width:0}.order__place,.order__radius{display:flex;align-items:flex-end;gap:14px}.order__joiner{padding-bottom:14px;color:var(--home-muted);font:500 var(--row)/1.15 var(--sans);letter-spacing:-.02em;white-space:nowrap}.order .location-control{flex:1;min-width:0}.order .location-control>.field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.order .location-control__row:focus-within{border-bottom-color:var(--accent)}.order .location-control input{min-height:0;padding:2px 0 8px;color:var(--home-ink);font:500 var(--row)/1.15 var(--sans);letter-spacing:-.02em}.order .location-control .loc-btn{font-size:14px;margin-bottom:8px}.order .location-control__status{font-size:14px;padding-top:6px}.order__radius select{padding:2px 2px 8px 0;border-top:0;border-left:0;border-right:0;border-radius:0;background:transparent;color:var(--home-ink);font:500 var(--row)/1.15 var(--sans);letter-spacing:-.02em;cursor:pointer}.order__radius select:focus-visible{outline:none;border-bottom-color:var(--accent)}.order__submit{min-height:58px;padding:0 34px;border:0;border-radius:14px;background:var(--accent);color:#fff;font:600 17px/1 var(--sans);cursor:pointer;transition:background-color .16s ease,transform .14s var(--ease-out)}.order__submit:hover{background:var(--accent-ink)}.order__submit:active{transform:scale(.98)}.order__submit:disabled{background:var(--tone-2);color:var(--home-muted);cursor:not-allowed}.order__words{margin:22px 0 0;color:var(--home-muted)}.order__word{color:var(--home-ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em;border-radius:4px;transition:background-color .16s ease}.order__word:hover{background:var(--tone)}.order__word[aria-current]{background:var(--home-ink);color:#fff;text-decoration:none;padding:1px 6px}.order__help{margin:6px 0 0;color:var(--home-muted)}@keyframes home-up{to{transform:none}}@keyframes home-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js .home .home-hero__line [data-line]{transform:translateY(105%);animation:home-up .9s var(--ease-out) .12s forwards}.js .home [data-rise]{opacity:0;transform:translateY(14px);animation:home-rise .7s var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 90ms + .22s)}.js .home [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 50ms)}.js .home [data-reveal].is-in{opacity:1;transform:none}}@media (max-width:640px){.home-hero__title{font-size:19vw;white-space:normal;line-height:.92}.order__place{flex-basis:100%}.order__radius{flex:1}.order__submit{min-height:54px}}