/* OFF THE CLOCK — a little after-hours attitude. */
:root{--cream:#f6f3eb;--ink:#252720;--orange:#ec582d;--muted:#77776f;--line:#dcdcd2;--display:'Barlow Condensed',Impact,sans-serif;--body:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}body.dialog-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}img{display:block;width:100%;object-fit:cover}button{border:0}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:800;letter-spacing:-1px;line-height:.96}h2{font-size:62px}h2 span{color:var(--orange)}p{line-height:1.7}.section-shell{max-width:1320px;width:calc(100% - 112px);margin-inline:auto}.section-space{padding-block:98px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.65px;line-height:1.5;display:flex;align-items:center;gap:9px}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--orange);flex:none;display:inline-block}.skip-link{position:fixed;top:-100px;left:15px;padding:12px;background:var(--ink);color:white;z-index:99}.skip-link:focus{top:10px}.announcement{height:30px;display:flex;justify-content:center;align-items:center;gap:22px;background:var(--orange);font-size:9px;letter-spacing:1.55px;font-weight:800}.announcement-star{font-size:17px}.site-header{max-width:1432px;width:calc(100% - 112px);margin:auto;height:105px;display:flex;align-items:center;justify-content:space-between;gap:36px;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0;font:800 28px/.81 var(--display);letter-spacing:-.4px}.brand-symbol{width:43px;height:48px;color:var(--orange)}.brand-period{font-size:12px;vertical-align:top;display:inline-block;margin:2px 0 0 3px}.primary-nav{display:flex;gap:30px;margin-left:50px}.primary-nav a{font-size:12px;font-weight:600;position:relative;padding:9px 0}.primary-nav a:after{content:'';position:absolute;left:0;bottom:1px;width:0;height:2px;background:var(--orange);transition:width .2s}.primary-nav a:hover:after{width:100%}.header-cta{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;border:1px solid var(--line);padding:12px 16px;border-radius:4px}.header-cta svg{width:16px;height:18px}.small-arrow{font-size:19px;margin-left:14px}.nav-toggle{display:none}.hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:36px;padding:18px 0 44px}.hero-copy{padding-block:20px}.hero-copy>.eyebrow{margin-bottom:25px;font-size:9px;letter-spacing:1.4px}.hero h1{font-size:clamp(75px,7.7vw,111px);line-height:.95;letter-spacing:-1.8px;white-space:nowrap}.hero h1 span{color:var(--orange)}.hero-description{font-size:14px;line-height:1.85;max-width:340px;margin-top:26px;color:#65665e}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:29px}.button{display:inline-flex;gap:32px;align-items:center;justify-content:space-between;padding:17px 21px;border-radius:4px;font-size:11px;font-weight:700;transition:transform .2s,background .2s}.button-dark{background:var(--ink);color:var(--cream)}.button:hover{transform:translateY(-3px);background:#424638}.button span{font-size:20px;line-height:16px}.text-link{font-size:10px;font-weight:700;display:inline-flex;align-items:center;gap:13px;padding-block:8px;border-bottom:1px solid #b8b8ac}.text-link span{font-size:17px;line-height:15px}.hero-bottom{display:flex;align-items:center;gap:11px;margin-top:46px}.little-star{font-size:34px;line-height:1;color:var(--orange)}.hero-bottom p{font-size:7px;line-height:1.7;letter-spacing:1px;font-weight:500}.hero-bottom p strong{font-weight:800}.hero-bottom-line{height:26px;width:1px;background:var(--line);margin-inline:7px}.local-note{font-size:9px;line-height:1.6;color:var(--muted)}.hero-visual{height:500px;position:relative;border-radius:12px;background:#151715;isolation:isolate}.hero-photo{height:100%;border-radius:12px;object-position:center 47%;filter:brightness(.83)}.hero-visual:after{position:absolute;content:'';inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 30%,transparent 60%,rgba(0,0,0,.75));border-radius:12px;z-index:0;pointer-events:none}.photo-top-label{position:absolute;left:25px;top:24px;color:var(--cream);display:flex;gap:8px;align-items:center;z-index:1;font-size:8px;letter-spacing:1.3px;font-weight:600}.photo-top-label .status-dot{background:#d3df93;width:5px;height:5px}.flavor-seal{position:absolute;right:-20px;top:39px;width:122px;height:122px;background:var(--orange);color:var(--ink);border-radius:50%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transform:rotate(13deg);outline:1px dashed var(--ink);outline-offset:-8px;box-shadow:0 6px 14px #0002}.flavor-seal span{font-size:8px;letter-spacing:.7px;font-weight:800}.flavor-seal svg{height:36px;width:56px}.hero-food-caption{position:absolute;bottom:40px;left:27px;right:27px;display:flex;justify-content:space-between;align-items:end;color:var(--cream);z-index:1}.hero-food-caption div>span{display:block;font-size:7px;letter-spacing:1.4px;margin-bottom:10px;font-weight:500}.hero-food-caption strong{font-family:var(--display);font-size:33px;font-weight:600;line-height:1}.circle-link{border:1px solid #a09e8e;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font-size:21px;transition:background .2s}.circle-link:hover{background:var(--orange);border-color:var(--orange)}.photo-counter{position:absolute;bottom:17px;left:28px;font-size:7px;letter-spacing:2px;color:#b0b1a5;z-index:1}.flavor-ticker{background:var(--orange);border-block:1px solid var(--ink);overflow:hidden;padding-block:15px}.ticker-track{width:max-content;display:flex;align-items:center;gap:37px;justify-content:center;margin:auto;font:700 28px/1 var(--display);letter-spacing:.5px}.ticker-track b{font:400 30px/1 var(--body)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.section-heading .eyebrow{margin-bottom:14px}.section-heading>p{font-size:12px;color:#77776b;padding-bottom:3px}.menu-toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:33px;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--line);gap:15px}.menu-filters{display:flex;gap:8px;flex-wrap:wrap}.filter-button{padding:11px 17px;border:1px solid var(--line);background:transparent;border-radius:4px;font-size:10px;font-weight:600;transition:background .2s,color .2s}.filter-button span{font-size:8px;opacity:.6;margin-left:10px}.filter-button:hover{border-color:var(--ink)}.filter-button.active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.menu-note{font-size:10px;color:#8a8a7c}.menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.food-card[hidden]{display:none}.food-image-button{width:100%;height:305px;overflow:hidden;position:relative;display:block;border-radius:8px;padding:0;background:#dfdbd0}.food-image-button img{height:100%;transition:transform .6s;object-position:center 51%}.food-card:first-child .food-image-button img{object-position:center 51%}.food-card:nth-child(2) .food-image-button img{object-position:50% 50%}.food-card:nth-child(3) .food-image-button img{object-position:50% 60%}.food-image-button:hover img{transform:scale(1.045)}.food-badge{position:absolute;top:16px;left:16px;background:var(--cream);border-radius:3px;padding:7px 10px;font-size:7px;font-weight:800;letter-spacing:.75px}.badge-orange{background:var(--orange)}.food-image-arrow{position:absolute;bottom:13px;right:13px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cream);font-size:21px}.food-card-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:20px}.food-card-heading h3{font:700 29px/1.1 var(--display)}.food-card-heading>span{font-size:13px;font-weight:700}.food-card>p{font-size:11px;color:#77776e;line-height:1.85;margin-top:11px;max-width:95%}.food-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:13px;margin-top:18px;gap:6px}.food-card-footer>span{font-size:6px;font-weight:700;letter-spacing:.65px;color:#818174}.food-card-footer button{padding:2px 0;font-size:8px;font-weight:700;background:none}.food-card-footer button span{margin-left:6px;font-size:14px}.menu-footnote{display:flex;justify-content:center;gap:9px;align-items:center;font-size:9px;color:#818174;margin-top:31px}.menu-footnote>span{font-size:17px;color:var(--orange)}.story-section{background:var(--ink);color:var(--cream);overflow:hidden}.story-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:76px;align-items:center}.story-copy .eyebrow{color:#d2d3b5;margin-bottom:23px;font-size:9px}.story-copy h2{font-size:68px;line-height:.98}.story-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#c2c2b4;margin-top:21px;max-width:360px}.story-link{color:var(--cream);border-color:#6e7063;margin-top:24px}.story-art{position:relative;min-height:480px;display:grid;place-items:center}.takeout-bag{width:370px;max-width:100%;transform:rotate(-9deg);position:relative;z-index:1;filter:drop-shadow(20px 22px 14px #0003)}.art-orbit{position:absolute;width:380px;height:380px;border:1px solid #dce0ba15;border-radius:50%;left:50%;top:48%;transform:translate(-50%,-50%)}.orbit-two{width:465px;height:465px}.art-note{position:absolute;top:12px;left:5px;font-size:19px;font-style:italic;font-family:Georgia,serif;color:#d7dcb9;transform:rotate(-12deg);line-height:1.1;z-index:2}.art-sticker{position:absolute;right:10px;bottom:100px;border-radius:50%;width:110px;height:110px;background:#d9dfa9;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;font:800 33px/.9 var(--display);transform:rotate(12deg);z-index:2;border:1px solid var(--ink);outline:1px solid #d9dfa9;outline-offset:4px}.art-sticker span{font:800 10px/1.1 var(--body);text-align:center;letter-spacing:.4px;margin-top:7px}.art-caption{position:absolute;bottom:0;font-size:7px;letter-spacing:1.8px;color:#a5a892}.values-section{display:grid;grid-template-columns:.94fr 2fr;gap:55px}.values-heading .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:18px}.values-heading h2{font-size:47px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.values-grid article{position:relative;border-top:1px solid #aeb0a1;padding-top:24px}.value-number{position:absolute;right:0;top:18px;font-size:9px;color:#989b87}.values-grid svg{width:43px;height:43px;color:var(--orange);margin-bottom:17px}.values-grid h3{font-size:12px;font-weight:700;line-height:1.5;margin-bottom:10px}.values-grid p{font-size:10px;line-height:1.85;color:#77776c}.neighborhood-section{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #d8dacf;background:#eaecdf;border-radius:9px;overflow:hidden}.neighborhood-copy{padding:42px 45px}.neighborhood-copy .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:18px}.neighborhood-copy h2{font-size:52px}.neighborhood-copy h2 span{color:var(--ink)}.neighborhood-copy>p:not(.eyebrow){font-size:11px;color:#73776a;margin-top:17px;line-height:1.8}.location-tag{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.4px;font-weight:700;margin-top:24px}.location-tag svg{width:17px;height:19px}.location-tag span{font-size:6px;letter-spacing:.6px;border:1px solid #c8cdbb;border-radius:2px;padding:5px 7px;margin-left:10px}.neighborhood-copy>.launch-note{font-size:8px!important;margin-top:10px!important;color:#7e8472!important}.austin-art{display:flex;position:relative;align-items:center;justify-content:center;flex-direction:column;gap:8px;background-image:linear-gradient(45deg,transparent 48.8%,#ced3bb 49%,#ced3bb 49.6%,transparent 49.8%),linear-gradient(-45deg,transparent 48.8%,#ced3bb 49%,#ced3bb 49.6%,transparent 49.8%);background-size:40px 40px;border-left:1px solid #d4d9c6;overflow:hidden}.austin-art:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse,#eaecdf 15%,#eaecdf33 80%)}.austin-coordinates,.austin-bottom{position:relative;font-size:7px;letter-spacing:2px;font-weight:600}.austin-wordmark{font:800 145px/.95 var(--display);position:relative;letter-spacing:-3px;transform:rotate(-6deg);margin-block:9px}.austin-wordmark>span{position:absolute;color:var(--orange);font:500 82px/1 var(--body);right:-37px;top:-18px}.austin-bottom{font-size:7px;letter-spacing:1px}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.faq-intro>.eyebrow{margin-bottom:17px;font-size:8px}.faq-intro h2{font-size:63px}.faq-intro>p:last-child{font-size:11px;color:#77776b;margin-top:20px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:600;padding:22px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg);color:var(--orange)}.faq-list details[open] summary{padding-bottom:12px}.faq-list details>p{font-size:11px;line-height:1.9;color:#77776b;padding:0 30px 24px 0}.closing-section{background:var(--orange);position:relative;overflow:hidden}.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:54px}.closing-inner .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:20px}.closing-inner h2{font-size:115px;line-height:.88;position:relative;display:inline-block}.closing-inner h2>span{color:var(--cream)}.closing-inner h2 svg{position:absolute;bottom:2px;left:calc(100% + 18px);width:140px;height:125px}.closing-copy{margin-right:65px}.closing-copy>p{font-size:15px;line-height:1.8;font-weight:500}.closing-copy>.button{margin-top:23px;min-width:195px}.site-footer{padding-block:40px 24px}.footer-top{display:flex;align-items:center;gap:46px;padding-bottom:36px}.footer-top .brand{font-size:25px}.footer-asterisk{font:400 48px/1 var(--body);color:var(--orange);margin-right:0}.footer-top>p{font-size:8px;font-weight:700;letter-spacing:1px;line-height:1.9}.footer-top>p span{font-size:9px;color:#8a8a7e;font-weight:400;letter-spacing:0}.footer-top nav{margin-left:auto;display:flex;gap:25px;font-size:10px;font-weight:600}.back-to-top{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:18px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:8px;color:#858679;border-top:1px solid var(--line);padding-top:20px;align-items:center}.footer-mini-star{color:var(--orange);font-size:16px;margin-left:8px}dialog{padding:0;max-width:780px;width:calc(100% - 36px);max-height:90dvh;overflow:auto;border:0;border-radius:12px;background:var(--cream);color:var(--ink);box-shadow:0 20px 100px #0005}dialog[open]{display:grid;grid-template-columns:1fr 1fr}dialog::backdrop{background:#14170fd4;backdrop-filter:blur(6px)}.dialog-close{position:absolute;right:13px;top:13px;z-index:2;width:33px;height:33px;border-radius:50%;background:var(--cream);font-size:25px;display:grid;place-items:center;box-shadow:0 1px 8px #0002}.dialog-copy{padding:46px 30px 30px}.dialog-copy .eyebrow{font-size:8px;margin-bottom:14px;color:var(--orange)}.dialog-copy h2{font-size:42px;line-height:1.05;margin-bottom:18px}.dialog-copy p{font-size:11px;color:#747669}.dialog-copy h3{font-size:11px;margin-block:22px 7px}.allergen-note{background:#e9e8dc;padding:15px;margin-top:22px;border-radius:4px}.allergen-note strong{font-size:10px}.allergen-note p{font-size:10px;margin-top:5px}.dialog-disclaimer{font-size:8px!important;margin-top:20px}.dialog-copy+img,#dish-image{height:100%;min-height:480px;object-fit:cover}body:not(.dialog-open) .food-card{animation:card-in .35s ease both}@keyframes card-in{from{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1440px){.hero{gap:65px}.hero-visual{height:560px}.hero h1{font-size:115px}.hero-description{font-size:15px;max-width:380px}.hero-copy>.eyebrow{font-size:10px}.hero-bottom{margin-top:54px}.food-image-button{height:340px}}
@media(max-width:1100px){.section-shell,.site-header{width:calc(100% - 72px)}.primary-nav{margin-left:0;gap:22px}.hero{gap:25px}.hero h1{font-size:8.1vw}.hero-visual{height:440px}.hero-copy>.eyebrow{font-size:7px}.hero-description{font-size:12px;max-width:300px}.hero-actions{gap:15px}.hero-actions .button{font-size:10px;gap:19px;padding:15px}.hero-actions .text-link{font-size:9px;gap:7px}.hero-bottom{margin-top:34px}.hero-bottom p{font-size:6px}.flavor-seal{width:104px;height:104px;right:-15px;top:45px}.flavor-seal span{font-size:7px}.flavor-seal svg{height:31px}.section-space{padding-block:75px}h2{font-size:54px}.food-image-button{height:265px}.food-card-heading h3{font-size:25px}.food-card-footer{align-items:flex-start;flex-direction:column;gap:7px}.story-inner{gap:40px;padding-block:65px}.story-copy h2{font-size:59px}.story-art{min-height:420px}.art-orbit{width:320px;height:320px}.orbit-two{width:390px;height:390px}.values-section{grid-template-columns:1fr;gap:35px}.values-heading h2 br{display:none}.values-heading h2{font-size:48px}.values-grid{gap:40px}.values-grid h3{font-size:14px}.values-grid p{font-size:12px}.neighborhood-copy{padding:35px}.neighborhood-copy h2{font-size:45px}.austin-wordmark{font-size:125px}.faq-section{gap:55px}.closing-inner h2{font-size:96px}.closing-inner h2 svg{width:100px;left:calc(100% + 10px)}.closing-copy{margin-right:10px}.footer-top{gap:28px}.footer-top nav{gap:15px}}
@media(max-width:760px){html{scroll-padding-top:25px}.section-shell,.site-header{width:calc(100% - 40px)}.announcement{height:28px;gap:12px;font-size:7px;letter-spacing:1px}.announcement-star{font-size:13px}.site-header{height:86px;gap:15px}.brand{font-size:25px;gap:8px}.brand-symbol{width:36px;height:41px}.brand-period{font-size:10px}.header-cta{margin-left:auto;border:0;padding:8px 0;font-size:10px;gap:5px}.header-cta svg{width:14px}.header-cta .small-arrow{display:none}.nav-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:34px;height:38px;padding:8px 4px;background:none}.nav-toggle span{height:2px;background:var(--ink);width:24px;transition:transform .2s}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.primary-nav{display:none;position:absolute;top:77px;left:-20px;right:-20px;background:var(--cream);padding:15px 25px 25px;border-bottom:1px solid var(--line);box-shadow:0 10px 20px #2527200a;flex-direction:column;gap:6px}.primary-nav.is-open{display:flex}.primary-nav a{padding:12px 0;font-size:14px}.hero{grid-template-columns:1fr;padding-top:8px;padding-bottom:30px;gap:27px}.hero-copy{padding:8px 0 0}.hero-copy>.eyebrow{font-size:7.4px;letter-spacing:1px;margin-bottom:21px}.hero h1{font-size:clamp(70px,16.8vw,117px);letter-spacing:-1.2px;line-height:.95}.hero-description{font-size:12px;max-width:310px;margin-top:21px;line-height:1.8}.hero-actions{margin-top:23px;gap:23px}.hero-actions .button{padding:17px 18px;font-size:10px;gap:22px}.hero-actions .text-link{font-size:9px}.hero-bottom{margin-top:26px;gap:9px}.hero-bottom p{font-size:6px;letter-spacing:.7px}.little-star{font-size:30px}.local-note{font-size:8px}.hero-bottom-line{margin-inline:4px}.hero-visual{height:390px;border-radius:9px;margin-top:3px}.hero-photo,.hero-visual:after{border-radius:9px}.flavor-seal{width:101px;height:101px;top:24px;right:-10px}.photo-top-label{left:19px;top:21px;font-size:6px;letter-spacing:1px;max-width:185px}.hero-food-caption{left:21px;right:21px;bottom:34px}.hero-food-caption strong{font-size:31px}.hero-food-caption div>span{font-size:6px}.photo-counter{left:22px;bottom:15px;font-size:6px}.flavor-ticker{padding-block:12px}.ticker-track{font-size:24px;gap:25px;margin-left:-15px}.ticker-track b{font-size:25px}.section-space{padding-block:58px}.section-heading{display:block}.section-heading .eyebrow{font-size:8px;margin-bottom:13px}h2{font-size:47px}.section-heading>p{font-size:11px;margin-top:18px}.desktop-break{display:none}.menu-toolbar{margin-top:24px;margin-bottom:22px;padding-bottom:19px}.menu-filters{gap:6px}.filter-button{font-size:8px;padding:10px 10px}.filter-button span{font-size:7px;margin-left:5px}.menu-note{display:none}.menu-grid{grid-template-columns:1fr;gap:35px}.food-image-button{height:330px}.food-card-heading{margin-top:18px}.food-card-heading h3{font-size:30px}.food-card>p{font-size:12px;max-width:100%;margin-top:9px}.food-card-footer{flex-direction:row;align-items:center;margin-top:15px;padding-top:13px}.food-card-footer>span{font-size:7px}.food-card-footer button{font-size:9px}.menu-footnote{font-size:8px;align-items:start;line-height:1.8;text-align:left;gap:8px;margin-top:26px}.menu-footnote>span{line-height:1.2}.story-inner{grid-template-columns:1fr;gap:35px;padding-block:47px 55px}.story-copy{order:-1}.story-copy h2{font-size:63px}.story-copy .eyebrow{margin-bottom:19px;font-size:8px}.story-copy>p:not(.eyebrow){font-size:12px;max-width:100%;margin-top:18px}.story-link{margin-top:19px;font-size:11px}.story-art{min-height:370px}.takeout-bag{width:315px}.art-note{font-size:18px;top:12px;left:0}.art-sticker{width:94px;height:94px;right:0;bottom:75px;font-size:29px}.art-sticker span{font-size:9px}.art-orbit{width:290px;height:290px}.orbit-two{width:365px;height:365px}.art-caption{font-size:6px;letter-spacing:1.5px}.values-section{gap:30px}.values-heading h2{font-size:43px}.values-heading h2 br{display:block}.values-grid{grid-template-columns:1fr;gap:25px}.values-grid article{padding-top:22px;padding-left:61px;min-height:117px}.values-grid svg{position:absolute;left:0;top:24px;width:39px;height:39px}.values-grid h3{font-size:14px;padding-right:25px;margin-bottom:7px}.values-grid p{font-size:11px}.value-number{font-size:8px;top:25px}.neighborhood-section{grid-template-columns:1fr}.neighborhood-copy{padding:29px 24px}.neighborhood-copy h2{font-size:42px}.neighborhood-copy>p:not(.eyebrow){font-size:10px}.location-tag{font-size:8px;gap:4px}.location-tag span{font-size:5px;margin-left:5px}.austin-art{height:245px;border-left:0;border-top:1px solid #d4d9c6}.austin-wordmark{font-size:134px}.austin-coordinates{font-size:6px}.faq-section{grid-template-columns:1fr;gap:28px}.faq-intro h2{font-size:54px}.faq-intro h2 br{display:none}.faq-intro>.eyebrow{margin-bottom:15px}.faq-intro>p:last-child{margin-top:14px}.faq-list summary{font-size:12px;padding-block:21px}.faq-list details>p{font-size:11px}.closing-inner{display:block;padding-block:42px}.closing-inner .eyebrow{font-size:7px;letter-spacing:1.1px}.closing-inner h2{font-size:89px}.closing-inner h2 svg{width:83px;height:90px;left:calc(100% + 3px);bottom:3px}.closing-copy{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:31px 0 0}.closing-copy>p{font-size:11px;line-height:1.75}.closing-copy>.button{min-width:0;margin:0;padding:16px;font-size:9px;gap:23px}.site-footer{padding-block:31px 23px}.footer-top{display:grid;grid-template-columns:1fr auto;gap:26px 10px;position:relative;padding-bottom:27px}.footer-top .brand{font-size:23px;gap:7px}.footer-asterisk{font-size:42px}.footer-top>p{font-size:7px;letter-spacing:.3px;padding-top:3px}.footer-top>p span{font-size:8px;letter-spacing:0}.footer-top nav{margin:0;font-size:10px;gap:24px;grid-column:1/-1}.back-to-top{position:absolute;right:0;bottom:21px;width:30px;height:30px;font-size:16px}.footer-bottom{display:block;font-size:7px;line-height:1.8;padding-top:15px}.footer-bottom>span{display:block}.footer-bottom>span+span{margin-top:6px}.footer-mini-star{font-size:13px}dialog[open]{display:block}#dish-image{height:235px;min-height:0;object-position:center 48%}.dialog-copy{padding:25px}.dialog-copy h2{font-size:39px}.dialog-copy h3{margin-top:17px}.allergen-note{margin-top:16px}}
@media(max-width:360px){.section-shell,.site-header{width:calc(100% - 32px)}.announcement{font-size:6px;gap:10px}.header-cta{font-size:9px}.hero-copy>.eyebrow{font-size:6.6px}.hero-actions{gap:14px}.hero-actions .button{padding:15px 13px;gap:14px}.hero-visual{height:340px}.hero h1{font-size:16.3vw}.flavor-seal{width:90px;height:90px}.flavor-seal span{font-size:6px}.filter-button{padding:9px 8px;font-size:7px}.food-image-button{height:300px}.closing-inner h2{font-size:78px}.closing-inner h2 svg{width:75px}.closing-copy .button{padding:14px 12px;gap:15px}.footer-top>p{font-size:6px}.footer-top>p span{font-size:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
