body{background:var(--paper);color:var(--ink)}main{background:var(--paper) url(/assets/urban-bistro/paper-grain.svg);overflow:clip}.editorial-wide,.editorial-about-inner{width:var(--container-width);max-width:var(--container);margin-inline:auto}.lucide-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.editorial-eyebrow{display:flex;align-items:center;gap:16px;color:var(--ds-muted);margin:0 0 16px;text-transform:uppercase}.editorial-eyebrow:before,.editorial-eyebrow:after{content:"";width:32px;height:1px;background:#82734666;flex:none}.editorial-section h2,#about h2{color:var(--ds-ink);margin:0 0 24px;text-wrap:balance}.section-description,.editorial-about-description{color:var(--text-muted);max-width:560px;margin:0 0 32px}.editorial-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 24px;border:1px solid var(--ds-sage);border-radius:4px;text-transform:uppercase;text-decoration:none;transition:background .18s,color .18s}.editorial-button-primary{background:var(--olive);border-color:var(--olive);color:var(--ds-surface)}.editorial-button-primary:hover{background:var(--ds-forest)}.editorial-button-secondary{background:#faf6ed66;color:var(--ds-ink)}.editorial-button-secondary:hover{background:var(--ds-cream)}.editorial-button:focus-visible,a:focus-visible,.editorial-carousel:focus-visible{outline:2px solid #8c9d64;outline-offset:4px}.editorial-button .cta-icon,.editorial-button .rating-icon{width:18px;height:18px}.editorial-about{position:relative;isolation:isolate;background:var(--paper);color:var(--ink);padding:calc(var(--section-space) + 48px) 0 var(--section-space);scroll-margin-top:var(--header-height)}.editorial-about:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/assets/urban-bistro/paper-grain.svg),radial-gradient(ellipse at 85% 5%,#e2d8bc55,transparent 45%)}.editorial-about-inner,.signature-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--column-gap)}.editorial-about-photo{margin:0;position:relative}.editorial-about-photo img{display:block;width:100%;aspect-ratio:1.08;object-fit:cover;border-radius:var(--radius-image)}.editorial-about-copy,.signature-copy{position:relative;min-width:0;padding:0;max-width:560px}.about-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line);margin-top:32px;padding-top:24px;align-items:start}.about-benefit{padding:0 16px;min-width:0}.about-benefit:first-child{padding-left:0}.about-benefit:last-child{padding-right:0}.about-benefit+.about-benefit{border-left:1px solid var(--line)}.about-benefit-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ds-border);color:var(--ds-ink);margin-bottom:16px}.about-benefit-icon>.lucide-icon{width:24px;height:24px}.about-benefit h3{text-transform:uppercase;min-height:32px;margin:0 0 8px;color:var(--ds-forest)}.about-benefit p{color:var(--ds-muted);margin:0}.about-foliage,.section-leaf{position:absolute;height:auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.about-foliage-top{width:330px;right:-95px;top:8px;transform:rotate(14deg);opacity:.62;z-index:-1}#about-title{scroll-margin-top:calc(var(--header-height) + 24px)}.editorial-section{position:relative;isolation:isolate;background:var(--paper) url(/assets/urban-bistro/paper-grain.svg);color:var(--ink);padding:var(--section-space) 0;scroll-margin-top:calc(var(--header-height) + 24px)}.editorial-wide{position:relative;z-index:2}.section-wave{position:absolute;left:0;top:-40px;width:100%;height:80px;z-index:1;overflow:visible;pointer-events:none;fill:none;stroke:#a9ac916e;stroke-width:1.6}.section-wave path+path{stroke:#c5a36a60;stroke-width:1.1}#menu-discovery>.leaf-left{width:210px;left:-85px;top:-68px;transform:rotate(28deg);opacity:.58}#signature>.leaf-right{width:360px;right:-140px;top:-25px;transform:rotate(-22deg);opacity:.52}.centered{text-align:center}.centered .editorial-eyebrow{justify-content:center}.centered .section-description{margin-inline:auto;max-width:640px}.editorial-section-heading{margin-bottom:40px}.editorial-carousel{display:grid;gap:var(--grid-gap);outline-offset:5px}.food-carousel{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.editorial-dish{position:relative;overflow:hidden;padding:8px 8px 0;background:#faf6ede6;border:1px solid var(--ds-sand);border-radius:var(--radius-card);box-shadow:0 2px 6px #76603c0c;display:flex;flex-direction:column;min-width:0}.food-photo{position:relative;background:var(--ds-sand);border-radius:var(--radius-card);aspect-ratio:1.25;overflow:hidden}.food-photo:before,.food-photo:after{content:"";position:absolute;left:calc(50% - 13px);top:50%;width:26px;height:1px;background:var(--ds-border);transform:rotate(45deg)}.food-photo:after{transform:rotate(-45deg)}.dish-copy{padding:24px 16px;display:flex;flex-direction:column;flex:1;min-width:0}.editorial-dish h3{margin:0 0 16px;color:var(--ink)}.editorial-dish p{color:var(--ds-sage);margin:0 0 24px;min-height:4.65em}.dish-price{border-top:1px solid var(--ds-sand);padding-top:16px;margin-top:auto;display:block}.menu-action{margin-top:32px}.menu-action .editorial-button{min-width:216px}.editorial-carousel-controls{display:none}.signature-photo{aspect-ratio:1.08;border-radius:var(--radius-image)}#reviews{scroll-margin-top:calc(var(--header-height) + 24px)}.editorial-reviews .editorial-section-heading{position:relative;z-index:2;max-width:560px;margin-top:0;margin-bottom:32px}.reviews-scene{position:absolute;right:0;top:0;height:100%;width:49%;object-fit:cover;object-position:65% center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%);opacity:.9;z-index:0}.review-carousel{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.editorial-review{position:relative;background:#faf6eef2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--ds-border);border-radius:12px;padding:26px 26px 20px;box-shadow:0 10px 28px #48381e0f;display:flex;flex-direction:column;min-width:0}.quote-mark{position:absolute;top:12px;left:18px;color:var(--ds-border);pointer-events:none}.editorial-review blockquote{font-style:italic;color:var(--ds-forest);margin:0 0 18px;padding-left:24px;min-height:0}.review-stars{display:flex;gap:3px;align-items:center;margin-top:auto;margin-bottom:14px;color:var(--ds-sage);padding-left:24px}.review-stars>.lucide-icon{width:13px;height:13px;fill:currentColor}.review-person{display:flex;gap:10px;align-items:center;border-top:1px solid var(--ds-sand);padding-top:14px}.review-person strong{display:block;color:var(--ds-ink)}.review-person div>span{color:var(--ds-sage);display:block}.review-avatar{width:36px;height:36px;border-radius:50%;background:var(--ds-border);color:var(--ds-muted);display:grid;place-items:center;flex:none}.review-source{margin-left:auto;width:30px;height:30px;border-radius:50%;background:var(--ds-surface);border:1px solid var(--ds-border);display:grid;place-items:center;box-shadow:0 2px 6px #76603c0d;flex:none}.review-source svg{display:block}.hero-scroll-indicator{display:none}.review-trust-bar{position:relative;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0;background:#faf6eef2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--ds-border);border-radius:12px;box-shadow:0 10px 28px #48381e0f;padding:18px 0;margin-top:20px;margin-bottom:0;scroll-margin-top:calc(var(--header-height) + 64px)}.platform-rating{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:4px 44px 4px 26px;text-decoration:none;border-right:1px solid var(--ds-border);min-height:0;transition:opacity .18s ease}.platform-rating:nth-child(2){padding-left:26px}.platform-brand{display:inline-flex;align-items:center;gap:8px;margin-right:4px}.platform-logo{width:18px;height:18px;flex:none;vertical-align:middle}.platform-name{text-transform:uppercase;color:var(--ds-muted)}.platform-score{display:inline-flex;align-items:baseline;gap:5px;color:var(--ds-sage)}.platform-score strong{color:var(--ds-ink)}.platform-stars{display:inline-flex;gap:2.5px;color:var(--ds-sage);margin-left:6px;align-self:center}.platform-stars .rating-icon{width:13px;height:13px;fill:currentColor;stroke-width:1.4}.platform-stars .rating-icon:last-child{fill:none}.platform-count{width:100%;color:var(--ds-sage);margin-top:0}.platform-rating>.rating-icon{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--ds-sage);transition:translate .18s ease}.platform-rating:hover{opacity:.82}.platform-rating:hover>.rating-icon{translate:3px 0}.review-trust-action{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 26px;text-align:left}.review-trust-copy{display:flex;flex-direction:column;gap:2px}.review-trust-copy p{color:var(--ds-ink);margin:0;text-wrap:balance}.review-platform-hint{display:block;color:var(--ds-sage);margin:0}.review-trust-action .editorial-button{min-height:42px;padding:10px 18px;gap:10px;white-space:nowrap;flex-shrink:0}@media(min-width:768px)and (max-width:1023px){#mobile-menu-btn{display:inline-flex}.hero-botanical{opacity:.45}.hero-botanical-top{width:160px;left:-85px;top:-40px}.hero-botanical-bottom{width:150px;left:-100px}.editorial-about-inner{grid-template-columns:1fr 1.05fr}.editorial-about-photo img{aspect-ratio:.8}.about-benefit{padding:0 8px}.food-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}.review-carousel{gap:16px}.editorial-review{padding:22px 18px}.editorial-review blockquote,.review-stars{padding-left:16px}.review-avatar{width:32px;height:32px}.review-trust-bar{padding:16px;grid-template-columns:1fr 1fr;gap:16px 0}.platform-rating{padding-left:0;padding-right:16px}.platform-rating:nth-child(2){padding-left:16px;border-right:0}.platform-stars{gap:1px}.platform-stars .rating-icon{width:9px;height:9px}.platform-rating>.rating-icon{display:none}.review-trust-action{grid-column:1/-1;border-top:1px solid var(--line);padding:16px 0 0}}@media(max-width:767px){#mobile-menu-btn{padding:4px;color:var(--ds-ink)}#mobile-menu-btn svg{width:20px;height:20px;stroke-width:1.7}.editorial-eyebrow{gap:8px}.editorial-eyebrow:before,.editorial-eyebrow:after{width:24px}.editorial-button{min-height:48px;padding:12px 20px;gap:16px}.editorial-section h2,#about h2,.section-description,.editorial-about-description{margin-bottom:24px}.hero-scroll-indicator{display:none}.editorial-about{background:var(--ds-cream);padding:calc(96px + 9.2vw) 0 8.5vw}.editorial-about:before{top:0;left:0;right:0;height:111.16vw;bottom:auto;background:url(/assets/urban-bistro/about-bg-mobile.webp) top center/100% 100% no-repeat}.about-foliage{display:none}.editorial-about-inner{width:83.7vw;max-width:none;display:flex;flex-direction:column;align-items:stretch;gap:0}.signature-layout{grid-template-columns:1fr;gap:32px}.signature-copy{max-width:none}.signature-photo{aspect-ratio:1.08}.editorial-about-copy{display:contents}.editorial-about .editorial-eyebrow{order:1;gap:3.8vw;margin:0 0 5.8vw;color:var(--ds-muted);justify-content:flex-start}.editorial-about .editorial-eyebrow:before{width:30.5vw;background:linear-gradient(90deg,#82734655 0 44%,transparent 44% 56%,#82734655 56% 100%)}.editorial-about .editorial-eyebrow:after{display:block;width:13.8vw;background:#82734655}#about h2{order:2;margin:0 0 5.4vw;color:var(--ds-ink);text-wrap:initial}.editorial-about-description{order:3;color:var(--ds-muted);max-width:81vw;margin:0 0 6.4vw}.editorial-about-copy>.editorial-button{order:4;align-self:flex-start;width:46.2vw;min-height:11.2vw;height:11.2vw;padding:0 3.4vw;border-radius:5px;gap:3.6vw;margin:0 0 15.8vw}.editorial-about-copy>.editorial-button .cta-icon{width:3.7vw;height:3.7vw}.editorial-about-photo{order:5;width:100vw;margin-inline:-8.15vw}.editorial-about-photo img{width:100%;height:auto;aspect-ratio:466/520;border-radius:0}.about-benefits{order:6;margin-top:2.2vw;padding-top:6vw;border-top:1px solid var(--ds-border);grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.about-benefit{display:flex;flex-direction:column;align-items:center;padding:0 1.5vw}.about-benefit:first-child,.about-benefit:last-child{padding:0 1.5vw}.about-benefit+.about-benefit{border-left:1px solid var(--ds-border)}.about-benefit-icon{width:11.2vw;height:11.2vw;background:var(--ds-sand);color:var(--ds-ink);margin:0 auto 3.2vw}.about-benefit-icon>.lucide-icon{width:5.2vw;height:5.2vw;stroke-width:1.5}.about-benefit h3{color:var(--ds-ink);margin:0;min-height:0;max-width:20vw}.about-benefit p{display:none}#menu-discovery>.leaf-left{width:120px;left:-76px;top:-30px;opacity:.3}#signature>.leaf-right{width:200px;right:-135px;top:-10px;opacity:.3}.section-wave{height:48px;top:-24px}.editorial-section-heading{margin-bottom:32px}.editorial-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:var(--grid-gap);margin-inline:calc(-1*var(--gutter));padding:0 var(--gutter) 8px;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;align-items:stretch}.editorial-carousel>*{flex:0 0 min(80vw,360px);scroll-snap-align:center}.dish-copy{padding:24px 16px}.editorial-dish p{min-height:4.65em}.food-photo{aspect-ratio:1.25}.editorial-carousel-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:16px}.editorial-carousel-controls button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ds-border);border-radius:50%;color:var(--ds-forest);background:var(--ds-surface)}.editorial-carousel-controls svg{width:18px;height:18px}.menu-action{margin-top:32px}#reviews{margin-top:0;scroll-margin-top:112px}.editorial-reviews .editorial-section-heading{margin-top:0;max-width:none}.reviews-scene{width:100%;opacity:.18;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);top:0}.editorial-review{padding:22px 20px}.editorial-review blockquote{margin-bottom:16px;min-height:0}.review-source{width:28px;height:28px}.review-trust-bar{grid-template-columns:1fr 1fr;padding:18px 16px;margin-top:20px;gap:16px 0;scroll-margin-top:128px}.platform-rating{padding:0 12px 0 0;min-height:0;gap:4px 8px}.platform-rating:nth-child(2){padding-left:14px;border-right:0}.platform-brand{display:inline-flex;align-items:center;gap:6px}.platform-logo{width:16px;height:16px;flex:none}.platform-score{gap:4px}.platform-stars{gap:1px}.platform-stars .rating-icon{width:10px;height:10px}.platform-rating>.rating-icon{display:none}.review-trust-action{grid-column:1/-1;flex-direction:column;align-items:stretch;border-top:1px solid var(--line);padding:14px 0 0;gap:12px;text-align:center}.review-trust-copy{flex-direction:row;justify-content:center;align-items:baseline;gap:4px;flex-wrap:wrap}.review-trust-action .editorial-button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.editorial-button,.platform-rating,.platform-rating>.rating-icon{transition:none}.editorial-carousel{scroll-behavior:auto}}@media(min-width:1024px){.editorial-about{padding-top:90px}}#about.editorial-about{padding-top:110px}@media(max-width:1023px){#mobile-menu-btn{display:inline-flex}#about.editorial-about{padding-top:48px}}main .section-description,main .editorial-about-description,main .editorial-dish p{color:var(--ds-muted)}main .editorial-eyebrow,.about-benefits h3{text-transform:uppercase}main .editorial-button{min-height:44px}main .editorial-button svg{width:var(--icon-ui);height:var(--icon-ui);flex:none}.review-person div>span,.review-platform-hint,.platform-count,.platform-score,.about-benefits p{color:var(--ds-muted)}.about-benefits svg{width:var(--icon-feature);height:var(--icon-feature);flex:none}img.menu-food-image{display:block;width:100%;object-fit:cover;object-position:center}.editorial-dish .menu-food-image{aspect-ratio:1.25;height:auto;flex:none}#signature .signature-photo{height:auto}.editorial-dish .dish-copy{padding:20px 14px;gap:0}.editorial-dish p{min-height:0;margin-bottom:20px}.editorial-dish h3{margin-bottom:12px}.review-trust-bar{margin:0 0 28px;grid-template-columns:1fr 1fr 1.35fr}.platform-rating{padding:8px 36px 8px 20px}.review-trust-action{padding:0 20px;flex-wrap:wrap;gap:10px}.review-trust-action .editorial-button{padding:10px 14px;min-height:44px}@media(max-width:1023px){.review-trust-bar{grid-template-columns:1fr 1fr}.review-trust-action{grid-column:1/-1;border-top:1px solid var(--line);padding:16px 20px 0;margin-top:14px;justify-content:space-between}.platform-rating:nth-child(2){border-right:0}}@media(max-width:767px){.review-trust-bar{padding:16px 12px;margin-bottom:20px}.platform-rating,.platform-rating:nth-child(2){padding:0 10px;gap:6px}.platform-brand{flex-wrap:wrap}.platform-stars{display:none}.review-trust-action{padding:14px 0 0;flex-direction:column;align-items:stretch}.review-trust-action .editorial-button{width:100%}}#signature{padding-block:72px;isolation:isolate;overflow:hidden}#signature .signature-layout{width:94%;max-width:1480px;gap:0;align-items:center}.signature-visual{position:relative;margin-right:-30px;z-index:1;border-radius:22px}#signature .signature-photo{width:100%;aspect-ratio:1.16;object-fit:cover;object-position:center;display:block}#signature .signature-copy{padding:40px 36px 40px 82px;max-width:620px;z-index:2}#signature .signature-copy h2{margin:28px 0 24px}#signature .signature-copy .section-description{margin:0 0 32px;max-width:470px}#signature .signature-copy .editorial-button{margin-top:0;min-width:220px;justify-content:space-between}#signature .section-leaf{width:230px;top:0;right:-65px;opacity:.45;z-index:0}#signature .editorial-eyebrow{display:flex;align-items:center;gap:16px;white-space:normal}#signature .editorial-eyebrow:before,#signature .editorial-eyebrow:after{content:"";width:34px;height:1px;background:var(--line);flex:none}@media(max-width:1023px){#signature{padding-block:48px}#signature .signature-layout{width:90%;grid-template-columns:1.08fr .92fr}.signature-visual{margin-right:-20px;border-radius:18px}#signature .signature-copy{padding:24px 0 24px 48px}#signature .signature-copy h2{margin:20px 0}#signature .section-leaf{width:150px;opacity:.25}}@media(max-width:767px){#signature .signature-layout{width:88%;gap:0}.signature-visual{margin:0 -3% -24px;border-radius:18px;z-index:2}#signature .signature-photo{aspect-ratio:1.12}#signature .signature-copy{margin-inline:0;padding:56px 0 0;max-width:none}#signature .signature-copy h2{margin:20px 0}#signature .signature-copy .section-description{margin-bottom:24px;max-width:none}#signature .signature-copy .editorial-button{min-width:210px}#signature .section-leaf{top:auto;bottom:10px;right:-85px;width:160px;opacity:.18}}.signature-visual{overflow:visible}#signature .signature-photo{border-radius:22px}.signature-plate{position:absolute;object-fit:contain;max-width:none;pointer-events:none;filter:drop-shadow(5px 12px 12px #271c1724)}@media(max-width:767px){#signature .signature-photo{border-radius:18px}}.signature-plate{left:-9%;top:-13%;width:126%;height:126%}@media(max-width:767px){.signature-plate{left:-9%;top:-12%;width:126%;height:126%}}.signature-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0 36px;max-width:420px}.signature-benefits>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.signature-benefits img{width:var(--icon-feature);height:var(--icon-feature)}.signature-benefits span{text-transform:uppercase;max-width:120px;color:var(--ink)}@media(max-width:767px){.signature-benefits{margin:24px 0 28px;gap:12px;max-width:360px}}#signature .signature-layout{grid-template-columns:1fr 1fr}#signature .signature-visual{margin-right:0;justify-self:start}#signature .signature-copy{padding-left:32px}#signature .section-leaf{transform:rotate(180deg)}@media(max-width:1023px)and (min-width:768px){#signature .signature-copy{padding-left:20px}}@media(max-width:767px){#signature .signature-layout{grid-template-columns:1fr}#signature .signature-visual{margin-right:0;margin-bottom:-24px}#signature .signature-copy{padding-left:0;padding-top:56px}}#signature .signature-visual{width:103.5%;margin-left:calc(-3vw - 1%)}@media(max-width:1023px)and (min-width:768px){#signature .signature-visual{width:103.5%;margin-left:calc(-5vw - 1%)}}@media(max-width:767px){#signature .signature-visual{width:92%;margin-left:calc(-6vw - 1%)}}#about .about-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:32px;row-gap:0;border:0;box-shadow:none;margin-top:36px;padding-top:0;text-align:left;align-items:start}#about .about-benefit,#about .about-benefit:first-child,#about .about-benefit:last-child{display:grid;grid-template-rows:subgrid;grid-row:span 3;align-items:start;justify-items:start;min-width:0;padding:0;border:0;box-shadow:none;text-align:left}#about .about-benefit-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ds-border);color:var(--ds-ink);margin:0 0 16px}#about .about-benefit-icon>.lucide-icon{width:40px;height:40px;stroke-width:1.5}#about .about-benefit h3{min-height:0;max-width:none;margin:0 0 8px;text-align:left;align-self:start}#about .about-benefit p{display:block;margin:0;text-align:left}#about .about-benefits:before,#about .about-benefits:after,#about .about-benefit:before,#about .about-benefit:after{display:none}@media(min-width:1440px){#about .about-benefits{column-gap:36px}}@media(max-width:767px){#about .about-benefits{margin-top:32px;column-gap:32px}#about .about-benefit-icon{width:56px;height:56px}}#about{background:var(--ds-cream);padding-bottom:48px}#about:before{top:0;right:0;bottom:0;left:0;height:auto;background:linear-gradient(to bottom,var(--ds-cream) 0%,var(--ds-cream) 72%,var(--ds-cream) 100%)}#menu-discovery{padding-top:48px;background:linear-gradient(to bottom,var(--ds-cream) 0px,var(--ds-cream) 120px,var(--ds-cream) 75%,var(--paper) 100%);border:0;box-shadow:none}#menu-discovery>.section-wave{display:none}#menu-discovery>.section-leaf{width:200px;left:-105px;top:18px;opacity:.3;pointer-events:none}main .editorial-section .editorial-eyebrow:before,main .editorial-section .editorial-eyebrow:after,#about .editorial-eyebrow:before,#about .editorial-eyebrow:after{display:none;content:none}@media(max-width:767px){#about{padding-bottom:44px}#menu-discovery{padding-top:44px}#menu-discovery>.section-leaf{width:130px;left:-85px;top:24px;opacity:.22}}#michalska-moments{background:var(--ds-cream);padding-block:88px 96px}.terrace-story-photo{margin:0 0 40px;overflow:hidden;border-radius:18px}.terrace-story-photo img{display:block;width:100%;height:auto;aspect-ratio:2.25;object-fit:cover;object-position:center 52%}.terrace-story-copy{display:grid;grid-template-columns:1fr 1fr;gap:var(--column-gap);align-items:start}.terrace-story-copy .editorial-eyebrow{margin:0 0 20px}.terrace-story-copy h2{margin:0;max-width:580px}.terrace-story-description{padding-top:4px;max-width:560px}.terrace-story-description .section-description{margin:0 0 20px}.terrace-story-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;padding:4px 0 8px;border-bottom:1px solid var(--ds-sage);text-decoration:none;color:var(--ink)}.terrace-story-link img{width:20px;height:20px;transition:transform .18s}.terrace-story-link:hover img{transform:translate(4px)}.terrace-story-link:focus-visible{outline:2px solid #7d876b;outline-offset:6px}#reviews>.section-wave{display:none}@media(max-width:767px){#michalska-moments{padding-block:48px 56px}.terrace-story-photo{margin-bottom:28px;border-radius:12px}.terrace-story-photo img{aspect-ratio:4/3;object-position:65% center}.terrace-story-copy{grid-template-columns:1fr;gap:24px}.terrace-story-copy .editorial-eyebrow{margin-bottom:16px}.terrace-story-description{padding:0;max-width:none}}@media(prefers-reduced-motion:reduce){.terrace-story-link img{transition:none}}
