:root{--paper:#f6f0e6;--ink:#34291e;--muted:#8f8070;--line:#dcd0bf;--green:#594735;--gold:#a88957}body.experience{background-color:#f6f0e6;background-image:url('/index/images/ink-gallery-background-v2.webp');background-position:center top;background-repeat:no-repeat;background-size:100% auto;color:#34291e}.site-header{position:relative;background:transparent;border:0;backdrop-filter:none}.header-inner{max-width:1140px;min-height:236px;display:block;padding:38px 32px 34px}.masthead-main{display:flex;justify-content:space-between;align-items:flex-start;gap:26px}.brand{gap:27px;align-items:center}.brand-mark{width:85px;height:89px;border:2px solid #8c663c;color:#30251a;font:62px Georgia,'Times New Roman',serif;background:#f8f3e733;flex-shrink:0}.brand-mark:after{inset:5px;border:1px solid #bda37e}.brand-name{font:700 clamp(36px,5.5vw,65px)/1.1 'Songti SC',SimSun,serif;letter-spacing:.08em;color:#30251a;white-space:nowrap}.brand-sub{font:15px/1.5 Georgia,serif;letter-spacing:.3em;margin:7px 0 0 3px;color:#392c20;white-space:nowrap}.masthead-actions{display:flex;gap:20px;align-items:center;padding-top:12px}.masthead-search{display:flex;gap:10px;align-items:center;min-width:0;width:235px;border:1px solid #cbbfac;border-radius:28px;padding:10px 17px;background:#f8f2e66b;box-shadow:2px 3px 5px #543d2515,inset 0 0 2px #fff9}.masthead-search svg{width:23px;height:23px;flex-shrink:0;color:#51412f}.masthead-search input{width:100%;min-width:0;outline:0;border:0;background:none;font-size:13px;color:#574532}.masthead-search input::placeholder{color:#a49989}.masthead-search button{padding:0;border:0;background:transparent}.home-link{margin:0;border-left:1px solid #d7c8b4;padding-left:22px;gap:10px;font-size:20px;color:#33271b}.home-link svg{width:30px;height:30px}.brand-tagline{margin:25px 0 0 112px;color:#957242;font-family:'Songti SC',SimSun,serif;font-size:18px;letter-spacing:.31em;display:flex;align-items:center;gap:20px}.brand-tagline:before,.brand-tagline:after{content:'';width:24px;height:1px;background:#ac8c5e}.stage{max-width:1140px;padding:0 32px}.ink-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;row-gap:21px}.ink-category-card{display:block;position:relative;aspect-ratio:.97;overflow:hidden;border-radius:20px;isolation:isolate;background:#c2b39e;box-shadow:0 5px 10px #4e38292e;border:1px solid #e2d6c4;transition:transform .25s,box-shadow .25s}.ink-category-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #4e382933}.ink-category-card>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.ink-category-card:hover>img{transform:scale(1.045)}.ink-card-caption{position:absolute;bottom:0;left:0;right:0;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:11px 13px 10px 16px;background:linear-gradient(180deg,#4a4033cf,#342e24f5);backdrop-filter:blur(8px);color:#fff9eb;z-index:1}.ink-card-titles{min-width:0;display:flex;flex-direction:column;gap:3px}.ink-card-name{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:0;word-break:keep-all}.ink-card-en{font:9px/1.4 Georgia,'Times New Roman',serif;letter-spacing:.11em;color:#fbf4e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ink-card-arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #cbb48c;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 3px #e9d3a41a}.ink-card-arrow svg{width:17px;height:17px;stroke-width:1.3}.ink-directory-foot{padding:25px 0 20px;text-align:center;color:#a08a6b;font-size:11px;letter-spacing:.1em}.ink-special-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 25px;padding:10px 0 25px}.ink-special-nav a{color:#7b6347;font-size:12px;border-bottom:1px solid #d6c5ab;padding:3px 2px}.ink-recommendations{margin-top:12px;border-top:1px solid #d9cbb7;border-bottom:1px solid #d9cbb7}.ink-recommendations summary{padding:18px 2px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:'Songti SC',SimSun,serif;font-size:20px;color:#685035}.ink-recommendations summary::-webkit-details-marker{display:none}.ink-recommendations summary:after{content:'＋';font:20px Georgia,serif;color:#aa8d62}.ink-recommendations[open] summary:after{content:'－'}.ink-recommendations .section-heading{margin-top:25px}.ink-recommendations .recommendation-art{background:#eee4d6;border-color:#d7c8b3}.previewfoot{border:0;margin-top:30px;min-height:155px;padding:38px 0 25px;align-items:flex-end;background:linear-gradient(#f6f0e600,#f6f0e633),url('/index/images/ink-gallery-background-v2.webp') center bottom / 100% auto no-repeat}.footer-brand,.footer-caption{color:#816b4e}.search-wrap{padding-top:0}.searchbox{background:#faf6efb0;border-color:#d9cbb6}.searchbox button{background:#64513a}.search-note{color:#9b8a72}.eyebrow{color:#9c8565}.breadcrumbs a{color:#836b4b}.breadcrumbs{color:#b2a087}.collection-heading{border-color:#dfd2bd}.collection-heading h1{color:#4a3724}.collection-heading p{color:#a08b6f}.collection-count strong{color:#927546}.collection-count{color:#a28e73}.chips a,.chips span{border-color:#d9c9b0;color:#977c54}.chips .active{background:#766045;border-color:#766045;color:#fff8eb}.category-picker{color:#92764d}.gallery-image-cell{background:#fbf8f2;border-color:#e0d5c4;box-shadow:0 2px 7px #70573508}.gallery-image-cell>a{background:#eee7dc}.gallery-image-cell:hover{border-color:#b7a17b;box-shadow:0 8px 22px #6a4e3020}.gallery-image-cell figcaption{color:#604b33}.gallery-image-set{background:#efe7d9;border-color:#d6c3a7}.gallery-set-heading{color:#8a6c44}.viewer{background:#241e18f7}.viewer-head{border-color:#ffffff12}@media(min-width:1140px){.header-inner{min-height:254px;padding-top:42px}.ink-card-caption{min-height:69px}.ink-card-name{font-size:20px}}@media(max-width:1050px){.masthead-actions{gap:14px}.masthead-search{width:210px}.brand{gap:23px}.brand-mark{width:75px;height:80px;font-size:54px}.brand-sub{font-size:13px}.home-link{font-size:18px;padding-left:16px}.header-inner{min-height:224px}.brand-tagline{margin-left:99px;font-size:16px}.ink-category-grid{gap:19px 21px}.ink-card-name{font-size:17px}.ink-card-caption{padding-left:13px;padding-right:10px;min-height:61px}.ink-card-en{font-size:8px}.ink-card-arrow{width:26px;height:26px}}@media(max-width:800px){.header-inner{padding:30px 23px;min-height:205px}.masthead-main{align-items:center;gap:16px}.brand{gap:16px}.brand-name{font-size:40px}.brand-mark{width:61px;height:66px;font-size:44px}.brand-sub{font-size:10px;letter-spacing:.23em}.masthead-search{width:175px;padding:8px 12px}.masthead-search input{font-size:11px}.masthead-search svg{width:19px;height:19px}.home-link{font-size:15px;padding-left:13px;gap:7px}.home-link svg{width:24px;height:24px}.masthead-actions{gap:10px;padding-top:0}.brand-tagline{margin-left:77px;margin-top:23px;font-size:14px;letter-spacing:.22em;gap:14px}.stage{padding:0 23px}.ink-category-grid{gap:14px}.ink-category-card{border-radius:14px}.ink-card-caption{min-height:49px;padding:8px}.ink-card-name{font-size:13px}.ink-card-en{font-size:6px;letter-spacing:.04em}.ink-card-arrow{width:21px;height:21px}.ink-card-arrow svg{width:13px;height:13px}.collection-heading h1{font-size:30px}}@media(max-width:600px){body.experience{background-size:auto 850px}.header-inner{padding:22px 17px 25px;min-height:191px}.masthead-main{flex-wrap:wrap;gap:18px;align-items:center}.brand{gap:14px}.brand-mark{width:52px;height:57px;font-size:37px}.brand-mark:after{inset:4px}.brand-name{font-size:36px;letter-spacing:.07em}.brand-sub{font-size:9px;letter-spacing:.23em;margin-top:5px}.masthead-actions{width:100%;gap:17px;justify-content:space-between}.masthead-search{width:auto;flex:1;max-width:260px;padding:9px 14px}.masthead-search input{font-size:12px}.home-link{font-size:15px;gap:7px;padding-left:17px}.home-link svg{width:24px;height:24px}.brand-tagline{margin:15px 0 0 0;position:absolute;right:19px;top:22px;writing-mode:vertical-rl;font-size:10px;letter-spacing:.15em;gap:5px;max-height:66px}.brand-tagline:before,.brand-tagline:after{display:none}.stage{padding:0 15px}.ink-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.ink-category-card{border-radius:16px;aspect-ratio:.94}.ink-card-caption{padding:10px 10px 9px 11px;min-height:56px}.ink-card-name{font-size:15px;line-height:1.4}.ink-card-en{font-size:7px;letter-spacing:.08em}.ink-card-arrow{width:24px;height:24px}.ink-card-arrow svg{width:14px;height:14px}.ink-directory-foot{font-size:10px;padding-top:21px}.ink-special-nav{gap:12px 21px;padding-bottom:18px}.ink-special-nav a{font-size:11px}.ink-recommendations summary{font-size:18px}.previewfoot{min-height:125px;align-items:center;justify-content:flex-end;background-size:auto 570px;padding-top:30px;gap:5px}.collection-heading{padding-top:10px}.collection-heading h1{font-size:29px}.collection-heading p{font-size:10px}.collection-filter{padding-top:17px}.search-wrap{display:none}.gallery-image-grid{padding-top:6px}.collection-count strong{font-size:23px}}@media(max-width:360px){.brand-name{font-size:31px}.brand-tagline{display:none}.brand-sub{font-size:8px}.ink-card-name{font-size:13px}.ink-card-en{font-size:6px}.ink-card-arrow{width:20px;height:20px}}
body.experience{background-image:linear-gradient(#fffdf65c,#fffdf65c),url("/index/images/ink-gallery-background-v2.webp")}@media(max-width:600px){.brand-tagline{writing-mode:horizontal-tb;top:83px;left:83px;right:auto;font-size:9px;letter-spacing:.13em;white-space:nowrap;margin:0;max-height:none}.masthead-main{row-gap:29px}}

/* Four-column directory and prominent navigation. */
.masthead-search{background:#fffcf5f5;border:1.5px solid #9c7a4e;box-shadow:0 3px 10px #6f4c2520;min-height:48px}.masthead-search input{color:#43301d;font-weight:500}.masthead-search input::placeholder{color:#8a7152;opacity:1}.masthead-search button{color:#6d4c26}.home-link{border:1px solid #8e6a3f;background:#654b2e;color:#fff9ed;border-radius:8px;padding:9px 17px;box-shadow:0 3px 8px #5c3e2323;font-weight:500;min-height:48px;justify-content:center}.home-link svg{stroke:#fff9ed}.masthead-search:focus-within{outline:2px solid #c4a272;outline-offset:3px}
@media(max-width:600px){.ink-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 7px}.ink-category-card{aspect-ratio:.78;border-radius:10px}.ink-card-caption{min-height:41px;padding:5px 4px 5px 5px;gap:2px}.ink-card-titles{gap:2px}.ink-card-name{font-size:clamp(9px,2.45vw,14px);line-height:1.3;word-break:normal}.ink-card-en{font-size:5px;letter-spacing:0;line-height:1.2}.ink-card-arrow{width:14px;height:14px;flex-shrink:0}.ink-card-arrow svg{width:10px;height:10px}.stage{padding-left:10px;padding-right:10px}.masthead-actions{gap:12px}.masthead-search{min-height:44px;max-width:none;padding:10px 13px;border-radius:8px}.masthead-search input{font-size:13px}.masthead-search svg{width:21px;height:21px}.home-link{font-size:15px;padding:9px 12px;gap:6px;min-height:44px;flex-shrink:0}.home-link svg{width:23px;height:23px}.ink-directory-foot{font-size:10px}}


/* Bespoke brand and the four quick entries directly below search. */
.brand-name{font-size:clamp(32px,4.8vw,58px);letter-spacing:.045em}.brand-sub{letter-spacing:.18em}.brand-mark.brand-cloud{border:0;background:none;box-shadow:none}.brand-cloud:after{display:none}.brand-cloud img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 5px #70563422)}.header-inner{min-height:0;padding-bottom:26px}
@media(max-width:800px){.brand-name{font-size:clamp(29px,4.8vw,40px)}.brand{gap:14px}}
@media(max-width:600px){.brand-name{font-size:clamp(25px,7.2vw,34px);letter-spacing:.035em}.brand-sub{font-size:8px;letter-spacing:.17em}.brand{gap:10px}.brand-cloud{width:52px;height:57px}.header-inner{padding-bottom:21px}.brand-tagline{left:80px;font-size:9px}}



/* Text-only brand aligned to the left. */
.brand{gap:0}.brand-tagline{margin-left:0}@media(max-width:800px){.brand{gap:0}.brand-tagline{margin-left:0}}@media(max-width:600px){.brand-tagline{left:17px;margin-left:0}}


/* Keep the artwork area clear; ink scenery remains only in the header. */
body.experience.is-collection{background-image:none;background-color:#f6f0e6}.is-collection .site-header{background-image:linear-gradient(#fffdf65c,#fffdf65c),url("/index/images/ink-gallery-background-v2.webp");background-position:center top;background-repeat:no-repeat;background-size:100% auto}@media(max-width:600px){.is-collection .site-header{background-size:auto 850px}}


/* Keep landscape artwork within the masthead only. */
body.experience{background-image:none;background-color:#f6f0e6}.experience .site-header{background-image:linear-gradient(#fffdf65c,#fffdf65c),url("/index/images/ink-gallery-background-v2.webp");background-position:center top;background-repeat:no-repeat;background-size:100% auto}.experience .previewfoot{background:none}@media(max-width:600px){.experience .site-header{background-size:auto 850px}}



/* Typography with a fine, double gold frame and stepped corner detailing. */












/* Cream and antique gold plaques inspired by the supplied reference. */





















