/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#16303a;--ink-soft:#49616a;--ocean:#244b5b;--ocean-dark:#86b7cd;--sky:#86b7cd;--mist:#e9f0ee;--sand:#f6f0e5;--paper:#fcfaf5;--mango:#ee9e38;--coral:#d87058;--delivery:#06c167;--white:#fff;--line:#16303a26;--shadow:0 26px 80px #14323d29}*{box-sizing:border-box}.managed-copy-line{display:inline}@media (width>=761px){.jp-home :is(h1,h2) .managed-copy-line{white-space:nowrap}}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;margin:0;line-height:1.7}@media (width<=760px){.managed-desktop-break{display:none}}.menu-page{background:var(--paper);min-height:100vh;color:var(--ink)}.menu-shell{width:min(1180px,100% - 48px);margin-inline:auto}.menu-site-header{z-index:10;border-bottom:1px solid var(--line);background:#fcfaf5f7;position:relative}.menu-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:100px;display:flex}.menu-brand{flex:none;width:72px;display:block}.menu-brand img{width:100%;height:auto}.menu-language-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.menu-language-nav a{white-space:nowrap;border:1px solid #16303a2e;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:750;line-height:1.2}.menu-language-nav a.is-active{border-color:var(--sky);background:var(--sky)}.menu-hero{background:radial-gradient(circle at 85% 20%,#86b7cd38,#0000 33%),linear-gradient(135deg,#fcfaf5 0%,#f3efe6 100%);padding:72px 0 62px}.menu-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(42px,7vw,92px);display:grid}.menu-eyebrow{color:var(--coral);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:850}.menu-hero h1,.menu-list-section h2,.menu-visit-section h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif JP,serif;font-weight:600}.menu-hero h1{max-width:720px;font-size:clamp(38px,3.6vw,48px);line-height:1.22}.menu-hero h1 span{display:block}.menu-hero-copy>p:not(.menu-eyebrow){max-width:680px;color:var(--ink-soft);margin:28px 0 0;font-size:16px}.menu-actions,.menu-final-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.menu-hero-image{min-height:470px;box-shadow:var(--shadow);border-radius:40% 40% 24px 24px;position:relative;overflow:hidden}.menu-hero-image img{object-fit:cover;width:100%;height:100%;min-height:470px}.menu-hero-image span,.menu-item-image span{background:var(--mango);color:var(--ink);border-radius:999px;font-weight:850;line-height:1;position:absolute}.menu-hero-image span{padding:15px 18px;font-size:12px;bottom:22px;right:22px}.menu-list-section{padding:88px 0}.menu-section-heading{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:end;gap:48px;margin-bottom:42px;display:grid}.menu-list-section h2,.menu-visit-section h2{font-size:clamp(32px,4vw,50px);line-height:1.2}.menu-section-heading>p{max-width:640px;color:var(--ink-soft);margin:0}.menu-item-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.menu-item-card{border:1px solid var(--line);background:var(--white);border-radius:20px;min-width:0;overflow:hidden}.menu-item-image{aspect-ratio:4/3;background:var(--mist);position:relative;overflow:hidden}.menu-item-image img{object-position:center;width:100%;height:100%;transition:transform .4s}.menu-item-card-product-focus .menu-item-image img{object-position:center 54%;transform-origin:50%;transform:scale(1.28)}.menu-item-card-product-focus:hover .menu-item-image img{transform:scale(1.32)}.menu-item-card-product-larger-up .menu-item-image img{object-position:center;transform:translateY(-5%)scale(1.42)}.menu-item-card-product-larger-up:hover .menu-item-image img{transform:translateY(-5%)scale(1.46)}.menu-item-card-product-poke-higher .menu-item-image img{transform:translateY(-9%)scale(1.42)}.menu-item-card-product-poke-higher:hover .menu-item-image img{transform:translateY(-9%)scale(1.46)}.menu-item-card-product-taco-left .menu-item-image img{transform:translate(-4%,-5%)scale(1.42)}.menu-item-card-product-taco-left:hover .menu-item-image img{transform:translate(-4%,-5%)scale(1.46)}.menu-item-card-product-up .menu-item-image img{object-position:center 63%}.menu-item-card-fruit-mountain-down .menu-item-image img{object-position:center 12%}.menu-item-image span{padding:10px 12px;font-size:10px;bottom:14px;left:14px}.menu-item-copy{padding:22px}.menu-card-category{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:850}.menu-item-copy h3{text-wrap:pretty;overflow-wrap:normal;word-break:normal;min-height:3.1em;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif JP,serif;font-size:20px;line-height:1.45}.menu-name-phrase{white-space:nowrap;display:inline-block}.menu-price{color:var(--ocean);margin:14px 0 10px;font-size:18px;font-weight:850;line-height:1.45}.menu-item-copy>p:last-child{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.75}.menu-price-note{color:var(--ink-soft);margin:28px 0 0;font-size:12px}.menu-visit-section{background:var(--mist);padding:78px 0 84px}.menu-info-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;display:grid}.menu-info-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:24px}.menu-info-grid p{color:var(--coral);letter-spacing:.12em;margin:0 0 8px;font-size:10px;font-weight:850}.menu-info-grid strong{line-break:strict;text-wrap:pretty;word-break:auto-phrase;font-size:15px;line-height:1.6;display:block}.menu-page[lang=en],.menu-page[lang=es]{--menu-hyphens:none;--menu-line-break:auto;--menu-word-break:normal}.menu-page[lang=ja]{--menu-hyphens:manual;--menu-line-break:strict;--menu-word-break:auto-phrase}.menu-page[lang=ko]{--menu-hyphens:none;--menu-line-break:auto;--menu-word-break:keep-all}.menu-page[lang=zh-Hans],.menu-page[lang=zh-Hant]{--menu-hyphens:manual;--menu-line-break:strict;--menu-word-break:auto-phrase}.menu-page[lang=ja] .menu-hero h1 span{white-space:nowrap}.menu-page :is(.menu-hero h1,.menu-list-section h2,.menu-visit-section h2,.menu-hero-copy>p:not(.menu-eyebrow),.menu-section-heading>p,.menu-item-copy h3,.menu-item-copy>p:last-child,.menu-info-grid strong){hyphens:var(--menu-hyphens,manual);line-break:var(--menu-line-break,auto);overflow-wrap:normal;text-wrap:pretty;word-break:var(--menu-word-break,normal)}.menu-page[lang=ko] :is(.menu-hero h1,.menu-list-section h2,.menu-visit-section h2){line-height:1.32}.menu-page[lang=zh-Hans] :is(.menu-hero h1,.menu-list-section h2,.menu-visit-section h2),.menu-page[lang=zh-Hant] :is(.menu-hero h1,.menu-list-section h2,.menu-visit-section h2){line-height:1.28}.menu-info-phrase{white-space:nowrap}.menu-page .button-light{border:1px solid var(--ink);background:var(--white);color:var(--ink)}.menu-page .button-uber{background:var(--delivery);color:#07140d}.menu-final-actions{grid-template-columns:repeat(3,minmax(0,160px));justify-content:start;align-items:stretch;display:grid}.menu-final-actions .button{white-space:nowrap;justify-content:center;gap:10px;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding-inline:14px}.menu-footer{background:var(--sky)}.menu-footer .menu-shell{justify-content:space-between;align-items:center;gap:24px;min-height:92px;font-size:13px;display:flex}.menu-footer a{font-weight:800}.menu-footer p{text-align:center;margin:0}@media (width<=960px){.menu-hero-grid{grid-template-columns:1fr 1fr;gap:32px}.menu-item-grid,.menu-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.menu-shell{width:min(100% - 32px,560px)}.menu-header-inner{gap:14px;min-height:88px}.menu-brand{width:60px}.menu-language-nav{gap:5px}.menu-language-nav a{padding:7px 9px;font-size:10px}.menu-hero{padding:42px 0 36px}.menu-hero-grid{grid-template-columns:1fr;gap:28px}.menu-hero h1{font-size:clamp(32px,9vw,38px);line-height:1.18}.menu-hero-copy>p:not(.menu-eyebrow){margin-top:20px;font-size:14px}.menu-actions{margin-top:22px}.menu-hero-image,.menu-hero-image img{min-height:290px}.menu-hero-image{border-radius:28px}.menu-list-section{padding:52px 0}.menu-section-heading{grid-template-columns:1fr;gap:16px;margin-bottom:26px}.menu-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.menu-item-card{border-radius:14px}.menu-item-copy{padding:14px}.menu-item-copy h3{min-height:0;font-size:15px;line-height:1.45}.menu-page[lang=ja] .menu-name-phrase{white-space:normal;display:inline}.menu-price{margin:10px 0 7px;font-size:14px}.menu-item-copy>p:last-child{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.menu-card-category{min-height:2.5em;margin-bottom:7px;font-size:8px}.menu-item-image span{padding:7px 8px;font-size:8px;bottom:8px;left:8px}.menu-visit-section{padding:50px 0 56px}.menu-info-grid{margin-top:24px}.menu-info-grid>div{padding:16px}.menu-info-grid strong{font-size:13px}.menu-final-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px}.menu-final-actions .button{justify-content:center;min-width:0;padding-inline:8px;font-size:10px}.menu-footer .menu-shell{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:8px 20px;min-height:84px;padding:18px 0;font-size:11px;display:grid}.menu-footer p{grid-area:2/1/auto/-1}}@media (width<=420px){.menu-info-grid{grid-template-columns:1fr}}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.heading-line{white-space:nowrap;display:block}.balanced-heading{text-wrap:balance}.jp-home :is(h1,h2,h3,h4),.site-footer :is(strong,a),.legal-page :is(h1,h2){line-break:strict;overflow-wrap:normal;text-wrap:balance;word-break:auto-phrase}.jp-home :is(p,li,dt,dd,summary),.site-footer :is(p,a,span),.legal-page :is(p,address,a),.jp-home :is(.morning-notice-inner strong,.favorites-cta strong,.decision-cta strong,.day-night-copy,.space-caption strong,.review-copy>span,.social-links strong,.social-links small){line-break:strict;overflow-wrap:normal;text-wrap:pretty;word-break:auto-phrase}.jp-home :is(.button,.text-link,.menu-card-link,.delivery-button),.menu-page[lang=ja] :is(.button,.text-link),.lp-main :is(.button,.lp-text-link){white-space:nowrap;word-break:keep-all}@media (width>=721px){.jp-home .natural-copy-phrase{white-space:nowrap}}.balanced-heading>span,.balanced-heading>em{display:block}.social-heading-line{white-space:normal}.social-heading-phrase{white-space:nowrap}.localized-home .localized-balanced-title{text-wrap:balance;max-width:100%}.localized-home .localized-title-line{max-width:100%;display:block}.localized-home.en-page .localized-balanced-title,.localized-home.es-page .localized-balanced-title{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;line-height:1.22}.localized-home.ko-page .localized-balanced-title{overflow-wrap:normal;word-break:keep-all;line-height:1.32}.localized-home.ne-page .localized-balanced-title{overflow-wrap:normal;word-break:normal;line-height:1.38}.localized-home.zh-cn-page .localized-balanced-title,.localized-home.zh-tw-page .localized-balanced-title{line-break:strict;overflow-wrap:normal;word-break:auto-phrase;line-height:1.28}.localized-home.en-page,.localized-home.es-page{--localized-hyphens:none;--localized-line-break:auto;--localized-word-break:normal}.localized-home.ne-page{--localized-hyphens:none;--localized-line-break:auto;--localized-word-break:normal;font-family:var(--font-geist-sans), "Noto Sans Devanagari", "Kohinoor Devanagari", sans-serif}.menu-page[lang=ne]{font-family:var(--font-geist-sans), "Noto Sans Devanagari", "Kohinoor Devanagari", sans-serif}.localized-home.ne-page :is(h1,h2,h3),.menu-page[lang=ne] :is(h1,h2,h3){font-family:Noto Serif Devanagari,Kohinoor Devanagari,Georgia,serif}.localized-home.ko-page{--localized-hyphens:none;--localized-line-break:auto;--localized-word-break:keep-all}.localized-home.zh-cn-page,.localized-home.zh-tw-page{--localized-hyphens:manual;--localized-line-break:strict;--localized-word-break:auto-phrase}.localized-home :is(.localized-title-line,.section-heading>p,.hero-lead,.morning-notice p,.highlight-card h3,.highlight-card p,.menu-card h3,.menu-card-description,.menu-heading-copy p,.price-card-copy h4,.price-card-copy p,.favorite-copy h3,.favorite-copy p,.moment-copy h3,.moment-copy p,.decision-cta strong,.decision-cta p,.day-night-copy,.space-lead,.service-grid h3,.service-grid p,.faq-heading>p,.faq-list summary,.faq-list details>p,.review-copy h2,.review-copy>span,.access-heading>p,.access-details dd,.final-cta-heading,.social-copy h2,.footer-links a){hyphens:var(--localized-hyphens,manual);line-break:var(--localized-line-break,auto);overflow-wrap:normal;text-wrap:pretty;word-break:var(--localized-word-break,normal)}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.skip-link{z-index:100;background:var(--white);color:var(--ink);border-radius:999px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.utility-bar{background:var(--ocean-dark);color:var(--ink);letter-spacing:.04em;font-size:12px}.utility-inner{justify-content:space-between;align-items:center;min-height:34px;display:flex}.utility-inner p{margin:0}.utility-inner div{gap:26px;display:flex}.utility-inner a{font-weight:700}.utility-order-link{background:var(--delivery);color:#07140d;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10px;transition:filter .18s,transform .18s;font-weight:850!important}.utility-order-link:hover,.utility-order-link:focus-visible{filter:brightness(1.08);transform:translateY(-1px)}.site-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfaf5e6;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:82px;display:flex}.brand{align-items:center;line-height:1;display:inline-flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 5px 12px #16303a1f);width:66px;height:66px}.desktop-nav{align-items:center;gap:28px;margin-left:auto;font-size:13px;font-weight:650;display:flex}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";transform-origin:0;background:var(--ocean);height:1px;transition:transform .18s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.language-link{border:1px solid var(--line);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;transition:border-color .18s,background .18s}.language-link[lang=ne]{letter-spacing:0;font-family:Noto Sans Devanagari,Kohinoor Devanagari,Nirmala UI,sans-serif;font-size:11px;line-height:1.5}.language-link:hover,.language-link:focus-visible{border-color:var(--ocean);background:var(--mist)}.language-switcher,.zh-language-group{align-items:center;gap:7px;display:flex}.button{border:1px solid var(--ocean);background:var(--ocean);min-height:52px;color:var(--white);border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:0 24px;font-size:14px;font-weight:750;transition:transform .18s,background .18s;display:inline-flex}.button:hover,.button:focus-visible{background:var(--ocean-dark);color:var(--ink);transform:translateY(-2px)}.button-small{gap:14px;min-height:44px;padding-inline:20px;font-size:12px}.hero{background:radial-gradient(circle at 92% 6%, #ee9e3830, transparent 24%), linear-gradient(135deg, var(--paper) 0%, #f5f2e9 48%, var(--mist) 100%);padding:76px 0 86px;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #244b5b29;border-radius:50%;width:360px;height:360px;position:absolute;top:12%;right:-90px}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:70px;display:grid}.eyebrow{color:var(--ocean);letter-spacing:.24em;align-items:center;gap:12px;margin:0 0 24px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--mango);width:30px;height:1px}.hero h1,.section-heading h2,.coming-inner h2{letter-spacing:-.04em;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-weight:600;line-height:1.22}.hero h1{font-size:clamp(44px,5vw,72px)}.hero h1 em{color:var(--coral);font-style:normal}.hero-lead{color:var(--ink-soft);margin:30px 0 0;font-size:16px;line-height:2}.hero-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding-block:7px;font-size:13px;font-weight:750;display:inline-flex}.hero-tags{flex-wrap:wrap;gap:9px;margin:34px 0 0;padding:0;list-style:none;display:flex}.hero-tags li{border:1px solid var(--line);background:#ffffff7a;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:700}.hero-visual{min-height:540px;position:relative}.hero-photo-main,.hero-photo-sub{background:var(--sky);box-shadow:var(--shadow);position:absolute;overflow:hidden}.hero-photo-main{z-index:2;border-radius:48% 48% 18px 18px;width:78%;height:430px;top:0;right:0}.hero-photo-main img{object-fit:cover;width:100%;height:100%}.hero-photo-sub{z-index:3;border:8px solid var(--paper);border-radius:16px;width:58%;height:220px;bottom:0;left:0}.hero-photo-sub img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.hero-badge{z-index:4;background:var(--mango);width:126px;height:126px;color:var(--ink);text-align:center;border:8px solid #ffffffdb;border-radius:50%;place-content:center;display:grid;position:absolute;bottom:38px;right:-20px;transform:rotate(6deg)}.hero-badge span,.hero-badge small{letter-spacing:.18em;font-size:9px;font-weight:800}.hero-badge strong{margin:3px 0;font-family:Georgia,serif;font-size:30px;line-height:1}.fact-strip{background:var(--ocean-dark);color:var(--ink)}.facts{grid-template-columns:repeat(4,1fr);display:grid}.facts div{border-left:1px solid #16303a2e;min-height:110px;padding:27px 28px}.facts div:last-child{border-right:1px solid #16303a2e}.facts span,.facts strong{display:block}.facts span{color:var(--ink-soft);letter-spacing:.22em;font-size:9px;font-weight:800}.facts strong{margin-top:9px;font-size:14px}.instagram-latest{border-bottom:1px solid var(--line);background:var(--paper)}.instagram-latest-inner{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:center;gap:34px;padding-block:22px;display:grid}.instagram-latest-copy>span{color:var(--coral);letter-spacing:.18em;font-size:8px;font-weight:850}.instagram-latest-copy h2{text-wrap:balance;margin:3px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:20px;font-weight:600;line-height:1.4}.instagram-latest-copy p{color:var(--ink-soft);margin:3px 0 7px;font-size:10px}.instagram-latest-copy>a{border-bottom:1px solid var(--ink);align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.instagram-latest-copy i,.instagram-latest-grid i{font-style:normal}.instagram-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.instagram-latest-grid>a{aspect-ratio:16/9;background:var(--mist);border-radius:12px;min-width:0;position:relative;overflow:hidden}.instagram-latest-grid img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.instagram-latest-grid>a:after{content:"";background:linear-gradient(#0000,#07181fd1);position:absolute;inset:40% 0 0}.instagram-latest-grid>a:hover img,.instagram-latest-grid>a:focus-visible img{transform:scale(1.04)}.instagram-latest-grid span{z-index:1;color:var(--white);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:6px;font-size:9px;font-weight:800;line-height:1.35;display:grid;position:absolute;bottom:8px;left:10px;right:10px}.instagram-latest-grid span b{min-width:0;font:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.instagram-latest-grid span time{white-space:nowrap;color:#ffffffd1;font-size:8px}.visitor-guide{border-bottom:1px solid var(--line);background:#f4f9fa}.visitor-guide-inner{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:34px;padding-block:20px;display:grid}.visitor-guide-copy>span{color:var(--coral);letter-spacing:.18em;font-size:8px;font-weight:850}.visitor-guide-copy h2{margin:3px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:19px;font-weight:600;line-height:1.45}.visitor-guide-copy p{color:var(--ink-soft);margin:2px 0 0;font-size:10px}.visitor-guide-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (width<=1180px){.desktop-nav{display:none}}.visitor-guide-links a{background:var(--white);border:1px solid #16303a24;border-radius:12px;align-content:center;min-height:62px;padding:9px 32px 9px 14px;transition:border-color .18s,transform .18s;display:grid;position:relative}.visitor-guide-links a:hover,.visitor-guide-links a:focus-visible{border-color:var(--sky);transform:translateY(-2px)}.visitor-guide-links span{font-size:13px;font-weight:800}.visitor-guide-links small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.visitor-guide-links i{font-size:13px;font-style:normal;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.morning-notice{border-bottom:1px solid var(--line);background:#eef5f7}.morning-notice-inner{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:center;gap:50px;padding-block:24px;display:grid}.morning-notice-inner>div{display:grid}.morning-notice-inner span{color:var(--coral);letter-spacing:.18em;font-size:8px;font-weight:850}.morning-notice-inner strong{margin-top:4px;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:20px;font-weight:600}.morning-notice-inner p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.85}.section{padding:120px 0}.split-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:120px;display:grid}.section-heading h2{font-size:clamp(38px,4.5vw,60px)}.split-heading>p{color:var(--ink-soft);margin:0 0 4px;font-size:15px;line-height:2}.highlight-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid}.highlight-card{border-left:1px solid var(--line);padding:38px 40px 42px}.highlight-card:last-child{border-right:1px solid var(--line)}.highlight-card>span{color:var(--coral);font-family:Georgia,serif;font-size:13px}.highlight-card h3{margin:45px 0 12px;font-size:18px}.highlight-card p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.9}.menu-section{background:var(--sand)}.menu-heading,.access-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:end;gap:100px;display:grid}.menu-heading-copy>p,.access-heading>p{color:var(--ink-soft);margin:0;font-size:14px;line-height:2}.menu-heading-copy .text-link{margin-top:26px}.menu-grid{grid-template-columns:repeat(2,1fr);gap:62px 34px;margin-top:70px;display:grid}.menu-card{min-width:0}.menu-image{aspect-ratio:4/3;background:var(--mist);border-radius:18px;position:relative;overflow:hidden}.menu-image:after{z-index:2;content:"";background:linear-gradient(#0000 70%,#0a202838);position:absolute;inset:0}.menu-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.menu-card-contain .menu-image{background:var(--mist)}.menu-card-contain .menu-image img{object-fit:cover;object-position:center 52%;transform:scale(1.02)}.menu-card:hover .menu-image img{transform:scale(1.035)}.menu-card-contain:hover .menu-image img{transform:scale(1.045)}.menu-image>span{z-index:3;color:var(--white);font-family:Georgia,serif;font-size:30px;position:absolute;bottom:12px;right:18px}.menu-card>p{color:var(--coral);letter-spacing:.2em;margin:22px 0 8px;font-size:9px;font-weight:850}.menu-card h3{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:28px;font-weight:600}.menu-card-description{max-width:510px;color:var(--ink-soft);margin-top:12px;font-size:13px;line-height:1.9}.menu-card-link{border-bottom:1px solid var(--ink);align-items:center;gap:14px;margin-top:13px;padding:8px 0;font-size:11px;font-weight:800;display:inline-flex}.price-picks{background:var(--paper);border-radius:22px;margin-top:76px;padding:46px;box-shadow:0 22px 64px #16303a14}.price-picks-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.price-picks-heading div>span{color:var(--coral);letter-spacing:.2em;font-size:9px;font-weight:850}.price-picks-heading h3{margin:6px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:34px;font-weight:600}.price-picks-heading>p{max-width:420px;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.9}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.price-card{border:1px solid var(--line);background:var(--white);border-radius:16px;overflow:hidden}.price-card-image{aspect-ratio:4/3;background:#dfe6e4;overflow:hidden}.price-card-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s}.price-card:nth-child(2) .price-card-image{background:#829b99}.price-card:nth-child(2) .price-card-image img{object-position:center;transform-origin:50%;transform:scale(1.15)}.price-card:nth-child(3) .price-card-image{background:#e8ece9}.price-card:nth-child(3) .price-card-image img{object-position:center;transform-origin:50%;transform:scale(1)}.price-card:hover .price-card-image img{transform:scale(1.025)}.price-card:nth-child(2):hover .price-card-image img{transform:scale(1.175)}.price-card:nth-child(3):hover .price-card-image img{transform:scale(1.025)}.price-card-copy{padding:22px}.price-card-copy>span{color:var(--coral);letter-spacing:.17em;font-size:8px;font-weight:850}.price-card-copy h4{min-height:3em;margin:7px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:20px;font-weight:600;line-height:1.5}.price-card-copy strong{color:var(--ocean);margin-top:12px;font-family:Georgia,serif;font-size:27px;line-height:1;display:block}.price-card-copy strong small{color:var(--ink-soft);margin-left:7px;font-family:inherit;font-size:9px;font-weight:600}.price-card-copy p{color:var(--ink-soft);margin:14px 0 0;font-size:11px;line-height:1.85}.price-note{justify-content:space-between;align-items:center;gap:24px;margin-top:25px;display:flex}.price-note>p{color:var(--ink-soft);margin:0;font-size:9px}.price-note .text-link{flex:none;font-size:10px}.price-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.delivery-button{min-height:42px;color:var(--white);white-space:nowrap;background:#101d17;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:10px;font-weight:850;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 10px 28px #06c16733}.delivery-button:before{background:var(--delivery);content:"";border-radius:50%;width:8px;height:8px}.delivery-button:hover,.delivery-button:focus-visible{background:#182c22;transform:translateY(-2px)}.more-menu{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:start;gap:30px;margin-top:70px;padding:34px 38px;display:grid}.more-menu>p{color:var(--ink-soft);margin:0;font-size:11px;font-weight:750}.more-menu ul{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.more-menu li{padding-left:15px;font-size:13px;font-weight:700;position:relative}.more-menu li:before{background:var(--mango);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.82em;left:0}.favorites-section{background:radial-gradient(circle at 100% 0%, #b8d2d447, transparent 28%), var(--paper);position:relative;overflow:hidden}.favorites-section:before{content:"";border:1px solid #244b5b1f;border-radius:50%;width:360px;height:360px;position:absolute;top:72px;right:-130px}.favorites-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:end;gap:100px;display:grid}.favorites-heading>p{color:var(--ink-soft);margin:0 0 4px;font-size:14px;line-height:2}.favorites-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:28px;margin-top:72px;display:grid}.favorite-card{min-width:0}.favorite-image{aspect-ratio:4/5;background:var(--mist);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 56px #16303a1f}.favorite-image:after{content:"";background:linear-gradient(#0c26300a 40%,#0c263094 100%);position:absolute;inset:0}.favorite-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.favorite-card:hover .favorite-image img{transform:scale(1.035)}.favorite-card:nth-child(2) .favorite-image img{transform-origin:50% 38%;transform:translateY(12.5%)scale(1.26)}.favorite-card:nth-child(2):hover .favorite-image img{transform:translateY(13%)scale(1.3)}.favorite-number,.favorite-category{z-index:2;color:var(--white);position:absolute}.favorite-number{font-family:Georgia,serif;font-size:15px;top:18px;right:20px}.favorite-category{letter-spacing:.2em;font-size:9px;font-weight:850;bottom:19px;left:22px;right:22px}.favorite-copy{padding:24px 6px 0}.favorite-copy h3{text-wrap:pretty;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(22px,2vw,29px);font-weight:600;line-height:1.45}.favorite-copy h3 .natural-copy-phrase{white-space:normal}.favorite-copy p{color:var(--ink-soft);margin:12px 0 0;font-size:13px;line-height:1.9}.favorite-copy small{color:#49616ac2;margin-top:9px;font-size:9px;display:block}.favorites-cta{background:var(--ocean-dark);color:var(--ink);border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin-top:76px;padding:34px 40px;display:flex}.favorites-cta div>span{color:var(--ink-soft);letter-spacing:.18em;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.favorites-cta strong{font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:24px;font-weight:600;display:block}.favorites-cta p{color:var(--ink-soft);margin:6px 0 0;font-size:12px}.favorites-cta .button{border-color:var(--white);background:var(--white);color:var(--ink);flex:none}.favorites-cta .button:hover,.favorites-cta .button:focus-visible,.choose-section{background:var(--sand)}.choose-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:end;gap:100px;display:grid}.choose-heading>p{color:var(--ink-soft);margin:0 0 4px;font-size:14px;line-height:2}.moment-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:68px;display:grid}.moment-card{border:1px solid var(--line);background:var(--paper);border-radius:20px;overflow:hidden;box-shadow:0 18px 52px #16303a14}.moment-image{aspect-ratio:4/3;background:var(--mist);overflow:hidden}.moment-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.moment-card:first-child .moment-image img{object-position:center 60%}.moment-card:nth-child(2) .moment-image img{object-position:center 20%;transform-origin:50% 20%;transform:scale(1)}.moment-card:hover .moment-image img{transform:scale(1.025)}.moment-card:nth-child(2):hover .moment-image img{transform:scale(1.02)}.moment-card:nth-child(3) .moment-image img{object-position:center}.moment-copy{padding:28px 28px 30px}.moment-copy>span{color:var(--coral);letter-spacing:.16em;font-size:9px;font-weight:850}.moment-copy h3{margin:9px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:25px;font-weight:600;line-height:1.45}.moment-copy p{min-height:5.7em;color:var(--ink-soft);margin:12px 0 0;font-size:12px;line-height:1.9}.moment-copy a{border-bottom:1px solid var(--ink);align-items:center;gap:14px;margin-top:20px;padding-bottom:5px;font-size:11px;font-weight:800;display:inline-flex}.decision-cta{background:var(--ocean-dark);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;margin-top:54px;padding:38px 42px;display:flex}.decision-cta div>span{color:var(--ink-soft);letter-spacing:.18em;font-size:9px;font-weight:850;display:block}.decision-cta strong{margin-top:7px;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:25px;font-weight:600;display:block}.decision-cta p{color:var(--ink-soft);margin:5px 0 0;font-size:12px}.decision-actions{flex:none;gap:12px;display:flex}.button-outline{border-color:var(--ink);color:var(--ink);background:0 0}.button-outline:hover,.button-outline:focus-visible{background:#ffffff73}.day-night{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.day-night-panel{min-width:0;min-height:530px;color:var(--white);background-position:50%;background-size:cover;place-items:end center;padding:74px clamp(32px,5vw,84px);display:grid}.day-panel{background-image:linear-gradient(#0f28320a,#0f2832d1),url(/images/sashimi-platter-photo.webp)}.night-panel{background-image:linear-gradient(#0f28321f,#0f2832e6),url(/images/agu-shabu.webp)}.day-night-panel>div{width:min(100%,460px)}.day-night-panel p{color:var(--sky);letter-spacing:.16em;margin:0 0 16px;font-family:Georgia,serif;font-size:12px;font-weight:700}.day-night-panel h2{margin:0 0 16px;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(30px,3vw,46px);font-weight:600;line-height:1.35}.day-night-panel>div>span{color:#ffffffd1;font-size:13px;line-height:1.9}.day-night-copy-line{white-space:nowrap;display:block}.space-grid{grid-template-columns:1fr;gap:58px;display:grid}.space-visual{aspect-ratio:1800/706;position:relative;overflow:visible}.space-visual>img{object-fit:cover;width:100%;height:100%;box-shadow:var(--shadow);border-radius:20px}.space-caption{width:min(360px,72%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfaf5f2;border-radius:12px;padding:23px 28px;position:absolute;bottom:28px;right:30px}.space-caption span,.space-caption strong{display:block}.space-caption span{color:var(--coral);letter-spacing:.2em;font-size:8px;font-weight:800}.space-caption strong{margin-top:7px;font-size:14px}.space-copy{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;column-gap:92px;display:grid}.space-copy .eyebrow,.space-copy h2,.space-copy .space-lead{grid-column:1}.space-copy h2{letter-spacing:-.04em;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.4}.space-lead{color:var(--ink-soft);margin:28px 0 0;font-size:14px;line-height:2}.service-grid{border-top:1px solid var(--line);grid-area:1/2/span 3;margin-top:0}.service-grid article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:18px;padding:21px 0;display:grid}.service-grid article>span{color:var(--coral);font-family:Georgia,serif;font-size:11px}.service-grid h3,.service-grid p{margin:0}.service-grid h3{font-size:14px}.service-grid p{color:var(--ink-soft);margin-top:4px;font-size:12px;line-height:1.8}.faq-section{background:radial-gradient(circle at 8% 10%, #86b7cd3d, transparent 22%), var(--paper)}.faq-grid{grid-template-columns:minmax(390px,.82fr) minmax(480px,1.18fr);align-items:start;gap:72px;display:grid}.faq-heading{position:sticky;top:150px}.faq-heading h2{letter-spacing:-.04em;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(36px,3.6vw,48px);font-weight:600;line-height:1.42}.faq-heading-line{white-space:nowrap;display:block}.faq-heading>p:not(.eyebrow){color:var(--ink-soft);margin:24px 0 0;font-size:13px;line-height:2}.faq-heading .text-link{margin-top:26px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:44px 1fr 28px;align-items:center;gap:12px;padding:28px 0;font-size:15px;font-weight:750;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--coral);font-family:Georgia,serif;font-size:11px;font-weight:500}.faq-list summary i{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;font-weight:400;transition:transform .18s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:var(--ink-soft);margin:-4px 0 0;padding:0 40px 28px 56px;font-size:13px;line-height:2}.review-section{background:var(--ocean-dark);padding:62px 0}.review-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:42px;display:grid}.review-mark{color:var(--mango);letter-spacing:-.08em;gap:2px;font-size:20px;display:flex}.review-copy>p{color:var(--ink-soft);letter-spacing:.19em;margin:0;font-size:8px;font-weight:850}.review-copy h2{margin:5px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:29px;font-weight:600}.review-copy>span{max-width:620px;color:var(--ink-soft);margin-top:7px;font-size:11px;line-height:1.8;display:block}.review-inner>.button{text-align:center;white-space:nowrap;width:max-content;max-width:none}.access-section{background:var(--mist)}.access-heading{margin-bottom:66px}.access-grid{background:var(--white);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);display:grid;overflow:hidden;box-shadow:0 25px 80px #16303a1a}.access-map{background:radial-gradient(circle at 22% 28%,#ee9e382b,#0000 17%),linear-gradient(135deg,#dfecea,#f1eee3);min-height:570px;position:relative;overflow:hidden}.access-map:before,.access-map:after{content:"";border:1px solid #244b5b26;border-radius:50%;position:absolute}.access-map:before{width:340px;height:340px;top:-95px;left:-40px}.access-map:after{width:420px;height:420px;bottom:-160px;right:-140px}.map-line{transform-origin:0;background:#244b5b40;position:absolute}.map-line-one{background:#d8705859;width:120%;height:18px;top:50%;left:-8%;transform:rotate(-6deg)}.map-line-two{width:10px;height:115%;top:-5%;left:35%;transform:rotate(15deg)}.map-line-three{width:110%;height:6px;top:18%;left:0;transform:rotate(24deg)}.map-landmark,.map-station,.map-donki{color:var(--ink-soft);white-space:nowrap;background:#ffffffc7;border-radius:4px;padding:6px 10px;font-size:10px;font-weight:700;position:absolute}.map-landmark{top:40%;left:12%;transform:rotate(-6deg)}.map-station{top:12%;right:12%}.map-donki{bottom:16%;right:10%}.map-pin{z-index:2;justify-items:center;display:grid;position:absolute;top:43%;left:54%;transform:translate(-50%,-50%)}.map-pin strong{background:var(--ocean);width:70px;height:70px;box-shadow:var(--shadow);color:var(--white);border:8px solid #ffffffb8;border-radius:50% 50% 50% 4px;place-items:center;font-family:Georgia,serif;font-size:28px;display:grid;transform:rotate(-45deg)}.map-pin strong:first-letter{transform:rotate(45deg)}.map-pin>span{background:var(--white);letter-spacing:.12em;white-space:nowrap;border-radius:4px;margin-top:14px;padding:5px 9px;font-size:10px;font-weight:850}.access-details{padding:48px 52px}.access-details dl,.access-details dd{margin:0}.access-details dl>div{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;gap:22px;padding:23px 0;display:grid}.access-details dt{color:var(--coral);letter-spacing:.18em;font-size:9px;font-weight:850}.access-details dd{font-size:13px;font-weight:650;line-height:1.9}.access-details dd small{color:var(--ink-soft);margin-top:4px;font-size:10px;font-weight:500;display:block}.access-details dd a{font-family:Georgia,serif;font-size:22px}.access-actions{align-items:center;gap:26px;margin-top:32px;display:flex}.final-cta{color:var(--white);background:linear-gradient(90deg,#0f2a34f5,#0f2a34c7),url(/images/gallery-2.webp) 50% 45%/cover;padding:96px 0;position:relative;overflow:hidden}.final-cta-inner{z-index:1;justify-content:space-between;align-items:center;gap:70px;display:flex;position:relative}.final-cta p{color:var(--sky);letter-spacing:.22em;margin:0 0 16px;font-size:9px;font-weight:850}.final-cta h2{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(36px,4vw,58px);font-weight:600;line-height:1.4}.final-actions{gap:22px;min-width:250px;display:grid}.final-actions .button{margin-top:0}.final-call span,.final-call strong{display:block}.final-call span{color:#ffffffa6;font-size:9px}.final-call strong{letter-spacing:.04em;margin-top:4px;font-family:Georgia,serif;font-size:24px}.final-email strong{overflow-wrap:anywhere;font-size:15px}.social-section{background:var(--ocean-dark);border-bottom:1px solid #16303a29;padding:82px 0}.social-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;display:grid}.social-copy p{color:var(--ink-soft);letter-spacing:.2em;margin:0 0 12px;font-size:9px;font-weight:850}.social-copy h2{letter-spacing:-.03em;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(29px,3.2vw,43px);font-weight:600;line-height:1.45}.social-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.social-links>a{background:#ffffff73;border:1px solid #16303a29;border-radius:14px;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;gap:13px;min-width:0;min-height:76px;padding:13px 16px;transition:transform .18s,background .18s;display:grid}@media (width<=1180px){.social-inner{grid-template-columns:1fr;gap:38px}}.social-links>a:hover,.social-links>a:focus-visible{background:#ffffffc7;transform:translateY(-3px)}.social-icon{background:var(--ink);width:48px;height:48px;color:var(--white);border-radius:50%;place-items:center;display:grid}.social-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:23px;height:23px;overflow:visible}.social-links>a:nth-child(2) .social-icon svg,.social-links>a:nth-child(4) .social-icon svg,.social-icon-dot{fill:currentColor;stroke:none}.social-label{min-width:0}.social-label strong,.social-label small{display:block}.social-label strong{font-size:13px}.social-label small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9px;overflow:hidden}.social-links i{font-size:13px;font-style:normal}.zh-page{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;line-height:1.8}.zh-topbar{background:var(--ocean-dark);font-size:11px}.zh-topbar .shell{justify-content:space-between;align-items:center;min-height:34px;display:flex}.zh-topbar .shell>div{align-items:center;gap:22px;display:flex}.zh-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfaf5eb;position:sticky;top:0}.zh-header-inner{align-items:center;gap:26px;min-height:82px;display:flex}.zh-header-inner>a:first-child{line-height:1;display:block}.zh-header-inner>a:first-child img{object-fit:contain;width:66px;height:66px}.zh-header nav{gap:24px;margin-left:auto;font-size:12px;font-weight:750;display:flex}.zh-language{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:800}.en-page .zh-hero-copy h1,.en-page .zh-section-heading h2,.en-page .zh-family h2,.en-page .zh-access h2,.en-page .zh-faq h2,.en-page .zh-final h2,.en-page .zh-menu-copy h3{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif}.ko-page .zh-hero-copy h1,.ko-page .zh-section-heading h2,.ko-page .zh-family h2,.ko-page .zh-access h2,.ko-page .zh-faq h2,.ko-page .zh-final h2,.ko-page .zh-menu-copy h3{letter-spacing:-.035em;word-break:keep-all;font-family:Noto Serif KR,Nanum Myeongjo,AppleMyungjo,serif}.ko-page p,.ko-page span,.ko-page a,.ko-page summary,.ko-page dd{word-break:keep-all}.zh-hero{background:radial-gradient(circle at 95% 10%, #ee9e382e, transparent 25%), linear-gradient(135deg, var(--paper), var(--mist));padding:78px 0 88px;overflow:hidden}.zh-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:74px;display:grid}.zh-hero-copy>p,.zh-section-heading div>p,.zh-kicker{color:var(--ocean);letter-spacing:.21em;margin:0 0 18px;font-size:9px;font-weight:850}.zh-hero-copy h1{letter-spacing:-.04em;margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:clamp(46px,5vw,70px);font-weight:600;line-height:1.3}.zh-hero-copy h1 em{color:var(--coral);font-style:normal}.zh-hero-copy>span{max-width:580px;color:var(--ink-soft);margin-top:28px;font-size:15px;line-height:2;display:block}.zh-hero-actions{align-items:center;gap:28px;margin-top:32px;display:flex}.zh-hero-images{min-height:540px;position:relative}.zh-hero-main,.zh-hero-sub{object-fit:cover;box-shadow:var(--shadow);position:absolute}.zh-hero-main{border-radius:48% 48% 18px 18px;width:82%;height:440px;top:0;right:0}.zh-hero-sub{border:8px solid var(--paper);border-radius:16px;width:58%;height:210px;bottom:0;left:0}.zh-facts{background:var(--ocean-dark)}.zh-facts .shell{grid-template-columns:repeat(4,1fr);display:grid}.zh-facts .shell>div{border-left:1px solid #16303a2e;min-height:104px;padding:25px 28px}.zh-facts .shell>div:last-child{border-right:1px solid #16303a2e}.zh-facts span,.zh-facts strong{display:block}.zh-facts span{color:var(--ink-soft);font-size:9px}.zh-facts strong{margin-top:7px;font-size:14px}.zh-section{padding:116px 0}.zh-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:end;gap:90px;display:grid}.zh-section-heading h2,.zh-family h2,.zh-access h2,.zh-faq h2,.zh-final h2{letter-spacing:-.03em;margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-weight:600;line-height:1.45}.zh-section-heading h2{font-size:clamp(38px,4.5vw,56px)}.zh-section-heading>span{color:var(--ink-soft);font-size:14px;line-height:2}.zh-menu{background:var(--sand)}.zh-menu-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.zh-menu-grid>article{background:var(--white);border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #16303a1a}.zh-menu-image{aspect-ratio:5/3;overflow:hidden}.zh-menu-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.zh-menu-grid>article:nth-child(2) .zh-menu-image{background:#829b99}.zh-menu-grid>article:nth-child(2) .zh-menu-image img{object-position:center 48%;width:88%;margin-inline:auto}.zh-menu-grid>article:nth-child(3) .zh-menu-image img{object-position:center 22%;transform-origin:50% 26%;transform:scale(1.04)}.zh-menu-grid>article:hover .zh-menu-image img{transform:scale(1.04)}.zh-menu-grid>article:nth-child(2):hover .zh-menu-image img{transform:scale(1.025)}.zh-menu-grid>article:nth-child(3):hover .zh-menu-image img{transform:scale(1.08)}.zh-menu-copy{padding:26px}.zh-menu-copy>span{color:var(--coral);letter-spacing:.11em;font-size:9px;font-weight:850}.zh-menu-copy h3{min-height:3em;margin:8px 0 0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:23px;font-weight:600;line-height:1.5}.zh-menu-copy strong{color:var(--ocean);margin-top:14px;font-family:Georgia,serif;font-size:28px;display:block}.zh-menu-copy strong small{color:var(--ink-soft);margin-left:8px;font-size:9px}.zh-menu-copy p{color:var(--ink-soft);margin:12px 0 0;font-size:12px;line-height:1.9}.zh-price-note{color:var(--ink-soft);margin:0;font-size:10px}.zh-order-row{justify-content:space-between;align-items:center;gap:28px;margin-top:26px;display:flex}.zh-family-grid{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:76px;display:grid}.zh-family-image img{object-fit:cover;width:100%;height:100%;min-height:620px;box-shadow:var(--shadow);border-radius:20px}.zh-family h2,.zh-access h2,.zh-faq h2{font-size:clamp(36px,4vw,52px)}.zh-family-grid>div:last-child>span,.zh-faq-grid>div:first-child>span{color:var(--ink-soft);margin-top:24px;font-size:13px;line-height:2;display:block}.zh-feature-grid{border-top:1px solid var(--line);margin-top:40px}.zh-feature-grid article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:15px;padding:20px 0;display:grid}.zh-feature-grid b{color:var(--coral);font-family:Georgia,serif;font-size:10px;font-weight:500}.zh-feature-grid h3,.zh-feature-grid p{margin:0}.zh-feature-grid h3{font-size:14px}.zh-feature-grid p{color:var(--ink-soft);margin-top:4px;font-size:11px}.zh-access{background:var(--mist)}.zh-access-grid{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.zh-access-grid>div>p:not(.zh-kicker){color:var(--ink-soft);margin:24px 0 0;font-size:13px}.zh-access dl{border-top:1px solid var(--line);margin:34px 0 0}.zh-access dl>div{border-bottom:1px solid var(--line);grid-template-columns:95px 1fr;gap:18px;padding:18px 0;display:grid}.zh-access dt{color:var(--coral);font-size:10px;font-weight:800}.zh-access dd{margin:0;font-size:13px}.zh-access dd a{font-family:Georgia,serif;font-size:21px}.zh-access-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.zh-access-grid>img{object-fit:cover;width:100%;min-height:520px;box-shadow:var(--shadow);border-radius:20px}.zh-faq-grid{grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);gap:100px;display:grid}.zh-final{color:var(--white);background:linear-gradient(90deg,#0f2a34f5,#0f2a34c2),url(/images/gallery-2.webp) 50% 45%/cover;padding:94px 0}.zh-final .shell{justify-content:space-between;align-items:center;gap:70px;display:flex}.zh-final p{color:var(--sky);letter-spacing:.2em;margin:0 0 14px;font-size:9px;font-weight:850}.zh-final h2{font-size:clamp(36px,4vw,55px)}.zh-final .shell>div:last-child{gap:18px;min-width:240px;display:grid}.zh-final .shell>div:last-child>a:last-child{text-align:center;font-family:Georgia,serif;font-size:18px}.zh-footer{background:var(--ocean-dark);padding:58px 0 72px}.zh-footer .shell{grid-template-columns:90px 1fr auto auto;align-items:center;gap:32px;font-size:10px;display:grid}.zh-footer img{object-fit:contain;width:84px;height:84px}.zh-footer p{margin:0}.zh-footer nav{gap:16px;font-weight:750;display:flex}.zh-mobile-actions{display:none}.legal-page{background:radial-gradient(circle at 90% 0%, #86b7cd4d, transparent 25%), var(--paper);min-height:100vh;padding:72px 24px}.legal-shell{width:min(760px,100%);margin:0 auto}.legal-brand{align-items:center;gap:14px;font-size:11px;font-weight:800;display:inline-flex}.legal-brand img{object-fit:contain;width:64px;height:64px}.legal-kicker{color:var(--coral);letter-spacing:.2em;margin:66px 0 12px;font-size:9px;font-weight:850}.legal-page h1{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(38px,6vw,58px);font-weight:600}.legal-title-phrase{white-space:nowrap}.legal-lead{color:var(--ink-soft);margin:24px 0 0;font-size:14px;line-height:2}.legal-page section{border-top:1px solid var(--line);margin-top:38px;padding-top:38px}.legal-page h2{margin:0 0 14px;font-size:19px}.legal-page section p,.legal-page address{color:var(--ink-soft);font-size:13px;font-style:normal;line-height:2}.legal-page section>a{border-bottom:1px solid var(--ink);margin-top:8px;font-size:12px;font-weight:750;display:inline-block}.legal-updated{color:var(--ink-soft);margin-top:48px;font-size:10px}.coming-section{color:var(--white);background:linear-gradient(90deg,#173743f2,#173743b8),url(/images/service-lunch.webp) 50% 45%/cover;padding:100px 0;position:relative;overflow:hidden}.coming-inner{z-index:1;text-align:center;position:relative}.coming-inner>p{color:var(--sky);letter-spacing:.22em;margin:0 0 18px;font-size:10px;font-weight:800}.coming-inner h2{font-size:clamp(38px,5vw,64px)}.button-light{border-color:var(--white);background:var(--white);color:var(--ink);margin-top:32px}.button-light:hover,.button-light:focus-visible{background:var(--sand)}.site-footer{background:var(--ocean-dark);color:var(--ink);padding:46px 0 34px}.footer-inner{grid-template-columns:minmax(190px,.85fr) minmax(320px,1.45fr) minmax(240px,1fr);align-items:start;gap:34px 42px;font-size:11px;display:grid}.brand-footer{color:var(--ink)}.brand-footer .brand-logo{filter:none;background:0 0;width:112px;height:112px;display:block}.footer-brand>p{margin:18px 0 0;line-height:1.9}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;display:grid}.footer-links a{border-bottom:1px solid #0000;width:auto;line-height:1.55}.footer-links a:hover,.footer-links a:focus-visible{border-color:var(--ink)}.footer-meta{text-align:right}.footer-meta p{margin:0 0 8px}.mobile-actions{display:none}@media (width<=980px){.desktop-nav{display:none}.hero-grid{grid-template-columns:1fr;gap:56px}.hero-copy{max-width:680px}.localized-home .hero-copy{max-width:none}.hero-visual{min-height:520px}.split-heading{grid-template-columns:1fr;gap:36px}.menu-heading,.favorites-heading,.choose-heading,.access-heading{grid-template-columns:1fr;gap:32px}.favorites-grid{grid-template-columns:repeat(2,1fr)}.favorite-card:nth-child(3){grid-column:1/-1;width:calc(50% - 14px);margin-inline:auto}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card:last-child{grid-column:1/-1}.moment-grid{grid-template-columns:repeat(2,1fr)}.moment-card:last-child{grid-column:1/-1}.decision-cta{flex-direction:column;align-items:flex-start}.space-grid{gap:52px}.space-visual{min-height:0}.space-copy{grid-template-columns:1fr}.space-copy .eyebrow,.space-copy h2,.space-copy .space-lead,.service-grid{grid-area:auto/1}.service-grid{margin-top:42px}.faq-grid{grid-template-columns:1fr;gap:52px}.faq-heading{position:static}.review-inner{grid-template-columns:auto minmax(0,1fr)}.review-inner>.button{grid-column:2}.access-grid{grid-template-columns:1fr}.access-map{min-height:420px}.final-cta-inner{flex-direction:column;align-items:flex-start}.social-inner{grid-template-columns:1fr;gap:38px}}@media (width<=720px){.shell{width:min(100% - 36px,620px)}.utility-inner{justify-content:center}.utility-inner p,.utility-inner div span{display:none}.header-inner{min-height:74px}.brand-logo{width:56px;height:56px}.header-inner>.button{display:none}.language-switcher{scrollbar-width:none;gap:4px;max-width:calc(100% - 72px);margin-left:auto;overflow-x:auto}.language-switcher::-webkit-scrollbar{display:none}.language-switcher .language-link{flex:none;margin-left:0;padding:5px 7px;font-size:9px}.language-switcher .language-link[lang=ne]{padding:4px 8px;font-size:11px;line-height:1.5}.hero{padding:42px 0 48px}.hero h1{font-size:clamp(34px,10.2vw,52px)}.localized-home .hero:before{display:none}.localized-home .hero h1{letter-spacing:-.035em;font-size:clamp(34px,9.4vw,44px);line-height:1.28}.localized-home.en-page .hero h1{font-size:clamp(33px,9vw,42px)}.localized-home.es-page .hero h1{font-size:clamp(31px,8.4vw,40px)}.localized-home.ko-page .hero h1{font-size:clamp(32px,8.8vw,41px)}.localized-home.ne-page .hero h1{font-size:clamp(30px,8.2vw,39px);line-height:1.42}.localized-home .section-heading h2{font-size:clamp(30px,8.2vw,40px);line-height:1.38}.localized-home .eyebrow{letter-spacing:.18em;margin-bottom:18px}.desktop-break{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.hero-visual{min-height:350px}.hero-photo-main{width:88%;height:286px}.hero-photo-sub{width:58%;height:126px}.hero-badge{border-width:6px;width:98px;height:98px;bottom:20px;right:-8px}.hero-badge strong{font-size:23px}.facts{grid-template-columns:repeat(2,1fr)}.facts div{border-bottom:1px solid #ffffff24;min-height:84px;padding:17px 14px}.facts strong{font-size:12px}.instagram-latest-inner{grid-template-columns:1fr;gap:12px;padding-block:16px}.instagram-latest-copy h2{font-size:17px}.instagram-latest-copy p{margin-bottom:5px;line-height:1.6}.instagram-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:0;display:grid;overflow:visible}.instagram-latest-grid>a{aspect-ratio:1;border-radius:9px;min-width:0}.instagram-latest-grid img{object-fit:cover;object-position:center}.instagram-latest-grid>a:after{inset:52% 0 0}.instagram-latest-grid span{grid-template-columns:minmax(0,1fr);gap:2px;font-size:8px;bottom:6px;left:7px;right:7px}.instagram-latest-grid span time,.instagram-latest-grid span i{display:none}.visitor-guide-inner{grid-template-columns:1fr;gap:10px;padding-block:15px}.visitor-guide-copy h2{font-size:16px}.visitor-guide-copy p{display:none}.visitor-guide-links{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:1px 0 5px;display:flex;overflow-x:auto}.visitor-guide-links::-webkit-scrollbar{display:none}.visitor-guide-links a{scroll-snap-align:start;flex:none;min-width:158px;min-height:54px}.morning-notice-inner{grid-template-columns:1fr;gap:8px;padding-block:18px}.morning-notice-inner strong{font-size:17px}.morning-notice-inner p{font-size:10px;line-height:1.7}.section{padding:62px 0}.menu-heading,.favorites-heading,.choose-heading,.access-heading{gap:22px}.section-heading h2{font-size:clamp(31px,9vw,46px)}.highlight-grid{grid-template-columns:1fr;margin-top:38px}.highlight-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 24px 30px}.highlight-card:last-child{border-bottom:0}.highlight-card h3{margin-top:17px}.menu-grid{grid-template-columns:1fr;gap:34px;margin-top:38px}.menu-image{aspect-ratio:16/10}.menu-card:nth-child(2) .menu-image img,.menu-card:nth-child(2):hover .menu-image img{object-position:center bottom;transform:none}.menu-card h3{font-size:24px}.price-picks{margin-top:42px;padding:24px 16px}.price-picks-heading{flex-direction:column;align-items:flex-start;gap:14px}.price-picks-heading h3{font-size:28px}.price-grid{grid-template-columns:1fr;gap:18px}.price-card-image{aspect-ratio:4/3}.price-card:last-child{grid-column:auto}.price-card-copy h4{min-height:0}.price-note{flex-direction:column;align-items:flex-start;gap:17px}.price-actions{flex-direction:column;align-items:flex-start;gap:14px;width:100%}.delivery-button{width:min(100%,280px)}.more-menu{grid-template-columns:1fr;gap:12px;margin-top:34px;padding:23px 0}.more-menu ul{flex-flow:wrap;align-items:center;gap:8px 16px}.more-menu li{flex:0 auto;font-size:12px;line-height:1.6}.favorites-grid{grid-template-columns:1fr;gap:34px;margin-top:38px}.favorite-image{aspect-ratio:4/3}.favorite-card:nth-child(2) .favorite-image{aspect-ratio:1}.favorite-card:nth-child(2) .favorite-image img,.favorite-card:nth-child(2):hover .favorite-image img{object-position:center top;transform:none}.favorite-card:nth-child(2),.favorite-card:nth-child(3){margin-top:0;width:auto;margin-inline:0}.favorite-card:nth-child(3){grid-column:auto}.favorites-cta{flex-direction:column;align-items:flex-start;margin-top:42px;padding:24px 20px}.favorites-cta strong{font-size:21px}.moment-grid{grid-template-columns:1fr;gap:18px;margin-top:38px}.moment-card:last-child{grid-column:auto}.moment-copy p{min-height:0}.moment-copy{padding:22px 20px 24px}.decision-cta{margin-top:28px;padding:24px 20px}.decision-cta strong{font-size:21px;line-height:1.55}.decision-actions{flex-direction:column;align-items:stretch;width:100%}.decision-actions .button{width:100%}.day-night{grid-template-columns:1fr}.day-night-panel{min-height:365px;padding:36px 22px}.space-visual{aspect-ratio:auto}.space-visual>img{border-radius:14px;height:auto}.space-caption{width:calc(100% - 28px);margin:-14px auto 0;position:relative;bottom:auto;right:auto}.space-copy h2{font-size:clamp(28px,8vw,46px)}.space-grid{gap:36px}.service-grid{margin-top:30px}.faq-heading h2{font-size:clamp(30px,8.5vw,46px)}.faq-list summary{grid-template-columns:32px 1fr 28px;gap:8px;padding:19px 0;font-size:14px}.faq-list details>p{padding:0 0 19px 40px}.review-inner{grid-template-columns:1fr;gap:18px}.review-inner>.button{grid-column:auto;width:100%;max-width:none}.review-copy h2{font-size:25px}.access-map{min-height:280px}.access-details{padding:28px 20px 32px}.access-details dl>div{grid-template-columns:75px 1fr;gap:14px}.access-actions{flex-direction:column;align-items:flex-start}.final-cta{padding:58px 0}.final-cta-inner{gap:30px}.final-cta-heading{font-size:clamp(23px,7vw,32px);line-height:1.35}.final-cta-prefix,.final-cta-memory{display:block}.final-cta-memory{white-space:nowrap}.final-cta-break{display:none}.social-section{padding:52px 0}.social-links{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr;gap:16px;font-size:10px}.footer-brand{grid-template-columns:72px 1fr;align-items:center;gap:14px;display:grid}.brand-footer .brand-logo{width:72px;height:72px}.footer-brand>p{margin:0;line-height:1.7}.footer-links{border-top:1px solid #16303a29;border-bottom:1px solid #16303a29;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:12px 0}.footer-links a{width:auto;line-height:1.45}.footer-meta{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;line-height:1.5;display:grid}.footer-meta p{margin:0}.footer-meta p:first-child,.footer-meta p:last-child{grid-column:1/-1}.site-footer{padding:28px 0 88px}.mobile-actions{z-index:60;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#86b7cdf5;border:1px solid #16303a33;border-radius:999px;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:0 12px 40px #00000038}.mobile-actions a{text-align:center;border-right:1px solid #16303a33;padding:13px 8px;font-size:11px;font-weight:800}.mobile-actions a:last-child{border-right:0}}@media (width<=980px){.zh-header nav{display:none}.zh-header .zh-language-group{margin-left:auto}.zh-hero-grid{grid-template-columns:1fr;gap:52px}.zh-hero-copy{max-width:720px}.zh-section-heading,.zh-family-grid,.zh-access-grid,.zh-faq-grid{grid-template-columns:1fr;gap:46px}.zh-menu-grid{grid-template-columns:repeat(2,1fr)}.zh-menu-grid>article:last-child{grid-column:1/-1}.zh-family-image img{aspect-ratio:1800/706;min-height:0}.zh-access-grid>img{aspect-ratio:4/3;min-height:0}.zh-final .shell{flex-direction:column;align-items:flex-start}.zh-footer .shell{grid-template-columns:90px 1fr}.zh-footer nav,.zh-footer .zh-privacy-link{grid-column:2}}@media (width<=720px){.zh-topbar .shell{justify-content:center}.zh-topbar span{display:none}.zh-header-inner{min-height:74px}.zh-header-inner>a:first-child img{width:56px;height:56px}.zh-header-inner>.button{display:none}.zh-header .zh-language-group{gap:4px}.zh-header .zh-language{padding:5px 7px;font-size:9px}.zh-hero{padding:54px 0 62px}.zh-hero-copy h1{font-size:clamp(36px,10vw,50px)}.zh-hero-copy>span{font-size:14px}.zh-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.zh-hero-images{min-height:400px}.zh-hero-main{width:88%;height:325px}.zh-hero-sub{width:60%;height:145px}.zh-facts .shell{grid-template-columns:repeat(2,1fr)}.zh-facts .shell>div{border-bottom:1px solid #16303a29;min-height:94px;padding:20px 16px}.zh-facts strong{font-size:12px}.en-page .zh-facts strong,.ko-page .zh-facts strong,.zh-page .zh-facts strong{line-height:1.45}.en-page .zh-facts .shell>div:nth-child(n+3),.ko-page .zh-facts .shell>div:nth-child(n+3),.zh-page .zh-facts .shell>div:nth-child(n+3){min-height:102px}.zh-section{padding:82px 0}.zh-section-heading h2,.zh-family h2,.zh-access h2,.zh-faq h2{font-size:clamp(31px,8.5vw,45px)}.zh-menu-grid{grid-template-columns:1fr;gap:26px;margin-top:48px}.zh-menu-grid>article:last-child{grid-column:auto}.zh-menu-copy h3{min-height:0}.zh-order-row{flex-direction:column;align-items:flex-start;gap:16px}.zh-order-row .delivery-button{width:min(100%,300px)}.zh-access dl>div{grid-template-columns:80px 1fr}.zh-access{padding-block:56px}.zh-access-grid{gap:26px}.zh-access-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:22px;display:grid}.zh-access-actions .button,.zh-access-actions .text-link{border:1px solid var(--ocean);text-align:center;border-radius:999px;justify-content:center;width:100%;min-height:46px;padding:0 12px;font-size:11px;line-height:1.25}.zh-access-actions .button{gap:8px}.zh-access-actions .text-link{border-bottom:1px solid var(--ocean);background:var(--paper);align-items:center;display:inline-flex}.zh-access-grid>img{border-radius:16px}.zh-final{padding:72px 0}.zh-final h2{font-size:clamp(32px,9vw,46px)}.zh-footer{padding-bottom:104px}.zh-footer .shell{grid-template-columns:1fr}.zh-footer nav,.zh-footer .zh-privacy-link{grid-column:auto}.zh-footer nav{flex-wrap:wrap}.zh-mobile-actions{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#86b7cdf5;border:1px solid #16303a33;border-radius:999px;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:12px;left:12px;right:12px;overflow:hidden;box-shadow:0 12px 40px #00000038}.zh-mobile-actions a{text-align:center;border-right:1px solid #16303a33;padding:13px 8px;font-size:11px;font-weight:800}.zh-mobile-actions a:last-child{border-right:0}.legal-page{padding:42px 20px 70px}.legal-kicker{margin-top:48px}}.lp-topbar{background:var(--ocean-dark);color:var(--ink);font-size:11px;font-weight:700}.lp-topbar .shell{justify-content:flex-end;align-items:center;gap:26px;min-height:34px;display:flex}.lp-topbar .shell span:first-child{margin-right:auto}.lp-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfaf5f0;position:sticky;top:0}.lp-header-inner{align-items:center;gap:34px;min-height:82px;display:flex}.lp-brand{align-items:center;gap:13px;display:inline-flex}.lp-brand img{object-fit:contain;filter:drop-shadow(0 5px 12px #16303a1f);width:62px;height:62px}.lp-brand span{line-height:1.15;display:grid}.lp-brand strong{letter-spacing:.08em;font-family:Georgia,serif;font-size:15px}.lp-brand small{color:var(--ink-soft);letter-spacing:.1em;margin-top:4px;font-size:8px}.lp-header nav{gap:25px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.lp-header nav a,.lp-text-link{border-bottom:1px solid var(--ink);text-underline-offset:6px}.lp-header-button{min-height:44px;padding-inline:20px;font-size:11px}.lp-hero{background:radial-gradient(circle at 88% 28%, #86b7cd38, transparent 28%), linear-gradient(135deg, var(--paper), var(--sand));padding:72px 0 62px}.lp-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:center;gap:72px;display:grid}.lp-hero-copy>p,.lp-kicker{color:var(--coral);letter-spacing:.19em;margin:0 0 14px;font-size:9px;font-weight:850}.lp-hero-copy h1,.lp-intro h2,.lp-section-heading h2,.lp-access-grid h2,.lp-faq-grid h2,.lp-related h2{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-weight:600;line-height:1.35}.lp-hero-copy h1{letter-spacing:-.03em;max-width:690px;font-size:clamp(42px,5vw,70px)}.lp-title-line{white-space:nowrap;display:block}.lp-main :is(.lp-hero-copy h1,.lp-intro h2,.lp-section-heading h2,.lp-dish-card h3,.lp-reason-grid h3,.lp-access-grid h2,.lp-faq-grid h2,.lp-related h2){line-break:strict;overflow-wrap:normal;text-wrap:balance;word-break:auto-phrase}.lp-main :is(.lp-lead,.lp-intro-grid>p,.lp-section-heading>p,.lp-dish-card p,.lp-reason-grid p,.lp-access-grid>div>p,.lp-access-grid dd,.lp-faq-grid summary,.lp-faq-grid details p,.lp-related nav a){line-break:strict;overflow-wrap:normal;text-wrap:pretty;word-break:auto-phrase}.lp-lead{max-width:650px;color:var(--ink-soft);margin-top:24px;font-size:14px;line-height:2}.lp-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.lp-text-link{align-items:center;gap:14px;padding:8px 0;font-size:12px;font-weight:800;display:inline-flex}.lp-tags{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.lp-tags li{border:1px solid var(--line);background:#ffffff73;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:700}.lp-hero-visual{min-height:520px;box-shadow:var(--shadow);border-radius:180px 18px 18px;margin:0;position:relative;overflow:hidden}.lp-hero-visual:after{content:"";background:linear-gradient(#0000 60%,#0f283294);position:absolute;inset:0}.lp-hero-visual>img{object-fit:cover;width:100%;height:520px}.lp-hero-visual figcaption{z-index:1;color:var(--white);justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:22px;left:28px;right:28px}.lp-hero-visual figcaption span{letter-spacing:.16em;font-size:9px}.lp-quick-facts{background:var(--ocean-dark)}.lp-quick-facts .shell{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp-quick-facts .shell>div{border-right:1px solid #16303a29;align-content:center;min-height:88px;padding:18px 26px;display:grid}.lp-quick-facts .shell>div:first-child{border-left:1px solid #16303a29}.lp-quick-facts small{color:#16303aa8;letter-spacing:.18em;font-family:Georgia,serif;font-size:8px;font-weight:700}.lp-quick-facts strong{margin-top:5px;font-size:12px}.lp-section{padding:90px 0}.lp-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(380px,.78fr);align-items:end;gap:90px;display:grid}.lp-intro h2,.lp-section-heading h2,.lp-access-grid h2,.lp-faq-grid h2,.lp-related h2{font-size:clamp(34px,4vw,52px)}.lp-section-heading h2.lp-reasons-title,.lp-faq-grid h2.lp-faq-title{white-space:nowrap;font-size:clamp(34px,3.3vw,44px)}.lp-intro-grid>p,.lp-section-heading>p,.lp-access-grid>div>p{color:var(--ink-soft);line-break:strict;text-wrap:pretty;word-break:auto-phrase;margin:0;font-size:13px;line-height:2}.lp-menu-section,.lp-faq-section{background:var(--sand)}.lp-section-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.58fr);align-items:end;gap:70px;display:grid}.lp-menu-title-line{white-space:nowrap;display:block}.lp-copy-phrase{display:inline-block}.lp-dish-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:46px;display:grid}.lp-dish-card{border:1px solid var(--line);background:var(--white);border-radius:18px;overflow:hidden}.lp-dish-image{aspect-ratio:4/3;background:var(--mist);overflow:hidden}.lp-dish-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.lp-dish-card:hover .lp-dish-image img{transform:scale(1.025)}.lp-dish-card>div:last-child{padding:24px}.lp-dish-card span,.lp-reason-grid article>span{color:var(--coral);letter-spacing:.14em;font-family:Georgia,serif;font-size:10px;font-weight:700}.lp-dish-card h3,.lp-reason-grid h3{margin:7px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:22px;font-weight:600;line-height:1.5}.lp-dish-title-line{display:inline}.lp-dish-card p,.lp-reason-grid p{color:var(--ink-soft);margin:12px 0 0;font-size:12px;line-height:1.9}.lp-menu-actions{text-align:right;margin-top:24px}.lp-reason-grid{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:46px;display:grid}.lp-reason-grid article{border-right:1px solid var(--line);min-width:0;padding:34px 30px}.lp-reason-grid article:last-child{border-right:0}.lp-access-section{color:var(--white);background:linear-gradient(90deg,#16303af5,#16303adb),url(/images/concept.webp) 50%/cover}.lp-access-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr);align-items:center;gap:80px;display:grid}.lp-access-grid>div>p{color:#fffc;margin-top:18px}.lp-access-grid .button{border-color:var(--white);background:var(--white);color:var(--ink)}.lp-access-grid .lp-text-link{border-color:var(--white)}.lp-access-grid dl{border-top:1px solid #ffffff3d;margin:0}.lp-access-grid dl>div{border-bottom:1px solid #ffffff3d;grid-template-columns:100px 1fr;gap:18px;padding:15px 0;font-size:12px;display:grid}.lp-access-grid dt{color:#ffffffa6;font-weight:700}.lp-access-grid dd{margin:0}.lp-faq-grid{grid-template-columns:minmax(250px,.45fr) minmax(0,1fr);gap:90px;display:grid}.lp-faq-grid details{border-top:1px solid var(--line)}.lp-faq-grid details:last-child{border-bottom:1px solid var(--line)}.lp-faq-grid summary{cursor:pointer;padding:20px 2px;font-size:14px;font-weight:750}.lp-faq-grid details p{color:var(--ink-soft);margin:0;padding:0 2px 20px;font-size:12px;line-height:1.9}.lp-related{padding:72px 0}.lp-related nav{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:30px;display:grid}.lp-related nav a{border:1px solid var(--line);background:var(--white);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:16px 20px;font-size:12px;font-weight:750;display:flex}.lp-related nav a:hover,.lp-related nav a:focus-visible{border-color:var(--ocean);background:var(--mist)}.lp-footer{background:var(--ocean-dark);padding:38px 0}.lp-footer .shell{grid-template-columns:72px 1fr auto;align-items:center;gap:24px;display:grid}.lp-footer img{object-fit:contain;width:72px;height:72px}.lp-footer .shell>div{font-size:10px;display:grid}.lp-footer .shell>div strong{font-size:13px}.lp-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:15px;font-size:10px;font-weight:700;display:flex}@media (width<=980px){.lp-header nav{display:none}.lp-header-button{margin-left:auto}.lp-hero-grid{grid-template-columns:1fr;gap:42px}.lp-hero-visual{min-height:450px}.lp-hero-visual>img{height:450px}.lp-intro-grid,.lp-section-heading,.lp-access-grid,.lp-faq-grid{grid-template-columns:1fr;gap:34px}.lp-dish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-dish-card:last-child{grid-column:1/-1}}@media (width<=720px){.lp-topbar .shell{justify-content:center;gap:18px;min-height:31px}.lp-topbar .shell span:first-child,.lp-topbar .shell span:nth-child(2){display:none}.lp-header-inner{min-height:66px}.lp-brand{gap:8px}.lp-brand img{width:50px;height:50px}.lp-brand strong{font-size:12px}.lp-brand small{font-size:6px}.lp-header-button{display:none}.lp-hero{padding:42px 0 38px}.lp-hero-grid{gap:30px}.lp-hero-copy h1{font-size:clamp(34px,10vw,47px)}.lp-balanced-title{font-size:clamp(30px,8vw,44px)!important}.lp-lead{margin-top:17px;font-size:13px;line-height:1.85}.lp-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px}.lp-actions .button{min-height:48px}.lp-tags{gap:6px;margin-top:18px}.lp-tags li{padding:5px 9px;font-size:9px}.lp-hero-visual{border-radius:92px 14px 14px;min-height:292px}.lp-hero-visual>img{height:292px}.lp-hero-visual figcaption{bottom:14px;left:17px;right:17px}.lp-hero-visual figcaption span{display:none}.lp-quick-facts .shell{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-quick-facts .shell>div{border-bottom:1px solid #16303a29;min-height:66px;padding:12px 10px}.lp-quick-facts strong{font-size:10px}.lp-section{padding:56px 0}.lp-intro-grid,.lp-section-heading,.lp-access-grid,.lp-faq-grid{gap:20px}.lp-intro h2,.lp-section-heading h2,.lp-access-grid h2,.lp-faq-grid h2,.lp-related h2{font-size:clamp(29px,8.4vw,40px)}.lp-section-heading h2.lp-reasons-title{white-space:normal}.lp-dish-grid{grid-template-columns:1fr;gap:16px;margin-top:30px}.lp-dish-card:last-child{grid-column:auto}.lp-dish-card{grid-template-columns:minmax(125px,42%) 1fr;display:grid}.lp-dish-image{aspect-ratio:auto;height:100%;min-height:180px}.lp-dish-card>div:last-child{min-width:0;padding:17px 12px}.lp-dish-card h3{font-size:clamp(15px,4.2vw,18px);line-height:1.55}.lp-dish-title-line{white-space:nowrap;display:block}.lp-dish-card p{overflow-wrap:anywhere;word-break:normal;font-size:10px;line-height:1.75}.lp-menu-actions{text-align:left}.lp-reason-grid{grid-template-columns:1fr;margin-top:30px}.lp-reason-grid article{border-right:0;border-bottom:1px solid var(--line);padding:23px 20px}.lp-reason-grid article:last-child{border-bottom:0}.lp-reason-grid h3{font-size:20px}.lp-access-grid .lp-actions{gap:12px}.lp-access-grid dl>div{grid-template-columns:78px 1fr;gap:12px;padding:12px 0;font-size:10px}.lp-faq-grid summary{padding:16px 2px;font-size:12px}.lp-related{padding:52px 0}.lp-related nav{grid-template-columns:1fr;gap:8px;margin-top:22px}.lp-related nav a{min-height:56px;padding:12px 16px}.lp-footer{padding:26px 0 92px}.lp-footer .shell{grid-template-columns:58px 1fr;gap:14px}.lp-footer img{width:58px;height:58px}.lp-footer nav{grid-column:1/-1;justify-content:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}._page_982ai_1{color:#16303a;background:#f4f8f8;min-height:100vh}._header_982ai_13{background:#fcfaf5;border-bottom:1px solid #16303a1f}._headerInner_982ai_23{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:min(1180px,100% - 40px);min-height:126px;margin-inline:auto;display:grid}._brand_982ai_43{width:78px;display:block}._brand_982ai_43 img{width:100%;height:auto;display:block}._kicker_982ai_65{color:#d87058;letter-spacing:.16em;font-size:11px;font-weight:850}._header_982ai_13 h1{margin:2px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.3}._header_982ai_13 p{color:#60727a;margin:2px 0 0;font-size:13px}._viewSite_982ai_107,._saveButton_982ai_109,._undoButton_982ai_111,._previewSelect_982ai_113,._denied_982ai_115 a{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:46px;font-weight:800;text-decoration:none;display:inline-flex}._viewSite_982ai_107{color:#fff;background:#244b5b;padding:0 20px;font-size:13px}._guide_982ai_151{justify-content:center;align-items:center;gap:18px;width:min(920px,100% - 40px);margin:34px auto;display:flex}._guide_982ai_151 div{align-items:center;gap:10px;font-weight:750;display:flex}._guide_982ai_151 strong{background:#86b7cd;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}._guide_982ai_151 i{color:#82939a;font-style:normal}._workspace_982ai_211{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:start;gap:28px;width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:90px;display:grid}._formColumn_982ai_231{min-width:0}._saveBar_982ai_239,._section_982ai_241,._previewCard_982ai_243,._bottomSave_982ai_245{background:#fff;border:1px solid #16303a1f;box-shadow:0 18px 50px #1b394414}._saveBar_982ai_239{border-radius:18px;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:18px 22px;display:flex}._saveBar_982ai_239>div:first-child{gap:2px;display:grid}._saveBar_982ai_239 span{color:#667980;font-size:12px}._saveBar_982ai_239 strong{font-size:14px}._saveActions_982ai_305{gap:10px;display:flex}._saveButton_982ai_109,._undoButton_982ai_111{border:0;padding:0 22px;font-size:14px}._saveButton_982ai_109{color:#fff;background:#244b5b}._undoButton_982ai_111{color:#16303a;background:#fff;border:1px solid #16303a3d}._saveButton_982ai_109:disabled,._undoButton_982ai_111:disabled{cursor:wait;opacity:.48}._successNotice_982ai_363,._errorNotice_982ai_365{border-radius:12px;margin:14px 0 0;padding:13px 16px;font-size:14px;font-weight:700}._successNotice_982ai_363{color:#165c38;background:#e8f6ee}._errorNotice_982ai_365{color:#a33b27;background:#fff0ec}._section_982ai_241{border-radius:18px;margin-top:18px;overflow:hidden}._section_982ai_241 summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-height:94px;padding:20px 22px;list-style:none;display:grid}._section_982ai_241 summary::-webkit-details-marker{display:none}._section_982ai_241 summary>span{background:#86b7cd;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:inline-grid}._section_982ai_241 summary div{gap:3px;display:grid}._section_982ai_241 summary strong{font-size:19px}._section_982ai_241 summary small{color:#60727a;max-width:680px;font-size:12px;line-height:1.6}._section_982ai_241 summary i{font-size:22px;font-style:normal;transition:transform .18s}._section_982ai_241[open] summary i{transform:rotate(45deg)}._fields_982ai_515{gap:14px;padding:0 22px 24px;display:grid}._field_982ai_515{background:#f6f9f8;border:2px solid #0000;border-radius:14px;gap:7px;padding:17px;display:grid}._selectedField_982ai_545{background:#f1f8fa;border-color:#86b7cd}._field_982ai_515>span{font-size:14px;font-weight:850}._field_982ai_515>small{color:#60727a;font-size:12px}._field_982ai_515 input,._field_982ai_515 textarea{color:#16303a;width:100%;font:inherit;background:#fff;border:1px solid #16303a33;border-radius:10px;outline:none;font-size:16px}._field_982ai_515 input{min-height:48px;padding:0 13px}._field_982ai_515 textarea{resize:vertical;padding:11px 13px;line-height:1.7}._field_982ai_515 input:focus,._field_982ai_515 textarea:focus{border-color:#4c859d;box-shadow:0 0 0 3px #86b7cd38}._previewSelect_982ai_113{color:#244b5b;background:0 0;border:0;justify-self:start;min-height:34px;padding:0 12px;font-size:12px;text-decoration:underline}._bottomSave_982ai_245{border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 22px;display:flex}._bottomSave_982ai_245 p{color:#60727a;margin:0;font-size:13px}._previewColumn_982ai_687{position:sticky;top:20px}._previewCard_982ai_243{border-radius:20px;padding:20px}._previewHeading_982ai_707{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._previewHeading_982ai_707>div:first-child{gap:2px;display:grid}._previewHeading_982ai_707 span{color:#d87058;letter-spacing:.14em;font-size:10px;font-weight:900}._previewHeading_982ai_707 strong{font-size:14px}._previewSwitch_982ai_753{background:#eaf0f0;border-radius:999px;padding:3px;display:flex}._previewSwitch_982ai_753 button{color:#49616a;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 10px;font-size:11px;font-weight:800}._previewSwitch_982ai_753 button[aria-pressed=true]{color:#16303a;background:#fff;box-shadow:0 2px 8px #16303a1f}._previewSurface_982ai_803{background:radial-gradient(circle at 85% 20%,#86b7cd47,#0000 35%),#fcfaf5;border-radius:16px;width:100%;min-height:240px;margin-top:18px;padding:28px;transition:width .18s;overflow:hidden}._previewSurface_982ai_803>span{color:#d87058;letter-spacing:.16em;font-size:9px;font-weight:900}._previewSurface_982ai_803 p{overflow-wrap:anywhere;margin:20px 0 0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(24px,3vw,38px);font-weight:600;line-height:1.45}._mobilePreview_982ai_861{width:250px;min-height:330px;margin-inline:auto;padding:22px 18px}._mobilePreview_982ai_861 p{font-size:27px}._mobilePreview_982ai_861 .managed-desktop-break{display:none}._previewHelp_982ai_891{color:#60727a;margin:14px 2px 0;font-size:12px;line-height:1.7}._denied_982ai_115{color:#16303a;text-align:center;background:#f4f8f8;place-content:center;justify-items:center;min-height:100vh;padding:40px 24px;display:grid}._denied_982ai_115 img{width:120px;height:auto}._denied_982ai_115 h1{margin:24px 0 8px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:30px}._denied_982ai_115 p{color:#60727a;margin:0 0 20px}._denied_982ai_115 a{color:#fff;background:#244b5b;padding:0 20px}@media (width<=920px){._workspace_982ai_211{grid-template-columns:1fr}._previewColumn_982ai_687{grid-row:1;position:static}._previewSurface_982ai_803{min-height:180px}}@media (width<=680px){._headerInner_982ai_23{grid-template-columns:58px 1fr;gap:12px;width:min(100% - 24px,1180px);min-height:98px}._brand_982ai_43{width:58px}._header_982ai_13 h1{font-size:22px}._header_982ai_13 p{display:none}._viewSite_982ai_107{grid-column:1/-1;min-height:40px;margin-bottom:12px}._guide_982ai_151{align-items:stretch;gap:6px;width:min(100% - 24px,920px);margin:20px auto}._guide_982ai_151 div{text-align:center;flex-direction:column;flex:1;gap:5px}._guide_982ai_151 span{font-size:11px;line-height:1.4}._guide_982ai_151 i{align-self:center;font-size:12px}._workspace_982ai_211{gap:14px;width:min(100% - 20px,1180px);padding-bottom:40px}._previewCard_982ai_243{padding:14px}._previewHeading_982ai_707{align-items:center}._previewSurface_982ai_803{min-height:150px;padding:20px}._mobilePreview_982ai_861{width:230px;min-height:260px}._saveBar_982ai_239{flex-direction:column;align-items:stretch}._saveActions_982ai_305{grid-template-columns:1fr 1fr;display:grid}._section_982ai_241 summary{padding:16px}._section_982ai_241 summary small{display:none}._fields_982ai_515{padding:0 12px 14px}._field_982ai_515{padding:13px}._bottomSave_982ai_245{flex-direction:column;align-items:stretch}}
