.home_sectionHead__Gl6hb{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:40px}.home_sectionHeadLink__BWmhk{flex-shrink:0}@media (min-width:1024px){.home_sectionHead__Gl6hb{margin-bottom:64px}}.home_hero__z_jpu{padding-top:clamp(32px,5vw,72px);padding-bottom:calc(var(--section-space) * .75)}.home_heroGrid___p_nT{display:grid;grid-gap:48px;gap:48px}.home_heroTitle__31oGI{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(3.25rem,5.6vw,5.5rem);line-height:.92;letter-spacing:-.035em;margin:20px 0 0}.home_heroCopy__ODb0e{font-size:18px;line-height:1.55;color:var(--muted-foreground);margin:28px 0 0;max-width:30rem}.home_heroActions__n5Obp{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap}.home_heroMedia__EQbny{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:40px}.home_heroMain__J4Lod{grid-column:1/11;grid-row:1;overflow:hidden}.home_heroSecondary__fY__X{grid-column:7/13;grid-row:1;align-self:end;margin-bottom:-40px;overflow:hidden;border-top:8px solid var(--background);border-left:8px solid var(--background);z-index:1}.home_heroMainImg__5slbP,.home_heroSecondaryImg__U_fnS{width:100%;height:auto;display:block;object-fit:cover}.home_heroMainImg__5slbP{aspect-ratio:4/5}.home_heroSecondaryImg__U_fnS{aspect-ratio:3/4}@media (min-width:1024px){.home_heroGrid___p_nT{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:56px}.home_heroMedia__EQbny{padding-bottom:56px}.home_heroMain__J4Lod{grid-column:1/11}.home_heroSecondary__fY__X{grid-column:8/13;margin-bottom:-56px;border-width:12px 0 0 12px}}.home_quickInfo__pba7W{border-block:1px solid var(--border)}.home_quickInfoInner__jbD9I{display:grid;grid-template-columns:1fr;font-size:14px}.home_quickInfoItem__nT2DZ{min-width:0;padding:16px 0;display:grid;grid-gap:2px;gap:2px}.home_quickInfoItem__nT2DZ+.home_quickInfoItem__nT2DZ{border-top:1px solid var(--border)}.home_quickInfoLabel__smSdc{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}@media (min-width:768px){.home_quickInfoInner__jbD9I{grid-template-columns:repeat(3,minmax(0,1fr))}.home_quickInfoItem__nT2DZ{padding:20px 24px}.home_quickInfoItem__nT2DZ:first-child{padding-left:0}.home_quickInfoItem__nT2DZ+.home_quickInfoItem__nT2DZ{border-top:0;border-left:1px solid var(--border)}}.home_featured__ZCqXO{padding-block:var(--section-space)}.home_featuredGrid__6h2_3{display:grid;grid-gap:40px;gap:40px}.home_featurePrimary___1P7j,.home_featureSecondary__Oqv_p{display:grid;grid-gap:16px;gap:16px;align-content:start}.home_featurePrimaryImage__OZAK5 img{aspect-ratio:1/1}.home_featureSecondaryImage__KD2Io img{aspect-ratio:16/10}.home_featureSideStack__L_GHA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-content:start}.home_featureSideStack__L_GHA .home_featureName__rv_x_{font-size:1.25rem}.home_featureSideStack__L_GHA .home_featureNameRow__heaXH{flex-wrap:wrap;gap:2px 12px}@media (min-width:768px){.home_featureSideStack__L_GHA{gap:32px}.home_featureSideStack__L_GHA .home_featureName__rv_x_{font-size:1.5rem}}.home_featureCaption__1DQqE{display:grid;grid-gap:6px;gap:6px}.home_featureLink__pMpjg{display:grid;color:inherit}.home_featureLink__pMpjg .mado-image-frame img{transition:transform .9s var(--ease-reveal)}.home_featureNameText__0Ux1A{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--duration-medium) var(--ease-ui)}.home_featureArrow__SXtjP{display:inline-block;margin-left:.3em;font-family:var(--font-manrope),sans-serif;font-size:.6em;vertical-align:.15em;color:var(--accent);opacity:0;transform:translateX(-6px);transition:opacity var(--duration-ui) var(--ease-ui),transform var(--duration-medium) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.home_featureLink__pMpjg:hover .mado-image-frame img{transform:scale(1.035)}.home_featureLink__pMpjg:hover .home_featureNameText__0Ux1A{background-size:100% 1px}.home_featureLink__pMpjg:hover .home_featureArrow__SXtjP{opacity:1;transform:translateX(0)}}.home_featureLink__pMpjg:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.home_featureLabel__Bk86E{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.home_featureNameRow__heaXH{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.home_featureName__rv_x_{font-family:var(--font-newsreader),Georgia,serif;font-size:1.5rem;line-height:1.1;letter-spacing:-.01em}.home_featureNameLarge__Xww_C{font-size:clamp(1.75rem,2.6vw,2.375rem);letter-spacing:-.02em}.home_featurePrice__HcG9s{font-size:15px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_featureDesc__2rtDw{font-size:14px;line-height:1.5;color:var(--muted-foreground);max-width:36ch}.home_featureList__P5d1j{list-style:none;padding:0;margin:0;display:grid;border-top:1px solid var(--border-strong)}.home_featureListItem__xXd9b{padding:24px 0;border-bottom:1px solid var(--border)}@media (min-width:768px){.home_featureList__P5d1j{grid-template-columns:repeat(3,minmax(0,1fr))}.home_featureListItem__xXd9b{padding:28px 28px 8px;border-bottom:0}.home_featureListItem__xXd9b:first-child{padding-left:0}.home_featureListItem__xXd9b+.home_featureListItem__xXd9b{border-left:1px solid var(--border)}}@media (min-width:1024px){.home_featuredGrid__6h2_3{grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 32px}.home_featurePrimary___1P7j{grid-column:1/8}.home_featureSideStack__L_GHA{grid-column:8/13;grid-template-columns:1fr;gap:48px}.home_featureList__P5d1j{grid-column:1/-1}}.home_house__SXI4D{background:var(--surface);padding-block:var(--section-space);scroll-margin-top:calc(var(--header-total-height) + 12px)}.home_houseGrid__coGsd{display:grid;grid-gap:56px;gap:56px}.home_houseMoments__SBg19{list-style:none;padding:0;margin:40px 0 0;max-width:30rem}.home_houseMoments__SBg19 li{display:grid;grid-template-columns:8.5rem 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding:16px 0;border-top:1px solid var(--border);font-size:15px}.home_houseMoments__SBg19 li:last-child{border-bottom:1px solid var(--border)}.home_houseMomentIndex__zTm8I{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.home_houseMedia__8P0M0{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;min-width:0;padding-bottom:48px}.home_houseMain__mPVrf{grid-column:2/13;grid-row:1;overflow:hidden;min-width:0}.home_houseSecondary__zdO_q{grid-column:1/6;grid-row:1;margin-bottom:-48px;overflow:hidden;border-top:8px solid var(--surface);border-right:8px solid var(--surface);z-index:1;min-width:0}.home_houseMainImage__AhzW3,.home_houseSecondaryImage__MF_8A{width:100%;height:auto;display:block;object-fit:cover}.home_houseMainImage__AhzW3{aspect-ratio:4/3}.home_houseSecondaryImage__MF_8A{aspect-ratio:4/5}@media (min-width:1024px){.home_houseGrid__coGsd{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:center}.home_houseText__v0tX5{grid-column:1/6}.home_houseMedia__8P0M0{grid-column:6/13;padding-bottom:72px}.home_houseSecondary__zdO_q{grid-column:1/5;margin-bottom:-72px;border-width:12px 12px 0 0}}.home_soba__xlTcl{padding-block:var(--section-space)}.home_sobaGrid__Eoz00{display:grid;grid-gap:40px;gap:40px}.home_sobaMedia__7O6RP{overflow:hidden}.home_sobaImage__kDTby{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/3}.home_sobaLink__OrPcZ{margin-top:24px}@media (min-width:768px){.home_sobaGrid__Eoz00{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:center}.home_sobaMedia__7O6RP{grid-column:1/8}.home_sobaText__zGM7i{grid-column:8/13}}@media (min-width:1024px){.home_sobaText__zGM7i{padding-left:24px}}.home_preview__q5_qT{background:var(--surface);padding-block:var(--section-space)}.home_previewGrid__htIWp{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}.home_previewGroup__h_s7x{min-width:0}.home_previewGroupHead__QhPRD{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--border-strong)}.home_previewGroupTitle__fJZ9E{font-family:var(--font-newsreader),Georgia,serif;font-size:1.625rem;line-height:1.1;margin:0}.home_previewGroupCount__n6hZp{font-size:12px;color:var(--muted-foreground);white-space:nowrap}.home_previewList__UJ6tt{list-style:none;padding:0;margin:0}.home_previewItem__0lMcT{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--border);align-items:baseline}.home_previewItemMain__u0nFM{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.home_previewItemName__Y4D9D{font-weight:600;font-size:15px;line-height:1.3}.home_previewItemDesc__W4Ji3{font-size:13px;color:var(--muted-foreground);line-height:1.45}.home_previewItemPrice__fW3kr{font-size:15px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.home_previewImageWrap__aoo4o{display:block;margin:48px 0;overflow:hidden}.home_previewImage__5JsuI{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:3/2}.home_previewCta__2MtNz{margin-top:48px}@media (min-width:768px){.home_previewImage__5JsuI{aspect-ratio:16/7}}@media (min-width:960px){.home_previewGrid__htIWp{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.home_previewImageWrap__aoo4o{margin:64px 0}}@media (max-width:767px){.home_previewGroup__h_s7x[data-preview-category=sushi-rolls],.home_previewGroup__h_s7x[data-preview-category=temakis]{display:none}}.home_atmosphere__GW94F{padding-block:var(--section-space)}.home_atmosphereGrid__u1Ipu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 12px;gap:28px 12px}.home_atmoFigure__hSDLb{margin:0;min-width:0}.home_atmoFrame__H67Fe{overflow:hidden}.home_atmoImage__kRe2d{width:100%;height:auto;display:block;object-fit:cover}.home_atmoCaption__VEABg{margin-top:10px;font-size:13px;color:var(--muted-foreground)}.home_atmoCouple__TYGYB,.home_atmoShared__JcZUm{grid-column:1/-1}.home_atmoCouple__TYGYB .home_atmoImage__kRe2d{aspect-ratio:3/2}.home_atmoDetail__Ah2Lx .home_atmoImage__kRe2d,.home_atmoLighting__dNElk .home_atmoImage__kRe2d{aspect-ratio:4/5}.home_atmoShared__JcZUm .home_atmoImage__kRe2d{aspect-ratio:4/3}@media (min-width:768px){.home_atmosphereGrid__u1Ipu{gap:40px 24px}}@media (min-width:1024px){.home_atmosphereGrid__u1Ipu{grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 32px;align-items:start}.home_atmoCouple__TYGYB{grid-column:1/8;grid-row:1}.home_atmoLighting__dNElk{grid-column:9/13;grid-row:1;margin-top:96px}.home_atmoDetail__Ah2Lx{grid-column:2/6;grid-row:2}.home_atmoShared__JcZUm{grid-column:7/13;grid-row:2;margin-top:120px}}.home_reserve__xArf1{background:var(--primary);color:var(--primary-foreground);padding-block:var(--section-space)}.home_reserveGrid__ySsTF{display:grid;grid-gap:40px;gap:40px}.home_reserveEyebrow__7608M{color:rgba(255,254,250,.7)}.home_reserveEyebrow__7608M .eyebrow-index{color:var(--primary-foreground)}.home_reserveTitle__USlgh{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(3rem,6.4vw,6.25rem);line-height:.92;letter-spacing:-.035em;margin:20px 0 0}.home_reserveTitle__USlgh em{font-style:italic}.home_reserveCopy__j8ipt{margin:0;font-size:16px;line-height:1.6;color:rgba(255,254,250,.8);max-width:28rem}.home_reserveCta__YXtAQ{margin-top:28px;background:var(--accent);color:var(--accent-foreground)}.home_reserveCta__YXtAQ:hover{filter:brightness(1.08)}@media (min-width:1024px){.home_reserveGrid__ySsTF{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:end}.home_reserveGrid__ySsTF>:first-child{grid-column:1/8}.home_reserveAside__4Zhlj{grid-column:9/13}}.home_localizacao__eZXoh{padding-block:var(--section-space);scroll-margin-top:calc(var(--header-total-height) + 12px)}.home_locationGrid__93Rrn{display:grid;grid-gap:48px;gap:48px}.home_address__WNvBj{font-style:normal;display:grid;grid-gap:4px;gap:4px;margin-top:32px;color:var(--muted-foreground);font-size:15px}.home_addressStreet__Qa7B5{font-size:18px;font-weight:600;color:var(--foreground)}.home_hoursList__fzm8O{list-style:none;padding:0;margin:28px 0 0;max-width:30rem}.home_hoursList__fzm8O li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);font-size:15px}.home_hoursList__fzm8O li:first-child{border-top:1px solid var(--border-strong)}.home_hoursList__fzm8O li[data-today=true]{font-weight:600}.home_locationStatus__WpqM9{margin-top:20px}.home_hoursTime__kNL24{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.home_hoursNote__oISXi{font-size:12px;color:var(--muted-foreground);margin:10px 0 0}.home_locationActions__mB_Ly{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:32px}.home_locationActions__mB_Ly .btn-primary{margin-right:8px}.home_locationMedia___JzKH{overflow:hidden}.home_locationImage__oyxRh{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/3}@media (min-width:768px){.home_locationGrid__93Rrn{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;align-items:center}.home_locationText__V9sPZ{grid-column:1/7}.home_locationMedia___JzKH{grid-column:8/13}.home_locationImage__oyxRh{aspect-ratio:4/5}}.ImageFrame_frame__hhRl4{overflow:hidden}.ImageFrame_mado-image-frame-hover__eYlwK img{transition:transform var(--duration-ui) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.ImageFrame_mado-image-frame-hover__eYlwK:hover img{transform:scale(1.015)}}