.design-5 *{box-sizing:border-box}.design-5{scroll-behavior:smooth;scroll-padding-top:110px;margin:0;font-family:Arial,Helvetica,sans-serif;--paper:#faf6ec;--ink:#39271f;--accent:#a13721;--line:#39271f25}.design-5 a{color:inherit;text-decoration:none}.design-5 a:focus-visible,.design-5 summary:focus-visible{outline:3px solid var(--ink);outline-offset:5px}.design-5 img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}.design-5 figure,.design-5 h1,.design-5 h2,.design-5 h3,.design-5 h4,.design-5 p{margin:0}.design-5 h1,.design-5 h2,.design-5 h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em}.design-5 h1{font-size:clamp(52px,5.8vw,88px);line-height:1.02}.design-5 h2{font-size:clamp(36px,3.6vw,56px);line-height:1.1}.design-5 h3{font-size:31px;line-height:1.1}.design-5 p{font-size:15px;line-height:1.75}.design-5 .eyebrow{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;line-height:1.6;margin-bottom:20px}.design-5 header{display:flex;align-items:center;gap:36px;justify-content:space-between;padding:22px 5%;position:sticky;top:0;z-index:5}.design-5 .brand{font-family:Georgia,serif;font-size:25px;letter-spacing:3px;white-space:nowrap}.design-5 .brand span{display:block;font:12px Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;margin-top:8px;text-align:center}.design-5 header nav{display:flex;gap:28px;font-size:12px}.design-5 header nav a{padding:12px 0}.design-5 .text-link:hover,.design-5 header nav a:hover{color:var(--accent-text)}.design-5 .button{display:inline-flex;gap:28px;align-items:center;justify-content:space-between;min-height:50px;padding:16px 24px;font-size:12px;font-weight:600;line-height:1.4;border-radius:30px;transition:background .2s,transform .2s}.design-5 .button:hover{transform:translateY(-2px);background:var(--ink)}.design-5 .button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}.design-5 .button.secondary:hover{background:var(--ink);color:var(--paper)}.design-5 .text-link{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.design-5 .actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:30px}.design-5 .mobile-menu{display:none}.design-5 .meal-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:6%;padding:58px 5% 60px;max-width:1600px;margin:auto}.design-5 .hero-copy em{color:var(--accent-text)}.design-5 .intro{margin-top:28px;max-width:440px;color:var(--c-6d5c50)}.design-5 .hero-facts{display:flex;gap:22px;flex-wrap:wrap;margin-top:32px;font-size:12px;text-transform:uppercase;letter-spacing:1px}.design-5 .hero-facts span+span{border-left:1px solid var(--line);padding-left:22px}.design-5 .meal-hero figure{height:555px;position:relative;border-radius:180px 180px 15px 15px;overflow:hidden}.design-5 .meal-hero figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:15px;background:linear-gradient(transparent,var(--c-211710e8));color:var(--c-fff6e5);padding:75px 30px 26px;font-size:14px}.design-5 .meal-hero figcaption>a{font-size:12px;border:1px solid var(--c-fff5);border-radius:30px;padding:12px 18px}.design-5 .meals{background:var(--c-f0e9dc);padding:65px 5% 75px}.design-5 .section-heading{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:35px}.design-5 .section-heading .eyebrow{margin-bottom:12px}.design-5 .section-heading>p{font-size:13px;color:var(--c-6d5c50);max-width:220px}.design-5 .meal-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1440px;margin:auto}.design-5 .meal-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.design-5 .meal-card>img{height:255px}.design-5 .meal-body{padding:30px;display:flex;flex-direction:column;flex:1}.design-5 .meal-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.design-5 .meal-heading .eyebrow{margin-bottom:8px}.design-5 .price{font-family:Georgia,serif;font-size:32px;letter-spacing:-1px;white-space:nowrap}.design-5 .included{font-size:12px;margin-top:20px;padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--c-6d5c50)}.design-5 h4{font:12px Arial,sans-serif;letter-spacing:1.3px;text-transform:uppercase;margin-top:22px}.design-5 .meal-body ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:13px 18px;margin:20px 0 30px;font-size:12px;line-height:1.5}.design-5 .meal-body li{display:flex;gap:10px}.design-5 .meal-body li span{color:var(--accent-text);font-weight:700;white-space:nowrap}.design-5 .meal-body .button{margin-top:auto}.design-5 .group-strip{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:65px 5%}.design-5 .group-strip .actions{margin:0}.design-5 .group-strip h2{font-size:36px}.design-5 .group-strip .eyebrow{margin-bottom:10px}.design-5 footer{padding:40px 5% 100px;border-top:1px solid var(--line);display:flex;align-items:start;justify-content:space-between;gap:30px}.design-5 footer p,.design-5 footer>a:not(.brand),.design-5 footer>div{font-size:12px;line-height:1.8}.design-5 footer>div{display:grid;gap:10px}.design-5 .switcher{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:4px;padding:5px;background:var(--c-17251fed);border:1px solid var(--c-ffffff40);border-radius:30px;z-index:9;box-shadow:0 4px 25px var(--c-0002)}.design-5 .switcher a{width:36px;height:36px;display:grid;place-items:center;color:var(--c-faf6ec);font-size:12px;border-radius:50%}.design-5 .switcher a[aria-current]{background:var(--c-faf6ec);color:var(--c-17251f)}.design-5{--paper:#eeeee5;--ink:#1c3026;--accent:#1c3026;--line:#1c302633}.design-5 header{background:var(--c-e7ed68)}.design-5 .button{border-radius:0}.design-5 h1,.design-5 h2,.design-5 h3{font-family:Arial,Helvetica,sans-serif;font-weight:600}.design-5 .discovery-hero{padding:55px 5% 0;background:var(--c-e7ed68)}.design-5 .discovery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;padding-bottom:42px}.design-5 .discovery-heading h1{font-size:clamp(78px,9.3vw,144px);line-height:.88;letter-spacing:-.08em}.design-5 .discovery-heading h1 em{font-family:Georgia,serif;font-weight:400}.design-5 .discovery-aside{max-width:290px;padding-bottom:7px}.design-5 .discovery-aside p{font-size:14px;line-height:1.7}.design-5 .discovery-aside .button{margin-top:25px;min-width:200px}.design-5 .main-photo{display:block;position:relative;height:480px;overflow:hidden}.design-5 .main-photo img{object-position:center 60%;transition:transform .8s}.design-5 .main-photo:hover img{transform:scale(1.025)}.design-5 .image-caption{position:absolute;inset:auto 0 0;padding:55px 28px 24px;background:linear-gradient(transparent,var(--c-0b160dde));color:var(--c-fff);display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:14px}.design-5 .round-arrow{border:1px solid var(--c-fff8);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:24px;flex-shrink:0}.design-5 .photo-meta{display:flex;justify-content:space-between;gap:15px;padding:22px 0;font-size:12px;text-transform:uppercase;letter-spacing:1.2px}.design-5 .kitchen{padding:75px 5%}.design-5 .kitchen .section-heading{margin-bottom:40px}.design-5 .dish-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.design-5 .dish{min-width:0}.design-5 .dish>img{height:300px;transition:filter .3s}.design-5 .dish:hover>img{filter:brightness(1.12)}.design-5 .dish>div{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid var(--line);padding:20px 0}.design-5 .dish h3{font-size:21px;letter-spacing:-.04em}.design-5 .dish>div>span{font-size:25px}.design-5 .discovery-close{display:grid;background:var(--c-1c3026);color:var(--c-eeeee5)}.design-5 .close-copy{padding:65px 10%;align-self:center}.design-5 .close-copy p:not(.eyebrow){margin-top:25px;max-width:440px;font-size:14px;color:var(--c-ced1c7)}.design-5 .close-copy .button{background:var(--c-e7ed68);color:var(--c-1c3026);margin-top:28px}.design-5 .discovery-close>img{min-height:480px;max-height:560px}.design-5 .final-order{text-align:center;padding:75px 5%}.design-5 .final-order .button{margin-top:25px;min-width:215px}.design-5 .final-order h2{font-size:clamp(45px,6vw,80px)}@media(min-width:1600px){.design-5 .discovery-hero,.design-5 .kitchen,.design-5 .meals{padding-inline:max(5%,calc((100vw - 1440px)/2))}}@media(max-width:1050px){.design-5 header,.design-5 header nav{gap:18px}.design-5 .meal-hero{gap:4%}.design-5 .meal-hero figure{height:500px}.design-5 .meal-body{padding:24px}.design-5 .meal-body ul{grid-template-columns:1fr}.design-5 .price{font-size:28px}.design-5 .meal-heading h3{font-size:26px}.design-5 .group-strip{align-items:flex-start;flex-direction:column}.design-5 .discovery-heading{gap:30px}.design-5 .discovery-aside{max-width:245px}.design-5 .dish>img{height:240px}}@media(max-width:700px){.design-5{scroll-padding-top:95px}.design-5 header{padding:17px 5%;gap:13px}.design-5 .brand{font-size:19px;letter-spacing:2px}.design-5 .brand span{font-size:12px;letter-spacing:2px}.design-5 header>nav{display:none}.design-5 header>.button{margin-left:auto;min-height:42px;padding:12px 15px;font-size:12px;gap:10px}.design-5 .mobile-menu{display:block}.design-5 .mobile-menu summary{cursor:pointer;list-style:none;padding:8px;font-size:20px}.design-5 .mobile-menu summary::-webkit-details-marker{display:none}.design-5 .mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:var(--paper);display:grid;gap:0;padding:12px 5% 20px;border-bottom:1px solid var(--line)}.design-5 .mobile-menu nav a{padding:16px 0;border-bottom:1px solid var(--line)}.design-5 .meal-hero{grid-template-columns:1fr;padding:36px 5% 32px;gap:30px}.design-5 h1{font-size:clamp(43px,9.8vw,65px)}.design-5 .intro{font-size:14px;margin-top:22px}.design-5 .eyebrow{font-size:12px;margin-bottom:16px}.design-5 .actions{margin-top:22px}.design-5 .hero-facts{font-size:12px;gap:14px;margin-top:25px}.design-5 .hero-facts span+span{padding-left:14px}.design-5 .meal-hero figure{height:310px;border-radius:100px 100px 12px 12px}.design-5 .meal-hero figcaption{padding:50px 20px 18px;font-size:12px}.design-5 .meal-hero figcaption>a{font-size:12px;padding:9px 12px}.design-5 .meals{padding:42px 5%}.design-5 .section-heading{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:26px}.design-5 .section-heading>p{max-width:none;font-size:12px}.design-5 .meal-grid{grid-template-columns:1fr;gap:22px}.design-5 .meal-card>img{height:220px}.design-5 .meal-body{padding:23px}.design-5 .meal-body ul{grid-template-columns:1fr 1fr;font-size:12px;gap:13px}.design-5 .meal-heading h3{font-size:26px}.design-5 .price{font-size:29px}.design-5 .included{font-size:12px}.design-5 .meal-body .button{font-size:12px;padding:16px 18px;gap:12px}.design-5 .group-strip{padding:40px 5%;gap:24px}.design-5 .group-strip h2{font-size:30px}.design-5 .group-strip .actions{gap:12px}.design-5 .group-strip .button{font-size:12px}.design-5 footer{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:35px 5% 95px}.design-5 footer .brand{font-size:18px}.design-5 footer p,.design-5 footer>a:not(.brand),.design-5 footer>div{font-size:12px}.design-5 .discovery-hero{padding:35px 5% 0}.design-5 .discovery-heading{display:block;padding-bottom:28px}.design-5 .discovery-heading h1{font-size:clamp(77px,19vw,125px)}.design-5 .discovery-heading .eyebrow{font-size:12px;letter-spacing:1.2px}.design-5 .discovery-aside{max-width:none;display:flex;align-items:flex-end;gap:24px;margin-top:28px}.design-5 .discovery-aside p{font-size:12px;max-width:235px}.design-5 .discovery-aside .button{margin:0;min-width:125px;padding:13px 15px;gap:10px;font-size:12px;flex-shrink:0}.design-5 .main-photo{height:320px}.design-5 .image-caption{padding:45px 17px 18px;font-size:12px;line-height:1.5}.design-5 .round-arrow{width:35px;height:35px;font-size:20px}.design-5 .photo-meta{font-size:12px;letter-spacing:.6px;padding:18px 0;flex-wrap:wrap;gap:12px}.design-5 .kitchen{padding:42px 5%}.design-5 .kitchen .section-heading{flex-direction:row;align-items:flex-end;gap:15px;margin-bottom:28px}.design-5 .kitchen h2{font-size:32px}.design-5 .kitchen .text-link{font-size:12px;white-space:nowrap}.design-5 .dish-gallery{grid-template-columns:1fr;gap:26px}.design-5 .dish{display:grid;grid-template-columns:44% 1fr;gap:20px;align-items:center}.design-5 .dish>img{height:150px}.design-5 .dish>div{height:100%;align-items:center;padding:0;gap:10px}.design-5 .dish h3{font-size:23px}.design-5 .discovery-close{grid-template-columns:1fr}.design-5 .close-copy{padding:40px 5%}.design-5 .close-copy h2{font-size:36px}.design-5 .discovery-close>img{min-height:0;height:290px}.design-5 .final-order{padding:45px 5%}.design-5 .final-order h2{font-size:48px}}@media(max-width:370px){.design-5 .meal-body ul{grid-template-columns:1fr}.design-5 .meal-heading{gap:10px}.design-5 .meal-heading h3{font-size:23px}.design-5 .price{font-size:26px}.design-5 .discovery-aside{display:block}.design-5 .discovery-aside .button{margin-top:18px}.design-5 .brand{font-size:17px}.design-5 header{gap:8px}}@media(prefers-reduced-motion:reduce){.design-5{scroll-behavior:auto}.design-5 *{transition:none!important}}.design-5 .discovery-hero{padding-top:36px}.design-5 .discovery-heading{padding-bottom:32px}.design-5 .discovery-heading h1{font-size:clamp(76px,8vw,120px)}.design-5 .reel{position:relative;isolation:isolate;overflow:hidden;background:var(--c-15251d);aspect-ratio:4/5}.design-5 .reel video{display:block;width:100%;height:100%;object-fit:cover}.design-5 .lead-reel{aspect-ratio:16/8;max-height:650px}.design-5 .reel-caption{position:absolute;inset:auto 0 0;padding:70px 24px 24px;background:linear-gradient(transparent,var(--c-09150fe8));color:var(--c-fff);display:flex;justify-content:space-between;align-items:flex-end;gap:20px;pointer-events:none;font-size:17px}.design-5 .reel-caption>a{pointer-events:auto;font:12px Arial,sans-serif;white-space:nowrap;border-bottom:1px solid var(--c-ffffff65);padding-bottom:7px}.design-5 .reel-toggle{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:50%;border:1px solid var(--c-ffffff90);background:var(--c-102019b8);color:var(--c-fff);cursor:pointer;display:grid;place-items:center;font-size:15px;z-index:2}.design-5 .reel-toggle[hidden]{display:none}.design-5 .reel-toggle:hover{background:var(--c-e7ed68);color:var(--c-1c3026)}.design-5 .reel-toggle:focus-visible{outline:3px solid var(--c-e7ed68);outline-offset:4px}.design-5 .reel-gallery{gap:20px}.design-5 .reel-gallery .reel:nth-child(2){margin-top:38px}.design-5 .reel-gallery .reel:nth-child(3){margin-top:76px}.design-5 .reel-gallery .reel-caption{display:grid;gap:12px;padding:70px 20px 22px}.design-5 .reel-gallery .reel-caption>a{justify-self:start}.design-5 .reel:has(video[controls]) .reel-caption{bottom:45px}@media(max-width:700px){.design-5 .discovery-hero{padding-top:28px}.design-5 .discovery-heading h1{font-size:clamp(76px,19vw,120px)}.design-5 .discovery-heading{padding-bottom:24px}.design-5 .lead-reel{aspect-ratio:4/3;max-height:none}.design-5 .reel-caption{padding:55px 17px 18px;font-size:14px;gap:15px}.design-5 .reel-caption>a{font-size:12px}.design-5 .reel-toggle{top:12px;right:12px}.design-5 .reel-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:var(--c-1c3026) var(--c-d4d7c9)}.design-5 .reel-gallery .reel{flex:0 0 82%;scroll-snap-align:start;aspect-ratio:4/5}.design-5 .reel-gallery .reel:nth-child(n){margin-top:0}.design-5 .reel-gallery .reel-caption{font-size:20px}.design-5 .kitchen{padding-bottom:32px}}.design-5{--line:#eadfc8;background:var(--paper);color:var(--ink)}.design-5 header{background:var(--paper);padding:18px 4%;border-bottom:1px solid var(--line)}.design-5 .lunch-brand{display:flex;align-items:center;gap:13px}.design-5 .lunch-brand>img{width:62px;height:76px;object-fit:contain}.design-5 .lunch-brand .brand-type{display:block;font:23px Georgia,serif;letter-spacing:2px;text-align:left;margin:0}.design-5 .lunch-brand .brand-type>span{font:12px Arial,sans-serif;letter-spacing:1.5px;text-align:left;margin-top:7px}.design-5 .button{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:2px;min-height:52px}.design-5 .button:hover{background:var(--accent-hover)}.design-5 .lunch-cover{max-width:1700px;margin:auto;padding:64px 4% 50px;display:grid;grid-template-columns:.95fr 1.15fr;gap:5%;align-items:center}.design-5 .lunch-cover-copy{padding:10px 0 35px}.design-5 .lunch-cover h1{font:italic clamp(110px,13vw,205px)/.85 Georgia,serif;letter-spacing:-.09em;white-space:nowrap;margin-left:-8px}.design-5 .heading-dot{color:var(--dot)}.design-5 .lunch-cover .eyebrow{letter-spacing:2px;margin-bottom:36px}.design-5 .lunch-signature{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;margin-top:28px;font-size:12px}.design-5 .lunch-signature>span:nth-child(2){font-size:25px;color:var(--signature-mark)}.design-5 .cover-line{font:26px/1.3 Georgia,serif;margin-top:28px;max-width:340px}.design-5 .lunch-cover .actions{margin-top:28px}.design-5 .lunch-film{position:relative;padding:15px 0 0}.design-5 .lead-reel{aspect-ratio:1/1;max-width:650px;max-height:none;margin-inline:auto;border-radius:48% 48% 3px 3px;overflow:hidden;border:7px solid var(--paper);outline:1px solid var(--line)}.design-5 .lead-reel video{object-fit:contain;object-position:center}.design-5 .lead-reel .reel-toggle{top:auto;bottom:18px;right:18px}.design-5 .service-stamp{position:absolute;top:8%;left:-40px;background:var(--olive);color:var(--olive-ink);width:138px;height:138px;border-radius:50%;border:1px solid var(--olive-ink);box-shadow:0 0 0 5px var(--olive);display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-12deg);pointer-events:none}.design-5 .service-stamp:before{content:"";position:absolute;inset:7px;border:1px dashed var(--olive-ink-a47);border-radius:50%}.design-5 .service-stamp>span{font:12px Arial,sans-serif;letter-spacing:1px}.design-5 .service-stamp strong{font:40px Georgia,serif;margin:3px 0}.design-5 .film-caption{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;padding:17px 5px 0}.design-5 .lunch-service{display:flex;align-items:center;justify-content:center;gap:7%;background:var(--strip);color:var(--on-strip);padding:24px 5%;font:23px Georgia,serif}.design-5 .lunch-service i{font-style:normal;color:var(--strip-mark);font-size:23px}.design-5 .lunch-menu{position:relative;padding:80px 7% 80px 19%;background:repeating-linear-gradient(90deg,transparent 0,transparent 31px,var(--ink-a02) 31px,var(--ink-a02) 32px)}.design-5 .menu-margin{position:absolute;left:5%;top:100px;writing-mode:vertical-rl;font:12px/2 Arial,sans-serif;letter-spacing:6px;opacity:.65}.design-5 .menu-sheet{border:1px solid var(--line);padding:45px 5%;background:var(--sheet);box-shadow:9px 9px 0 var(--ink-a04)}.design-5 .lunch-menu h2{font:italic clamp(44px,5vw,74px)/1 Georgia,serif;letter-spacing:-3px}.design-5 .lunch-menu .section-heading{padding-bottom:25px;border-bottom:3px double var(--ink)}.design-5 .lunch-menu-grid{display:grid;grid-template-columns:1fr}.design-5 .lunch-menu-item{display:flex;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);padding:25px 0}.design-5 .lunch-menu-item:last-child{border-bottom:0}.design-5 .lunch-menu-item h3{font:28px Georgia,serif;letter-spacing:-.5px}.design-5 .lunch-menu-item p{font-size:12px;line-height:1.8;max-width:550px;margin-top:10px;color:var(--muted)}.design-5 .lunch-menu-item>span{font:27px Georgia,serif;white-space:nowrap}.design-5 .lunch-menu-item b{display:block;font:22px Arial,sans-serif;text-align:right;margin-top:17px}.design-5 .lunch-menu-item:hover h3{text-decoration:underline;text-underline-offset:6px}.design-5 .discovery-close{margin:0 4% 65px;background:var(--olive);color:var(--olive-ink);grid-template-columns:1fr 1fr;border:1px solid var(--olive-ink-a27)}.design-5 .close-copy{padding:55px 11%}.design-5 .close-copy h2{font:italic clamp(40px,5vw,72px)/1 Georgia,serif;letter-spacing:-2px}.design-5 .close-copy p:not(.eyebrow){color:var(--olive-ink)}.design-5 .close-copy .button{background:var(--olive-strong);color:var(--on-olive-strong);border-color:var(--olive-strong);font-size:12px}.design-5 .discovery-close>img{max-height:460px;min-height:430px}.design-5 .final-order{padding:45px 5% 70px;border-top:1px solid var(--line)}.design-5 .final-order h2{font:italic clamp(95px,13vw,175px)/1 Georgia,serif;letter-spacing:-8px}.design-5 .final-order>p:not(.eyebrow){font-size:17px;margin-top:12px}.design-5 footer{background:var(--band);color:var(--on-band);border:0}.design-5 .switcher{background:var(--c-622c29ed)}.design-5 .switcher a[aria-current]{color:var(--c-622c29);background:var(--c-f3eddb)}.design-5{--paper:#faf6ef;--ink:#1a1612;--accent:#e8a82e;--on-accent:#1a1612;--accent-hover:#d79a26;--accent-text:#86590c;--sheet:#fffcf6;--muted:#6e5a45;--muted-2:#6e5a45;--veg:#86590c;--dot:#e8a82e;--signature-mark:#c8871a;--band:#1a1612;--on-band:#faf6ef;--band-link:#e8a82e;--sunday:#fbefd3;--on-sunday:#1a1612;--on-sunday-soft:#1a1612;--on-sunday-line:#eadfc8;--on-sunday-accent:#86590c;--strip:#e8a82e;--on-strip:#1a1612;--strip-mark:#1a1612;--gold:#e8a82e;--on-gold:#1a1612;--gold-border:#1a1612;--gold-hover:#f0bd5c;--gold-glow:#f0bd5c;--gold-a15:#e8a82e26;--olive:#eadfc8;--olive-ink:#1a1612;--olive-ink-a27:#1a161244;--olive-ink-a47:#1a161277;--olive-strong:#e8a82e;--on-olive-strong:#1a1612;--ink-a02:#1a161205;--ink-a04:#1a16120b;--shadow-a20:#1a161233;--shadow-a16:#1a16122a;--backdrop:#1a161280;--tile-white:#ffffff;--tile-sand:#eadfc8;--tile-wash:#fbefd3;--tile-deep:#c8871a;--c-6d5c50:#6e5a45;--c-211710e8:#211710e8;--c-fff6e5:#fff6e5;--c-fff5:#fff5;--c-f0e9dc:#f0e9dc;--c-17251fed:#17251fed;--c-ffffff40:#ffffff40;--c-0002:#0002;--c-faf6ec:#faf6ec;--c-17251f:#17251f;--c-e7ed68:#e7ed68;--c-0b160dde:#0b160dde;--c-fff:#fff;--c-fff8:#fff8;--c-1c3026:#1c3026;--c-eeeee5:#eeeee5;--c-ced1c7:#ced1c7;--c-15251d:#15251d;--c-09150fe8:#09150fe8;--c-ffffff65:#ffffff65;--c-ffffff90:#ffffff90;--c-102019b8:#102019b8;--c-d4d7c9:#d4d7c9;--c-622c29ed:#1a1612ed;--c-622c29:#1a1612;--c-f3eddb:#faf6ef;--c-867466:#6e5a45;--c-d47b19:#c8871a;--c-ac492c:#86590c;--c-df9a3430:#e8a82e30;--c-ce882600:#e8a82e00;--c-d58a2840:#e8a82e40;--c-d5993533:#1a161233;--c-b7702529:#1a161229;--c-967249:#86590c;--c-ffffff0b:#ffffff0b;--c-9b2c1f:#9b2c1f;--c-f7e4df:#f7e4df;--c-d9a79d:#d9a79d;--c-eef2dc:#eef2dc;--c-9bb069:#9bb069}@media(max-width:1000px){.design-5 .lunch-cover{gap:4%;padding-top:45px}.design-5 .lunch-signature{gap:9px;font-size:12px}.design-5 .service-stamp{width:112px;height:112px;left:-20px}.design-5 .service-stamp strong{font-size:33px}.design-5 .lunch-menu{padding-left:13%;padding-right:5%}.design-5 .cover-line{font-size:23px}}@media(max-width:700px){.design-5 header{padding:14px 5%;gap:8px}.design-5 .lunch-brand{gap:7px}.design-5 .lunch-brand>img{width:54px;height:68px}.design-5 .lunch-brand .brand-type{font-size:16px;letter-spacing:1px}.design-5 .lunch-brand .brand-type>span{font-size:12px;letter-spacing:.7px}.design-5 header>.button{min-height:42px;padding:10px 12px;font-size:12px}.design-5 .lunch-cover{grid-template-columns:1fr;padding:32px 6% 25px;gap:22px}.design-5 .lunch-cover-copy{padding:0}.design-5 .lunch-cover .eyebrow{font-size:12px;margin-bottom:22px}.design-5 .lunch-cover h1{font-size:clamp(112px,29vw,180px);margin-left:-5px}.design-5 .lunch-signature{margin-top:22px;padding:10px 0;gap:12px;font-size:12px;justify-content:space-between}.design-5 .lunch-signature>span:nth-child(2){font-size:20px}.design-5 .cover-line{font-size:21px;line-height:1.3;margin-top:20px}.design-5 .cover-line br{display:none}.design-5 .lunch-cover .actions{margin-top:20px;gap:25px}.design-5 .lunch-cover .button{min-height:48px;padding:14px 22px}.design-5 .lunch-film{padding-top:4px;margin-left:24px}.design-5 .lead-reel{aspect-ratio:1/1;border-width:5px;max-height:none}.design-5 .service-stamp{width:100px;height:100px;top:11%;left:-29px}.design-5 .service-stamp strong{font-size:30px}.design-5 .service-stamp>span{font-size:12px}.design-5 .film-caption{font-size:12px;letter-spacing:1px;padding-top:13px}.design-5 .lunch-service{gap:5%;padding:20px 4%;font-size:17px}.design-5 .lunch-service i{font-size:16px}.design-5 .lunch-menu{padding:38px 5%;background:none}.design-5 .menu-margin{display:none}.design-5 .menu-sheet{padding:27px 7%;box-shadow:5px 5px 0 var(--ink-a04)}.design-5 .lunch-menu .section-heading{gap:17px;margin-bottom:0;padding-bottom:23px}.design-5 .lunch-menu h2{font-size:46px;letter-spacing:-2px}.design-5 .lunch-menu .eyebrow{font-size:12px;letter-spacing:1px}.design-5 .lunch-menu-item{gap:16px;padding:23px 0}.design-5 .lunch-menu-item h3{font-size:23px}.design-5 .lunch-menu-item p{font-size:12px;margin-top:10px}.design-5 .lunch-menu-item>span{font-size:23px}.design-5 .discovery-close{grid-template-columns:1fr;margin:10px 5% 40px}.design-5 .close-copy{padding:35px 8%}.design-5 .close-copy h2{font-size:54px}.design-5 .discovery-close>img{height:260px;min-height:0}.design-5 .final-order{padding:35px 5% 45px}.design-5 .final-order h2{font-size:115px;letter-spacing:-7px}.design-5 footer .lunch-brand{grid-column:1/3}.design-5 .final-order .eyebrow{font-size:12px;letter-spacing:1.5px}}.design-5 .discount-stamp{width:150px;height:150px}.design-5 .discount-stamp strong{font-size:45px}.design-5 .discount-stamp>span:last-child{font-size:12px;letter-spacing:.4px}.design-5 .menu-sheet{position:relative}.design-5 .menu-discount-stamp{left:auto;right:-35px;top:-45px;transform:rotate(10deg)}.design-5 .lunch-menu .section-heading{padding-right:75px}.design-5 .lunch-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.design-5 .lunch-price del{font:16px Georgia,serif;color:var(--c-867466);text-decoration-thickness:1px}.design-5 .lunch-price ins{font:30px Georgia,serif;color:var(--ink);text-decoration:none}.design-5 .lunch-price small{font:12px Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:var(--veg)}.design-5 .lunch-menu-item .lunch-price b{margin-top:9px}@media(max-width:700px){.design-5 .discount-stamp{width:110px;height:110px}.design-5 .discount-stamp strong{font-size:34px}.design-5 .discount-stamp>span:last-child{font-size:12px;letter-spacing:0}.design-5 .menu-discount-stamp{width:88px;height:88px;top:-26px;right:-8px}.design-5 .menu-discount-stamp strong{font-size:27px}.design-5 .menu-discount-stamp>span,.design-5 .menu-discount-stamp>span:last-child{font-size:12px}.design-5 .lunch-menu .section-heading{padding-right:35px}.design-5 .lunch-price ins{font-size:26px}.design-5 .lunch-price del{font-size:15px}.design-5 .lunch-menu{padding-top:52px}}@keyframes lunch-arrive{0%{opacity:0;transform:translateY(.35em) rotate(7deg)}70%{opacity:1;transform:translateY(-.025em) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes lunch-dot{0%,40%{opacity:0;transform:translateY(-.7em) scale(.65)}75%{opacity:1;transform:translateY(.04em) scale(1.12,.9)}to{opacity:1;transform:none}}@keyframes lunch-light{0%,to{color:var(--rest-color,var(--ink));text-shadow:0 0 0 transparent}30%,55%{color:var(--light-color,var(--c-d47b19));text-shadow:0 0 .12em color-mix(in srgb,var(--light-color,var(--c-d47b19)) 35%,transparent)}80%{color:var(--c-ac492c);text-shadow:0 0 .04em var(--c-df9a3430)}}.design-5 .lunch-cover h1 .lunch-letter{display:inline-block;transform-origin:50% 90%;animation:lunch-arrive .85s cubic-bezier(.2,.8,.2,1) var(--arrival,0s) both,lunch-light 2.3s ease-in-out var(--light-delay,1.55s) both}.design-5 .lunch-cover h1 .lunch-letter:nth-child(2){--arrival:.08s;--light-delay:1.67s;--light-color:#c8871a}.design-5 .lunch-cover h1 .lunch-letter:nth-child(3){--arrival:.16s;--light-delay:1.79s;--light-color:#86590c}.design-5 .lunch-cover h1 .lunch-letter:nth-child(4){--arrival:.24s;--light-delay:1.91s;--light-color:#e8a82e}.design-5 .lunch-cover h1 .lunch-letter:nth-child(5){--arrival:.32s;--light-delay:2.03s;--light-color:#c8871a}.design-5 .lunch-cover h1 .heading-dot{display:inline-block;--rest-color:var(--dot);--light-color:#86590c;animation:lunch-dot 1.2s .25s both,lunch-light 2.3s ease-in-out 2.15s both}.design-5 .final-order h2{animation:lunch-arrive 1s both}@media(prefers-reduced-motion:reduce){.design-5 .final-order h2,.design-5 .lunch-cover h1 .heading-dot,.design-5 .lunch-cover h1 .lunch-letter{animation:none!important}}.design-5 .specials-sheet .section-heading{padding-right:0;align-items:end;gap:20px}.design-5 .specials-sheet h2{font-size:clamp(40px,4.8vw,68px);letter-spacing:-2px}.design-5 .specials-options{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:30px}.design-5 .special-option{padding:0 28px 10px 0}.design-5 .special-option+.special-option{border-left:1px solid var(--line);padding:0 0 10px 28px}.design-5 .special-title{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:baseline}.design-5 .special-title h3{font:27px/1.15 Georgia,serif}.design-5 .special-price{font:32px/1 Georgia,serif;white-space:nowrap}.design-5 .special-includes{font:13px/1.75 Arial,sans-serif;color:var(--muted);margin:20px 0;padding-bottom:20px;border-bottom:1px solid var(--line)}.design-5 .special-dishes{list-style:none;padding:0;margin:0;display:grid;gap:13px;font:18px/1.3 Georgia,serif}.design-5 .special-substitution{font:12px/1.6 Arial,sans-serif;margin-top:20px}.design-5 .special-substitution strong{margin-left:8px}.design-5 .veggie-option .special-title{color:var(--veg)}.design-5 .special-appetizers{border-top:3px double var(--ink);margin-top:25px;padding-top:23px}.design-5 .special-appetizers h3{font:25px Georgia,serif;margin-bottom:18px}.design-5 .special-appetizers ul{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;list-style:none;padding:0;margin:0;font:16px Georgia,serif}.design-5 .special-appetizers li span{display:block;font:12px Arial,sans-serif;letter-spacing:.5px;color:var(--veg);margin-top:7px}.design-5 .specials-action{display:flex;gap:20px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.design-5 .specials-action>span{font:12px Arial,sans-serif}@media(max-width:850px){.design-5 .specials-options{grid-template-columns:1fr}.design-5 .special-option{padding:0 0 26px}.design-5 .special-option+.special-option{border-left:0;border-top:1px solid var(--line);padding:26px 0 0}.design-5 .special-appetizers ul{grid-template-columns:1fr 1fr;gap:22px}.design-5 .specials-sheet .section-heading{align-items:start;flex-direction:column}.design-5 .special-title h3{font-size:25px}.design-5 .specials-action{align-items:start;flex-direction:column}.design-5 .specials-sheet .special-includes{margin-top:14px}.design-5 .specials-sheet h2{font-size:44px}}.design-5 .lunch-cover-copy>.lunch-signature{margin-top:30px}@keyframes lunch-order-light{0%{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 0 var(--c-ce882600)}55%{background:var(--gold-glow);color:var(--on-gold);box-shadow:0 0 26px 5px var(--c-d58a2840)}to{background:var(--gold);color:var(--on-gold);box-shadow:0 0 0 3px var(--c-d5993533),0 5px 20px var(--c-b7702529)}}.design-5 .lunch-order-glow{border-color:var(--gold-border);animation:lunch-order-light 1.3s ease-out 1.5s forwards}.design-5 .lunch-order-glow:hover{filter:brightness(1.06)}.design-5 .special-included-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:20px 0;margin:15px 0 20px;border-bottom:1px solid var(--line)}.design-5 .special-included-icons li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;font:12px/1.5 Arial,sans-serif;color:var(--ink)}.design-5 .special-included-icons svg{width:52px;height:52px;fill:var(--gold-a15);stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.design-5 .special-included-icons b{font-weight:700}.design-5 .veggie-option .special-included-icons,.design-5 .veggie-option .special-included-icons li{color:var(--veg)}@media(max-width:700px){.design-5 .special-included-icons{gap:6px}.design-5 .special-included-icons svg{width:43px;height:43px}.design-5 .special-included-icons li{font-size:12px}.design-5 .lunch-cover-copy>.lunch-signature{margin-top:25px}}@media(prefers-reduced-motion:reduce){.design-5 .lunch-order-glow{animation:none;background:var(--gold);color:var(--on-gold);box-shadow:0 0 0 3px var(--c-d5993533),0 5px 20px var(--c-b7702529)}}.design-5 .special-dishes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;font-size:16px}.design-5 .special-included-icons{grid-template-columns:.85fr 1.35fr 1fr 1fr;gap:10px;align-items:start}.design-5 .special-included-icons li:nth-child(2) em{display:block;font:italic 12px Georgia,serif;margin:2px 0;color:var(--c-867466)}.design-5 .special-included-icons svg{width:54px;height:54px}@media(max-width:700px){.design-5 .special-dishes{font-size:15px;gap:12px 15px}.design-5 .special-included-icons{gap:8px}.design-5 .special-included-icons svg{width:42px;height:42px}.design-5 .special-included-icons li{font-size:12px}}.design-5 .special-dishes .special-substitution{line-height:1.45;margin-top:8px}.design-5 .special-dishes .special-substitution strong{margin-left:3px}.design-5 .bread-rice-icons{display:flex;align-items:center;justify-content:center;height:54px;width:100%;gap:1px}.design-5 .special-included-icons .bread-rice-icons svg{width:36px;height:44px;flex-shrink:0}.design-5 .special-included-icons li:first-child em{display:block;font:inherit;margin-top:2px}.design-5 .special-included-icons{grid-template-columns:1.2fr 1.15fr 1fr 1fr}@media(max-width:700px){.design-5 .bread-rice-icons{height:42px}.design-5 .special-included-icons .bread-rice-icons svg{width:30px;height:36px}}.design-5 .special-dishes{align-items:baseline}.design-5 .special-dishes .special-substitution{margin:0;font-size:14px;font-weight:700;font-style:italic;line-height:1.4}.design-5 .special-substitution strong{white-space:nowrap}.design-5 .bread-rice-icons{gap:3px}.design-5 .bread-rice-or{font:italic 12px Georgia,serif;color:inherit;flex-shrink:0}.design-5 .special-included-icons .bread-rice-icons svg{width:30px;height:40px}@media(max-width:700px){.design-5 .special-included-icons .bread-rice-icons svg{width:25px;height:34px}.design-5 .bread-rice-or{font-size:12px}}.design-5 .lunch-cover .actions{flex-wrap:wrap;gap:16px 22px}.design-5 .lunch-cover .a-la-carte-order{font-size:12px;padding-inline:18px}.design-5 .entree-choice-label{font:700 12px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;margin:0 0 15px;color:var(--muted)}.design-5 .special-included-icons{column-gap:22px}.design-5 .special-included-icons>li{position:relative}.design-5 .special-included-icons>li+li:before{content:"+";position:absolute;left:-16px;top:16px;font:20px/1 Georgia,serif;color:var(--c-967249)}@keyframes meal-included{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}.design-5 .special-included-icons.is-revealed>li{animation:meal-included .55s ease-out both}.design-5 .special-included-icons.is-revealed>li:nth-child(2){animation-delay:.18s}.design-5 .special-included-icons.is-revealed>li:nth-child(3){animation-delay:.36s}.design-5 .special-included-icons.is-revealed>li:nth-child(4){animation-delay:.54s}@media(max-width:700px){.design-5 .special-included-icons{column-gap:16px}.design-5 .special-included-icons>li+li:before{left:-12px;top:12px;font-size:17px}.design-5 .special-included-icons .bread-rice-icons svg{width:21px}.design-5 .bread-rice-icons{gap:1px}.design-5 .lunch-cover .actions{gap:12px 20px}.design-5 .lunch-cover .a-la-carte-order{font-size:12px}}@media(prefers-reduced-motion:reduce){.design-5 .special-included-icons.is-revealed>li{animation:none}}.design-5 .menu-order-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.design-5 .sunday-lunch{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;margin:0 4% 65px;padding:64px 6%;background:var(--sunday);color:var(--on-sunday);border:1px solid var(--sunday)}.design-5 .sunday-copy h2{font:italic clamp(46px,5.5vw,80px)/1 Georgia,serif;letter-spacing:-2px;margin:18px 0}.design-5 .sunday-intro{font:23px Georgia,serif;color:var(--on-sunday-accent);margin:23px 0}.design-5 .sunday-features{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:22px}.design-5 .sunday-features li{border-top:1px solid var(--on-sunday-line);padding-top:17px}.design-5 .sunday-features strong{display:block;font:20px Georgia,serif;margin-bottom:8px}.design-5 .sunday-features span{font:13px/1.8 Arial,sans-serif;color:var(--on-sunday-soft)}.design-5 .sunday-reserve{align-self:center;background:var(--paper);color:var(--ink);padding:36px 10%;text-align:center;border-radius:120px 120px 3px 3px;border:1px solid var(--gold);box-shadow:8px 8px 0 var(--c-ffffff0b)}.design-5 .sunday-reserve>.eyebrow{margin:12px 0 20px}.design-5 .sunday-price{font:clamp(54px,5.5vw,78px)/1 Georgia,serif;letter-spacing:-3px}.design-5 .sunday-price>span{display:block;font:12px/1.5 Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase;margin-top:14px}.design-5 .sunday-reserve-details{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;font:13px/1.8 Arial,sans-serif}.design-5 .sunday-reserve-details p+p{margin-top:17px}.design-5 .sunday-reserve-details p>span{font-size:12px;color:var(--muted)}.design-5 .sunday-reserve .button{display:flex;justify-content:space-between;margin-top:24px;background:var(--gold);color:var(--on-gold);border-color:var(--gold-border)}.design-5 .sunday-reserve .button:hover{background:var(--gold-hover);color:var(--on-gold)}.design-5 .sunday-phone{display:inline-block;font-size:12px;margin-top:17px;text-decoration:underline;text-underline-offset:4px}@media(max-width:850px){.design-5 .sunday-lunch{grid-template-columns:1fr;gap:35px;padding:38px 8%;margin:0 5% 40px}.design-5 .sunday-copy h2{font-size:56px}.design-5 .sunday-reserve{width:100%;max-width:420px;justify-self:center;padding:34px 9%}.design-5 .sunday-features{gap:18px}.design-5 .sunday-price{font-size:64px}}.design-5 .lunch-cover .eyebrow{font-size:14px;line-height:1.5;letter-spacing:1.5px}.design-5 .lunch-signature{font-size:14px;line-height:1.5;gap:16px}@media(max-width:700px){.design-5 .lunch-cover .eyebrow{font-size:12px;letter-spacing:1px}.design-5 .lunch-signature{font-size:12px;gap:10px;flex-wrap:wrap}.design-5 .lunch-signature>span:nth-child(2){font-size:22px}}.design-5 .specials-action{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.design-5 .specials-action>span{font:24px/1.3 Georgia,serif;white-space:nowrap}.design-5 .specials-sheet .ordering-availability{font-size:12px;line-height:1.5;letter-spacing:.7px}@media(max-width:700px){.design-5 .specials-action{gap:12px}.design-5 .specials-action>.button{padding:13px 15px;min-height:48px;font-size:12px}.design-5 .specials-action>span{font-size:20px}.design-5 .specials-sheet .ordering-availability{font-size:12px}}@media(max-width:380px){.design-5 .specials-action>span{font-size:18px}.design-5 .specials-action>.button{padding-inline:10px}.design-5 .specials-action{gap:8px}}.design-5 .a-la-carte-info{gap:16px;flex-wrap:wrap}.design-5 .specials-sheet .a-la-carte-info .ordering-availability{margin:0;text-transform:none;letter-spacing:0;font-size:12px;line-height:1.5}.design-5 .a-la-carte-info .text-link{white-space:nowrap}.design-5{line-height:normal;letter-spacing:normal;-webkit-font-smoothing:auto;text-rendering:auto}.design-5 .eyebrow{color:inherit}.design-5 button{font:revert;letter-spacing:normal;padding:revert}.design-5 a,.design-5 summary{-webkit-tap-highlight-color:revert}.design-5 .lunch-buffet-form{margin-top:26px;text-align:left}.design-5 .lunch-buffet-form form{background:transparent;border:0;box-shadow:none;padding:0}.design-5 .lunch-buffet-form [class*=text-muted],.design-5 .lunch-buffet-form label{color:var(--muted-2)}.design-5 .lunch-buffet-form [class*=text-bone]{color:var(--ink)}.design-5 .lunch-buffet-form label[for]{font-size:12px;letter-spacing:.08em}.design-5 .lunch-buffet-form input:not([type=checkbox]){background:var(--sheet);border:1px solid var(--line);border-radius:2px;color:var(--ink)}.design-5 .lunch-buffet-form input::placeholder{color:var(--muted);opacity:1}.design-5 .lunch-buffet-form input:focus{border-color:var(--accent);outline:2px solid var(--ink);outline-offset:1px}.design-5 .lunch-buffet-form input[type=checkbox]{accent-color:var(--accent)}.design-5 .lunch-buffet-form button[aria-pressed]{background:var(--sheet);border-radius:2px;color:var(--ink)}.design-5 .lunch-buffet-form button[aria-pressed]:hover{border-color:var(--accent)}.design-5 .lunch-buffet-form button[aria-pressed] span{opacity:1}.design-5 .lunch-buffet-form button[type=submit]{background:var(--accent);background-image:none;border:1px solid var(--accent);border-radius:2px;box-shadow:none;color:var(--on-accent);min-height:52px}.design-5 .lunch-buffet-form button[type=submit]:hover{background:var(--accent-hover);filter:none}.design-5 .lunch-buffet-form [class*=text-rose-300]{color:var(--c-9b2c1f)}.design-5 .lunch-buffet-form [class*="bg-rose-400/10"]{background:var(--c-f7e4df);border-color:var(--c-d9a79d);border-radius:2px}.design-5 .lunch-buffet-form>div{background:var(--c-eef2dc);border:1px solid var(--c-9bb069);border-radius:2px;color:var(--ink)}.design-5 .lunch-buffet-form>div [class*="9CD684"]{color:var(--olive-ink)}.design-5 .lunch-buffet-form>div a{color:var(--accent-text);text-decoration:underline}html:has(.design-5){scroll-behavior:smooth;scroll-padding-top:134px}@media(max-width:700px){html:has(.design-5){scroll-padding-top:118px}}@media(prefers-reduced-motion:reduce){html:has(.design-5){scroll-behavior:auto}}.design-5 .lunch-buffet-form form{gap:18px}.design-5 .lunch-buffet-form form>div>label,.design-5 .lunch-buffet-form label[for]{font-size:12px;letter-spacing:.14em;font-weight:600;color:var(--muted-2);margin-bottom:2px}.design-5 .lunch-buffet-form input:not([type=checkbox]){background:transparent;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:9px 0;font-size:16px}.design-5 .lunch-buffet-form input:not([type=checkbox]):focus{outline:0;border-bottom-width:2px;padding-bottom:8px}.design-5 .lunch-buffet-form button[aria-pressed]{background:transparent;border:1px solid var(--line);padding:8px 12px}.design-5 .lunch-buffet-form button[aria-pressed] span:first-child:not(:only-child){font-size:12px}.design-5 .lunch-buffet-form [class*="border-saffron/40"]{background:transparent;border:1px solid var(--ink);border-radius:2px;color:var(--ink)}.design-5 .lunch-buffet-form button[aria-label$=guests]{background:transparent;border:1px solid var(--line);border-radius:2px;color:var(--ink)}.design-5 .lunch-buffet-form summary{color:var(--muted-2);text-decoration:underline;text-underline-offset:3px;list-style:none}.design-5 .lunch-buffet-form summary::-webkit-details-marker{display:none}.design-5 .lunch-buffet-form a{color:inherit}.design-5 .lunch-buffet-form button[aria-pressed=true]{background:var(--chip-on,var(--accent));border-color:var(--chip-on,var(--accent));color:var(--on-chip-on,var(--on-accent))}.design-5 .lunch-buffet-form,.design-5 .lunch-buffet-form form,.design-5 .sunday-lunch>*{min-width:0}.design-5 .lb-picker{display:grid;gap:18px;margin-top:6px}.design-5 .lb-group{border:0;margin:0;padding:0;min-width:0}.design-5 .lb-group legend{font:700 12px/1.4 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;padding:0;color:var(--muted)}.design-5 .lb-chips{display:flex;flex-wrap:wrap;gap:8px}.design-5 .lb-chip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font:15px/1.25 Georgia,serif;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.design-5 .lb-chip:hover{border-color:var(--accent)}.design-5 .lb-chip.is-on{background:var(--chip-on,var(--accent));border-color:var(--chip-on,var(--accent));color:var(--on-chip-on,var(--on-accent))}.design-5 .lb-chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.design-5 .lb-add:focus-visible,.design-5 .lb-chip:has(input:focus-visible),.design-5 .lb-close:focus-visible,.design-5 .lb-qty button:focus-visible,.design-5 .lb-remove:focus-visible,.design-5 button.lb-chip:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.design-5 .lb-seafood{justify-self:start;font:italic 700 14px/1.4 Georgia,serif}.design-5 .lb-seafood strong{margin-left:4px;white-space:nowrap}.design-5 .lb-add-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.design-5 .lb-add{gap:18px;cursor:pointer}.design-5 .lb-qty{display:inline-flex;align-items:stretch;border:1px solid var(--line)}.design-5 .lb-qty button{width:44px;min-height:44px;border:0;background:transparent;color:var(--ink);font:20px/1 Arial,sans-serif;cursor:pointer}.design-5 .lb-qty button:disabled{opacity:.35;cursor:default}.design-5 .lb-qty output{min-width:36px;display:grid;place-items:center;font:15px Arial,sans-serif;border-inline:1px solid var(--line)}.design-5 .lb-hint{font-size:12px;color:var(--muted);margin:0}.design-5 .lb-live,.design-5 .lb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.design-5 .lb-empty{font-size:13px;color:var(--muted);margin-top:10px}.design-5 .lb-lines{list-style:none;padding:0;margin:14px 0 0}.design-5 .lb-lines li{display:grid;grid-template-columns:1fr auto;gap:8px 18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.design-5 .lb-line-desc{font:16px/1.4 Georgia,serif;min-width:0;overflow-wrap:anywhere}.design-5 .lb-line-price{font:18px Georgia,serif;white-space:nowrap}.design-5 .lb-line-actions{grid-column:1/-1;display:flex;align-items:center;gap:12px}.design-5 .lb-remove{min-height:44px;padding:0 4px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:12px Arial,sans-serif;cursor:pointer}.design-5 .lb-remove:hover{color:var(--accent-text)}.design-5 .lb-subtotal{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:16px}.design-5 .lb-subtotal strong{font:24px Georgia,serif}.design-5 .lb-subtotal small{flex-basis:100%;font-size:12px;color:var(--muted)}@media(max-width:700px){.design-5 .lb-chip{font-size:14px;padding:10px 12px}.design-5 .lb-add{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.design-5 .lb-add,.design-5 .lb-checkout,.design-5 .lb-chip{transition:none}.design-5 .lb-add:hover,.design-5 .lb-checkout:hover{transform:none}}.design-5 .specials-options>*{min-width:0}.design-5:has(.lb-fab){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.design-5 .lb-fab{position:fixed;z-index:50;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom) + var(--lb-cookie,0px));display:flex;align-items:center;gap:14px;min-height:56px;padding:8px 18px 8px 8px;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:0;box-shadow:0 8px 24px var(--shadow-a20);cursor:pointer;text-align:left;font:13px Arial,sans-serif}.design-5 .lb-fab:hover{background:var(--accent-hover)}.design-5 .lb-fab:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.design-5 .lb-fab-count{min-width:40px;height:40px;display:grid;place-items:center;background:var(--paper);color:var(--accent-text);font:700 17px Georgia,serif}.design-5 .lb-fab-text{display:flex;flex:1;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.design-5 .lb-fab-sum{font:17px Georgia,serif}.design-5 .lb-fab-cta{font-weight:600;font-size:12px;letter-spacing:.3px}.design-5 .lb-fab-cta:after{content:" ↑"}.design-5 .lb-toast{position:fixed;z-index:50;left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom) + var(--lb-cookie,0px));display:flex;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--sheet);color:var(--ink);border:1px solid var(--ink);box-shadow:0 6px 18px var(--shadow-a16);font:13px/1.4 Arial,sans-serif;pointer-events:none;animation:lb-toast 2.5s ease forwards}.design-5 .lb-toast b{font:15px Georgia,serif;white-space:nowrap}@keyframes lb-toast{0%{opacity:0;transform:translateY(6px)}8%{opacity:1;transform:none}85%{opacity:1}to{opacity:0}}.lb-fly{position:fixed;z-index:55;width:18px;height:18px;background:var(--accent);border:2px solid var(--paper);pointer-events:none;will-change:transform,opacity}.design-5 .lb-drawer-root{position:fixed;inset:0;z-index:70}.design-5 .lb-backdrop{position:absolute;inset:0;background:var(--backdrop);animation:lb-fade .2s ease}.design-5 .lb-drawer{position:absolute;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:var(--sheet);color:var(--ink);border-top:3px double var(--ink);padding:18px 18px calc(18px + env(safe-area-inset-bottom));animation:lb-up .25s ease}.design-5 .lb-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:10px}.design-5 .lb-drawer-head h2{font:italic 30px/1.1 Georgia,serif;letter-spacing:-.5px}.design-5 .lb-close{width:44px;height:44px;border:1px solid var(--line);background:transparent;color:var(--ink);font:26px/1 Arial,sans-serif;cursor:pointer}.design-5 .lb-checkout:focus-visible,.design-5 .lb-close:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.design-5 .lb-drawer .lb-lines{overflow-y:auto;overscroll-behavior:contain;flex:1;margin-top:0}.design-5 .lb-drawer-foot{border-top:1px solid var(--line);padding-top:6px}.design-5 .lb-checkout{width:100%;margin-top:14px}.design-5 .lb-checkout:disabled{opacity:.45;cursor:not-allowed;transform:none}@keyframes lb-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes lb-right{0%{transform:translateX(100%)}to{transform:none}}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@media(min-width:768px){.design-5:has(.lb-fab){padding-bottom:96px}.design-5 .lb-fab{left:auto;right:24px;bottom:calc(24px + var(--lb-cookie,0px));width:auto;min-width:300px}.design-5 .lb-toast{left:auto;right:24px;bottom:calc(96px + var(--lb-cookie,0px));max-width:420px}.design-5 .lb-drawer{left:auto;top:0;bottom:0;width:min(440px,100%);max-height:none;border-top:0;border-left:3px double var(--ink);padding:24px;animation:lb-right .25s ease}}@media(prefers-reduced-motion:reduce){.design-5 .lb-backdrop,.design-5 .lb-drawer{animation:none}.design-5 .lb-toast{animation:lb-toast-fade 2.5s linear forwards}}@keyframes lb-toast-fade{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}.design-5 .lunch-hub{padding:0 4% 70px}.design-5 .hub-head{padding-bottom:30px}.design-5 .hub-tiles{list-style:none;margin:0 auto;padding:0;max-width:1320px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.design-5 .hub-tiles>li{min-width:0;display:flex}.design-5 .hub-tile{position:relative;flex:1;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;column-gap:16px;row-gap:6px;align-content:start;min-height:180px;padding:26px 56px 26px 24px;border:1px solid var(--line);border-radius:0;background:var(--sheet);color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.design-5 .hub-tile:hover{transform:translateY(-3px);box-shadow:8px 8px 0 var(--line)}.design-5 .hub-tile:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.design-5 .hub-num{grid-column:1/-1;font:700 12px/1 Arial,sans-serif;letter-spacing:2px;opacity:.7}.design-5 .hub-icon{grid-row:2/4;width:46px;height:46px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.design-5 .hub-title{font:italic clamp(26px,2.4vw,34px)/1.05 Georgia,serif;letter-spacing:-.5px}.design-5 .hub-desc{font-size:13px;line-height:1.55;opacity:.85}.design-5 .hub-arrow{position:absolute;top:20px;right:20px;width:36px;height:36px;display:grid;place-items:center;border:1px solid;font-size:17px}.design-5 .hub-order{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.design-5 .hub-order:hover{background:var(--accent-hover)}.design-5 .hub-reserve{background:var(--tile-white);border-color:var(--ink);color:var(--ink)}.design-5 .hub-buffet{background:var(--tile-wash);border-color:var(--line);color:var(--ink)}.design-5 .hub-trays{background:var(--tile-sand);border-color:var(--tile-sand);color:var(--ink)}.design-5 .hub-fullmenu{background:var(--ink);border-color:var(--ink);color:var(--paper)}.design-5 .hub-catering{background:var(--tile-deep);border-color:var(--tile-deep);color:var(--ink)}.design-5 .lr-dialog{overflow-y:auto}@media(min-width:768px){.design-5 .lr-dialog{width:min(520px,100%)}}.design-5 .lr-body{margin-top:14px}.design-5 .lunch-reserve-form [class*="bg-[#1c1814]"]{background:transparent;border:0;border-bottom:1px solid var(--ink);border-radius:0}.design-5 .lunch-reserve-form [class*=text-saffron]{color:var(--accent-text)}.design-5 .lunch-reserve-form .grid button{min-height:44px;border-radius:0}.design-5 footer.lunch-footer{display:grid;grid-template-columns:1.1fr 1fr;gap:34px 6%;padding:56px 5% 40px;background:var(--band);color:var(--on-band);border:0}.design-5 .lunch-footer .lf-brand{display:grid;gap:12px;align-content:start}.design-5 .lunch-footer .lunch-brand{grid-column:auto}.design-5 .lunch-footer p{font-size:13px;line-height:1.7;margin:0}.design-5 .lunch-footer .lf-phone{font:28px Georgia,serif;justify-self:start;padding:6px 0;border-bottom:1px solid}.design-5 .lf-links{display:grid;grid-template-columns:1fr 1fr;align-content:start;border-top:1px solid color-mix(in srgb,var(--on-band) 30%,transparent)}.design-5 .lf-links>*{display:flex;align-items:center;min-height:48px;padding:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--on-band) 30%,transparent);background:none;color:inherit;font:15px Georgia,serif;text-align:left;cursor:pointer}.design-5 .lf-links>:hover{text-decoration:underline;text-underline-offset:4px}.design-5 .lf-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--on-band) 30%,transparent);font-size:12px}.design-5 .lf-legal a,.design-5 .lf-legal button{min-height:44px;display:inline-flex;align-items:center;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.design-5 .lunch-footer a:focus-visible,.design-5 .lunch-footer button:focus-visible{outline:2px solid var(--on-band);outline-offset:3px}@media(max-width:900px){.design-5 .hub-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.design-5 .lunch-hub{padding:0 5% 50px}.design-5 .hub-tiles{grid-template-columns:1fr 1fr;gap:10px}.design-5 .hub-tile{min-height:150px;padding:18px 14px;grid-template-columns:1fr;row-gap:8px}.design-5 .hub-icon{grid-row:auto;width:34px;height:34px}.design-5 .hub-arrow{top:12px;right:12px;width:30px;height:30px}.design-5 .hub-desc{font-size:12px}.design-5 .hub-title{font-size:22px}.design-5 footer.lunch-footer{grid-template-columns:1fr;padding:44px 5% 30px}}@media(prefers-reduced-motion:reduce){.design-5 .hub-tile{transition:none}.design-5 .hub-tile:hover{transform:none}}.design-5:has(.lb-fab){padding-bottom:0}.design-5:has(.lb-fab) footer.lunch-footer{padding-bottom:calc(40px + 84px + env(safe-area-inset-bottom))}.design-5 .sunday-reserve .sunday-cta{width:100%;cursor:pointer;font:600 13px/1.4 Arial,Helvetica,sans-serif}.design-5 .sunday-reserve .sunday-cta:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.design-5 .sunday-reserve-details{font-size:13px}.design-5 .lr-body form,.design-5 .lr-dialog .lunch-buffet-form{min-width:0}.design-5 .lunch-faq{padding:0 7% 60px 19%}.design-5 .lunch-faq details{border-top:3px double var(--ink);border-bottom:1px solid var(--line)}.design-5 .lunch-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;cursor:pointer;list-style:none}.design-5 .lunch-faq summary::-webkit-details-marker{display:none}.design-5 .lunch-faq summary h2{font:italic clamp(28px,3vw,40px)/1.1 Georgia,serif;letter-spacing:-1px}.design-5 .lunch-faq summary>span{font:28px/1 Arial,sans-serif;transition:transform .2s}.design-5 .lunch-faq details[open] summary>span{transform:rotate(45deg)}.design-5 .lunch-faq summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.design-5 .lunch-faq dl{margin:0;padding:0 0 26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 6%}.design-5 .lunch-faq dt{font:19px/1.3 Georgia,serif}.design-5 .lunch-faq dd{margin:6px 0 0;font-size:14px;line-height:1.7;color:var(--muted)}@media(max-width:850px){.design-5 .lunch-faq{padding:0 5% 45px}.design-5 .lunch-faq dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.design-5 .lunch-faq summary>span{transition:none}}.design-5 .lunch-brand{gap:16px}.design-5 .lunch-brand .brand-type{font-size:38px;letter-spacing:3px;line-height:1.05}.design-5 .lunch-brand .brand-type>span{font-size:14px;letter-spacing:3.2px;margin-top:8px}@media(max-width:1050px){.design-5 .lunch-brand .brand-type{font-size:30px;letter-spacing:2.5px}.design-5 .lunch-brand .brand-type>span{font-size:12px;letter-spacing:2.5px}}@media(max-width:700px){.design-5 .lunch-brand{gap:9px}.design-5 .lunch-brand .brand-type{font-size:18px;letter-spacing:1px}.design-5 .lunch-brand .brand-type>span{font-size:12px;letter-spacing:1px;margin-top:5px}.design-5 header>.button{white-space:nowrap;gap:0;padding:10px 12px}.design-5 header>.button>span[aria-hidden]{display:none}}@media(max-width:350px){.design-5 .lunch-brand .brand-type{font-size:15px;letter-spacing:.6px}.design-5 .lunch-brand>img{width:44px;height:56px}}.design-5 .text-xs,.design-5 [class*="text-[10px]"],.design-5 [class*="text-[11px]"]{font-size:12px}.design-5 .hub-desc,.design-5 .lb-hint,.design-5 .lb-subtotal small,.design-5 .lf-legal,.design-5 .lunch-buffet-form label:not([for]) span,.design-5 .lunch-menu-item p,.design-5 .special-substitution,.design-5 .specials-action>span,.design-5 .sunday-reserve-details{font-size:13px}@media(max-width:420px){.design-5 header .lunch-brand .brand-type>span{text-transform:none;letter-spacing:.3px;white-space:nowrap}.design-5 header .lunch-brand .brand-type{font-size:16px;letter-spacing:.8px}}@media(max-width:370px){.design-5 header .lunch-brand .brand-type{font-size:14.5px;letter-spacing:.5px}.design-5 header .lunch-brand>img{width:46px;height:58px}}@media(max-width:350px){.design-5 header,.design-5 header .lunch-brand{gap:6px}.design-5 header .lunch-brand .brand-type{font-size:12.5px;letter-spacing:.2px}.design-5 header .lunch-brand .brand-type>span{font-size:11px;letter-spacing:0}.design-5 header .lunch-brand>img{width:38px;height:48px}.design-5 header>.button{padding:10px 9px;font-size:11px}}.design-5 .mobile-menu nav a,.design-5 header nav a{display:inline-flex;align-items:center;min-height:44px}.design-5 header>.button{min-height:44px}.design-5 .mobile-menu summary{display:grid;place-items:center;min-width:44px;min-height:44px}.design-5 .text-link{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.design-5 .lf-legal a,.design-5 .lf-legal button{min-width:44px;justify-content:center}.design-5 .lb-close{flex-shrink:0;min-width:44px;min-height:44px}.design-5 .lr-body input:not([type=checkbox]){min-height:44px}.design-5 .lr-body label:has(input[type=checkbox]){min-height:44px;align-items:center}.design-5 .lr-body summary{display:flex;align-items:center;min-height:44px}.design-5 .lr-body button.shrink-0{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px;margin-inline:-6px}.design-5 .lr-body label a{display:inline-block;padding:14px 5px;margin:-14px -5px}.design-5 .button,.design-5 .hub-order,.design-5 .lb-add,.design-5 .lb-checkout,.design-5 .lb-chip.is-on,.design-5 .lb-fab,.design-5 .lunch-buffet-form button[aria-pressed=true],.design-5 .lunch-buffet-form button[type=submit]{border-color:var(--ink)}.design-5 .lb-line-price,.design-5 .lb-subtotal strong,.design-5 .special-price,.design-5 .sunday-price{color:var(--accent-text)}.design-5 .lunch-footer .brand-type,.design-5 .lunch-footer .lf-links>*,.design-5 .lunch-footer .lf-phone{color:var(--band-link)}.design-5 .cover-line .rot{display:inline-grid;vertical-align:bottom;overflow:hidden;line-height:1.3;height:1.3em;text-align:left}.design-5 .rot-w{grid-area:1/1;font-style:italic;color:var(--accent-text);box-shadow:inset 0 -2px 0 var(--accent);transform:translateY(105%);opacity:0;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .24s ease}.design-5 .rot-w.is-on{transform:none;opacity:1}.design-5 .rot-w.is-off{transform:translateY(-105%);opacity:0}@media(prefers-reduced-motion:reduce){.design-5 .rot-w{transition:none}}.design-5 .sunday-reserve .sunday-features{margin:26px 0 0;gap:14px;text-align:center}.design-5 .sunday-reserve .sunday-features li{border-top:1px solid var(--line);padding-top:14px}.design-5 .sunday-reserve .sunday-features strong{font:18px Georgia,serif;margin-bottom:6px;color:var(--ink)}.design-5 .sunday-reserve .sunday-features span{font:13px/1.7 Arial,sans-serif;color:var(--muted)}.design-5{font-variant-emoji:text}@media(max-width:1180px){.design-5 header>nav{display:none}.design-5 header>.button{margin-left:auto}.design-5 .mobile-menu{display:block}.design-5 .mobile-menu summary{cursor:pointer;list-style:none;padding:8px;font-size:20px;display:grid;place-items:center;min-width:44px;min-height:44px}.design-5 .mobile-menu summary::-webkit-details-marker{display:none}.design-5 .mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:var(--paper);display:grid;gap:0;padding:12px 5% 20px;border-bottom:1px solid var(--line)}.design-5 .mobile-menu nav a{padding:16px 0;border-bottom:1px solid var(--line);display:inline-flex;align-items:center;min-height:44px}}.design-5 .a-la-carte-info{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:22px;padding-top:18px;border-top:1px solid var(--sand);text-align:center}.design-5 .a-la-carte-note{font-size:13px;line-height:1.5;color:var(--muted);max-width:320px}@media(max-width:850px){.design-5 .sunday-copy h2{font-size:clamp(34px,11.2vw,56px);letter-spacing:-1.5px;margin:14px 0}.design-5 .sunday-copy .eyebrow{letter-spacing:1px}.design-5 .sunday-intro{font-size:21px;margin:16px 0 0}}