:root{--paper:#faf5ec;--ink:#172e48;--muted:#5c6965;--gold:#98522f;--line:#d9d5c8;--vermilion:#b43727;--sea:#172e48;--soft-sea:#e7ebee;--soft-sun:#f1e1cb}body{background:var(--paper)}header{background:#fffaf2;border-top:3px solid var(--vermilion)}.brand{display:inline-flex;align-items:center;gap:12px}.brand:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--vermilion);flex-shrink:0}.private,.preview{background:var(--sea);color:#fffaf2}.eyebrow{color:#a23c2c;font-weight:600}.hero h1{color:var(--sea)}.hero-image,.art-stage{background:var(--soft-sun);border-left:4px solid var(--vermilion)}.btn,.cta.dark{background:var(--vermilion);border-color:var(--vermilion);color:#fffaf2}.btn:hover,.cta.dark:hover{background:#8c3023;border-color:#8c3023}.btn.line,.cta:not(.dark){background:transparent;color:var(--sea);border-color:var(--sea)}.season-buttons button[aria-pressed=true]{background:var(--sea);color:#fffaf2;border-color:var(--sea)}.intro{background:var(--soft-sea);padding:50px 30px;border-top:3px solid var(--sea)}.work .num{color:var(--vermilion)}.work .link-label{color:var(--sea)}.work img{border-bottom:3px solid #b18a53}.work:nth-child(1) img{border-color:#758e75}.work:nth-child(2) img{border-color:#ac3f2d}.work:nth-child(3) img{border-color:#b18a53}.work:nth-child(4) img{border-color:#315c74}.work:nth-child(5) img{border-color:#ad7155}.map-section,.motion,.film-intro,footer{background:var(--sea);color:#fffaf2}.map-section .eyebrow,.motion .eyebrow,.film-intro .eyebrow{color:#f2c591}.map-section p,.motion .body,.film-intro p{color:#dce3ea}.map-panel,.video-stage{background:#102237;border-color:#4c6076}.geolonia-svg-map .prefecture{fill:#7f92a4;stroke:#102237}.geolonia-svg-map .prefecture.registered{fill:#dfaa71}.geolonia-svg-map .prefecture:hover,.geolonia-svg-map .prefecture:focus,.geolonia-svg-map .prefecture.selected{fill:#f2c591}.pref-select{background:#102237;border-color:#90aaa4}.pref-result .result-img{background:#102237}.story-layout,.story-home{background:var(--soft-sea);padding:50px 30px;border-top:3px solid var(--sea)}.story-card-shell{background:#dce2e7;border-color:#bac5d0}.shop-buttons button:first-child{background:var(--vermilion);border-color:var(--vermilion);color:#fffaf2}.detail h3{color:var(--sea)}.detail h3:before{content:"";display:block;width:35px;height:3px;background:var(--vermilion);margin-bottom:16px}:focus-visible{outline-color:var(--vermilion)!important}@media(max-width:750px){.intro,.story-layout,.story-home{padding:34px 20px}.brand{gap:8px}.brand:before{width:9px;height:9px}}header{border-bottom:1px solid #b49a6a}.hero-image,.art-stage{border-left:4px solid var(--vermilion);border-bottom:4px solid #b49a6a}.hero h1{letter-spacing:-1.5px}.caption,.minor{color:#8f3427}.map-section{border-top:5px solid #b49a6a}footer{border-top:3px solid #b49a6a}.season-buttons button{border:1px solid transparent;border-radius:2px}.season-buttons button[data-season=spring]{background:#f3d9dc;color:#79333f}.season-buttons button[data-season=summer]{background:#dce8d0;color:#34552f}.season-buttons button[data-season=autumn]{background:#f1d7b6;color:#783d1e}.season-buttons button[data-season=winter]{background:#dae6f2;color:#254760}.season-buttons button[aria-pressed=true]{box-shadow:inset 0 -3px 0 currentColor;border-color:currentColor;font-weight:700}.work{transition:transform .18s ease}.work:hover{transform:translateY(-5px)}@media(prefers-reduced-motion:reduce){.work{transition:none}.work:hover{transform:none}}.collection-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px}.work{grid-column:span 2;background:#fffaf2;padding:20px;border:1px solid #e3dacb;box-shadow:0 9px 25px #172e4808}.work:nth-child(4),.work:nth-child(5){grid-column:span 3}.work img{max-height:340px;object-fit:contain;background:#ede2d2}.work h3{font-size:23px;line-height:1.3}.work .tagline{font-size:11px;min-height:65px;letter-spacing:.6px}.work .num{font-size:12px;font-weight:600}.work .link-label{display:inline-block;border-bottom:1px solid #b49a6a;padding-bottom:6px}.collection-invitation{font:23px/1.6 Georgia,serif;text-align:center;margin:40px 0 0;color:var(--sea)}.journey-stops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 35px}.journey-stops button{padding:20px;text-align:left;background:#203b56;border:1px solid #63758b;border-top:3px solid #d4ac71;color:#fffaf2;cursor:pointer;font:23px/1.4 Georgia,serif}.journey-stops button span{display:block;font:10px/1.8 Arial,sans-serif;letter-spacing:1px;color:#ead3af;margin:0 0 10px}.journey-stops button span:last-child{margin:10px 0 0;font-size:11px;letter-spacing:.3px}.journey-stops button:hover,.journey-stops button[aria-pressed=true]{background:#fff0d9;color:#172e48;border-color:#e5ba7f}.journey-stops button:hover span,.journey-stops button[aria-pressed=true] span{color:#843324}.pref-result{background:#102237;border:1px solid #52647a;padding:24px}.pref-result .btn{background:#b43727;color:#fffaf2;border-color:#b43727}.map-panel{border-top:3px solid #b49a6a}.filters button{border-color:#71859c;color:#e4e9ef}@media(max-width:750px){.collection-grid{grid-template-columns:1fr 1fr;gap:16px}.work,.work:nth-child(4),.work:nth-child(5){grid-column:auto;padding:12px}.collection-grid .work:last-child{grid-column:1/-1;max-width:100%;width:100%}.work img{max-height:300px}.work h3{font-size:18px}.work .tagline{font-size:10px;min-height:0}.journey-stops{grid-template-columns:1fr 1fr;gap:10px}.journey-stops button{font-size:20px;padding:14px}.journey-stops button span{font-size:9px}.collection-invitation{font-size:20px}.pref-result{padding:20px}}.museum-home header{background:#102237;color:#faf3e5;border-bottom:1px solid #a58b5e;padding-top:30px;padding-bottom:30px}.museum-home header .brand:before{background:#b43727;box-shadow:0 0 0 4px #b437271a}.museum-home header nav a{color:#e9dfcb}.museum-home main>.wrap:first-child{max-width:none;padding:0}.museum-home .hero{max-width:none;margin:0;background:#102237;color:#faf3e5;padding:85px max(5vw,calc((100vw - 1150px)/2));gap:7vw;border-bottom:4px solid #ad905d}.museum-home .hero h1{color:#f4e5c5;font-size:clamp(50px,6.4vw,88px);line-height:1.09;letter-spacing:-1px}.museum-home .hero .eyebrow{color:#d9b97f;letter-spacing:3.5px}.museum-home .hero-description{color:#d1d9df;line-height:1.95}.museum-home .hero .caption{color:#d9b97f;font-size:10px;letter-spacing:2px}.museum-home .hero-image{background:#1c3046;padding:28px;border:1px solid #a58b5e;box-shadow:0 25px 55px #00000040,inset 0 0 0 7px #102237}.museum-home .hero-image img{max-height:630px;box-shadow:0 8px 28px #00000045}.museum-home .hero .btn{background:#b43727;border-color:#b43727;color:#fff6e8;padding:17px 25px}.museum-home .hero .btn.line{background:transparent;border-color:#c2a574;color:#f4e5c5}.museum-home .season-buttons{margin-top:22px;gap:8px}.museum-home .intro{max-width:1150px;margin:75px auto;background:#faf5ec;border-top:1px solid #a58b5e;border-bottom:1px solid #a58b5e;padding:45px 30px}.museum-home #collections{max-width:1280px;margin:auto;padding:65px 5vw 85px;border-top:0}.museum-home #collections .section-head{border-bottom:1px solid #b49a6a;padding-bottom:25px}.museum-home .work{padding:24px;background:#f7f0e3;border-color:#cdbd9f;box-shadow:none}.museum-home .work img{background:#182d43;padding:12px;border:1px solid #9e8358;max-height:380px}.museum-home .work h3{font-size:24px;letter-spacing:.2px}.museum-home .work .num{letter-spacing:3px}.museum-home .map-section{background:#102237;padding-top:85px;padding-bottom:85px}.museum-home .map-section h2{color:#f4e5c5}@media(max-width:750px){.museum-home header{padding:24px 6vw}.museum-home .hero{padding:45px 6vw 50px;gap:35px}.museum-home .hero h1{font-size:49px}.museum-home .hero-image{padding:22px}.museum-home .hero-image img{max-height:500px}.museum-home .intro{margin:40px 6vw;padding:30px 20px}.museum-home #collections{padding:35px 6vw 50px}.museum-home .work{padding:12px}.museum-home .work img{padding:7px}.museum-home .work h3{font-size:18px}.museum-home .map-section{padding:50px 0}}.museum-product header{background:#102237;color:#faf3e5;border-bottom:1px solid #a58b5e;padding-top:30px;padding-bottom:30px}.museum-product main>.wrap:first-child{max-width:none;padding:0;background:#102237}.museum-product .hero{max-width:1280px;margin:auto;padding:70px 5vw 85px;color:#f7ecd8;gap:7vw}.museum-product .hero h1{color:#f4e5c5}.museum-product .hero .subtitle{color:#dec594}.museum-product .hero .body{color:#d3dce1}.museum-product .hero .eyebrow,.museum-product .hero .minor{color:#d9b97f}.museum-product .metadata{border-color:#52647a;color:#f4e5c5}.museum-product .metadata span{color:#ccd6df}.museum-product .art-stage{background:#1c3046;padding:28px;border:1px solid #a58b5e;box-shadow:inset 0 0 0 7px #102237}.museum-product .art-stage img{max-width:420px}.museum-product .motion{background:#172e48;border-top:3px solid #b49a6a}.museum-product .detail-image{border:10px solid #172e48;box-shadow:0 0 0 1px #ad905d}.display-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.room-concept{margin:0}.room-wall{background:#e5dbcc;padding:40px 35px 0;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border:1px solid #c6b99f}.display-frame{width:190px;padding:10px;background:#183047;border:2px solid #ac9061;box-shadow:8px 14px 22px #172e4830;margin-bottom:35px}.display-frame img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.room-console{width:90%;height:85px;border-top:12px solid #705744;border-left:9px solid #705744;border-right:9px solid #705744;margin-bottom:0}.room-concept figcaption{font:9px/1.8 Arial,sans-serif;letter-spacing:1.2px;color:#5c6965;padding-top:14px}.museum-product .story-layout{border-top:3px solid #b49a6a;background:#e7ebee}.museum-product .story-layout>a{padding:20px;background:#102237;border:1px solid #a58b5e}@media(max-width:700px){.museum-product header{padding:24px 6vw}.museum-product .hero{padding:35px 6vw 50px}.museum-product .hero h1{font-size:46px}.display-layout{grid-template-columns:1fr;gap:30px}.room-wall{min-height:450px;padding:30px 20px 0}.display-frame{width:170px}.museum-product .story-layout>a{padding:14px}}.museum-product .art-stage,.museum-home .hero-image{padding:30px;background:#f0e6d5;border:9px solid #1a2b3e;outline:1px solid #aa9166;outline-offset:0;box-shadow:inset 0 0 0 1px #c5ae84,inset 0 0 0 7px #e3d5be,0 18px 36px #00000032;position:relative}.museum-product .art-stage:after,.museum-home .hero-image:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid #687386;pointer-events:none}.museum-product .art-stage img,.museum-home .hero-image img{box-shadow:0 0 0 1px #9a8768,0 5px 13px #00000025}.display-frame{padding:12px;background:#efe4d1;border:7px solid #1a2b3e;outline:1px solid #aa9166;box-shadow:inset 0 0 0 1px #c5ae84,8px 14px 22px #172e4830}.museum-product .collection-note{background:#e7ebee;color:#172e48;border-top:2px solid #a58b5e}.museum-product .collection-note p{color:#5c6965}.museum-product .back a{color:#ead3aa}@media(max-width:700px){.museum-product .art-stage,.museum-home .hero-image{padding:22px;border-width:7px}.museum-product .art-stage:after,.museum-home .hero-image:after{top:-5px;right:-5px;bottom:-5px;left:-5px}}.museum-product .art-stage,.museum-home .hero-image{border:16px solid #786049;border-top-color:#b69a72;border-left-color:#a38761;border-right-color:#554232;border-bottom-color:#654c37;outline:2px solid #d3bb92;background:#f2e8d7;padding:24px;box-shadow:inset 0 0 0 2px #8a6d48,inset 0 0 0 5px #d9c7a8,0 18px 34px #0005}.museum-product .art-stage:after,.museum-home .hero-image:after{top:-10px;right:-10px;bottom:-10px;left:-10px;border:2px solid #cfb589;box-shadow:0 0 0 2px #564536,inset 0 0 0 1px #66533c}@media(max-width:700px){.museum-product .art-stage,.museum-home .hero-image{border-width:12px;padding:18px}.museum-product .art-stage:after,.museum-home .hero-image:after{top:-8px;right:-8px;bottom:-8px;left:-8px;border-width:1px}}.frame-castle .art-stage{border-color:#59616a;border-top-color:#adb2b5;border-left-color:#989ea3;border-right-color:#454d57;border-bottom-color:#4e5660;outline-color:#c5c7c5;background:#f2eee5;box-shadow:inset 0 0 0 2px #787f84,inset 0 0 0 5px #d9d8d1,0 18px 34px #0005}.frame-castle .art-stage:after{border-color:#c5c7c5;box-shadow:0 0 0 2px #414b56,inset 0 0 0 1px #68727c}.frame-legend .art-stage{border-color:#453627;border-top-color:#b59452;border-left-color:#9b7a3e;border-right-color:#322b22;border-bottom-color:#3f3022;outline-color:#c9a55c;background:#1c1712;box-shadow:inset 0 0 0 2px #c4a057,inset 0 0 0 5px #382a1b,0 18px 34px #0005}.frame-legend .art-stage:after{border-color:#d2ae68;box-shadow:0 0 0 2px #29231d,inset 0 0 0 1px #7d6035}.frame-everyday .art-stage{border-color:#79533b;border-top-color:#ac7952;border-left-color:#976847;border-right-color:#573a29;border-bottom-color:#65442f;outline-color:#ac8260;background:#efe4d3;box-shadow:inset 0 0 0 2px #8b6446,inset 0 0 0 5px #d5c2a6,0 18px 34px #0005}.frame-everyday .art-stage:after{border-color:#b98b63;box-shadow:0 0 0 2px #593d2b,inset 0 0 0 1px #765338}.frame-castle .display-frame{border-color:#59616a;outline-color:#c5c7c5;background:#f2eee5}.frame-legend .display-frame{border-color:#453627;outline-color:#c9a55c;background:#1c1712;box-shadow:inset 0 0 0 1px #c4a057,8px 14px 22px #172e4830}.frame-everyday .display-frame{border-color:#79533b;outline-color:#ac8260;background:#efe4d3;box-shadow:inset 0 0 0 1px #8b6446,8px 14px 22px #172e4830}.card-size-note{border-left:3px solid #ad905d;padding:12px 16px;background:#f5eee1}.card-size-note strong{font-size:10px;letter-spacing:1px;color:#172e48}.next-gallery{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center;border-top:1px solid #ad905d;margin-top:30px}.next-work{display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:center;padding:25px;background:#102237;color:#f4e5c5;text-decoration:none;border:1px solid #ad905d}.next-work img{display:block;width:100%;height:auto;object-fit:contain;border:5px solid #6e5940;outline:1px solid #b49a6a}.next-work .eyebrow{color:#d9b97f}.next-work h3{font:27px/1.25 Georgia,serif;margin:15px 0}.next-work p{font-size:12px;line-height:1.8;color:#d5dde2}.next-label{font-size:10px;letter-spacing:1px;border-bottom:1px solid #ad905d;padding-bottom:6px}.next-work:hover{background:#1a354f}.next-work:focus-visible{outline-offset:6px}@media(max-width:700px){.next-gallery{grid-template-columns:1fr;gap:30px}.next-work{grid-template-columns:95px 1fr;padding:18px;gap:18px}.next-work h3{font-size:23px}}.format-strip{border-top:1px solid #b49a6a;border-bottom:1px solid #b49a6a;padding:17px 0;margin:24px 0;color:#172e48}.format-strip span,.format-strip small{display:block;font:10px/1.8 Arial,sans-serif;letter-spacing:1.2px}.format-strip strong{display:block;font:24px/1.5 Georgia,serif;margin:8px 0}body.museum-home,body.museum-product{font-family:Work Sans,Arial,sans-serif;font-size:15px;line-height:1.65}.museum-product .body,.museum-product .detail p,.museum-home .hero-description,.museum-home .intro p,.museum-home .story-home p{font-family:Work Sans,Arial,sans-serif;font-size:15px;line-height:1.7}.museum-product .pending,.museum-product details,.museum-product details p{font-size:14px;line-height:1.75}.museum-product summary{font-size:15px;line-height:1.5;padding:3px 0}.museum-product .hero h1{font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1.12;letter-spacing:-.6px}.museum-product h2{font-size:36px;line-height:1.2;letter-spacing:-.4px}.museum-product .subtitle{font-size:15px;line-height:1.7;letter-spacing:.5px}.museum-product .cta,.museum-product .shop-buttons button,.museum-home .btn{font-family:Work Sans,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.7px;border-radius:0;padding:15px 24px;min-height:48px}.museum-product .metadata{font-size:14px}.museum-product .metadata span{font-size:11px}.museum-product .eyebrow,.museum-home .eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:400}.museum-product .minor,.museum-product .back,.museum-product .video-note,.museum-product .card-size-note strong{font-size:12px;line-height:1.6}.museum-home nav a,.museum-product nav a{font-size:12px;letter-spacing:.7px}.museum-home .work .tagline{font-size:13px;line-height:1.6}.museum-home .work .link-label{font-size:12px}.format-strip span,.format-strip small{font-size:12px;letter-spacing:.6px}.museum-product .shop-buttons{flex-wrap:wrap}@media(max-width:700px){.museum-product .hero h1{font-size:36px}.museum-product h2{font-size:30px}.museum-product .body,.museum-product .detail p,.museum-product details,.museum-product details p{font-size:15px}.museum-product .pending,.museum-product .subtitle{font-size:14px}.museum-product nav{gap:12px}.museum-product nav a,.museum-home nav a{font-size:11px}.museum-home .work .tagline{font-size:12px}}.display-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:35px 0 45px}.display-steps article{border-top:2px solid #ad905d;padding:20px 0}.display-steps h3{font:24px/1.3 Georgia,serif;margin:15px 0}.display-steps p{font-size:15px;line-height:1.7;color:#5c6965}.ratio-guide{display:flex;align-items:flex-end;justify-content:space-evenly;gap:20px;background:#e7ebee;padding:35px 25px;border:1px solid #bdc8d0}.ratio-guide figure{margin:0;flex:1;max-width:150px;text-align:center}.ratio-outline{width:100%;border:7px solid #172e48;outline:1px solid #ad905d;background:#faf5ec;display:flex;align-items:center;justify-content:center}.ratio-outline span{font:24px Georgia,serif;color:#172e48}.ratio-guide figcaption{font-size:13px;margin-top:17px;letter-spacing:1px}.print-guide>.pending{margin-top:20px;max-width:720px}@media(max-width:700px){.display-steps{grid-template-columns:1fr;gap:8px;margin:25px 0}.display-steps article{padding:18px 0}.ratio-guide{gap:10px;padding:25px 14px}.ratio-outline{border-width:4px}.ratio-outline span{font-size:16px}.ratio-guide figcaption{font-size:12px}}.frame-samurai .art-stage{border-color:#292c31;border-top-color:#6c6555;border-left-color:#595348;border-right-color:#1f2227;border-bottom-color:#24262b;outline-color:#b49a6a;background:#171c24;box-shadow:inset 0 0 0 2px #b49a6a,inset 0 0 0 5px #292b30,0 18px 34px #0005}.frame-samurai .art-stage:after{border-color:#b49a6a;box-shadow:0 0 0 2px #20242a,inset 0 0 0 1px #615747}.gift-note{background:#102237;color:#f4e5c5;border:1px solid #ad905d;padding:24px;margin:25px 0}.gift-note .eyebrow{color:#d9b97f}.gift-note h3{font:25px/1.3 Georgia,serif;margin:12px 0}.gift-note p{font-size:15px;line-height:1.7}.gift-note .pending{color:#d3dce1;font-size:13px}.gift-note a{font-size:12px;letter-spacing:.7px;color:#f4e5c5;text-underline-offset:5px}@media(max-width:700px){.museum-product nav a{min-height:44px;display:inline-flex;align-items:center}.museum-product .season-tabs button{min-height:44px;padding:11px 14px}.museum-product summary{min-height:44px;display:list-item;padding:8px 0;line-height:1.6}.museum-product .close{min-height:44px;min-width:80px}.museum-product .journey a,.museum-product .minor a{display:inline-block;padding:12px 0}.museum-product dialog{max-width:94vw;padding:18px}}@media(max-width:700px){.museum-product .minor,.museum-product .back,.museum-product .video-note,.museum-product .video-stage+p,.museum-product .caption,.caption,.source,.map-legend{font-size:12px;line-height:1.7;letter-spacing:.6px}}.museum-product .season-tabs button{color:#faf5ec;background:#102237;border-color:#a9b6c3;-webkit-text-fill-color:currentColor;min-height:44px}.museum-product .season-tabs button:hover,.museum-product .season-tabs button:focus-visible{color:#102237;background:#faf5ec;border-color:#faf5ec}.museum-product .season-tabs button[aria-pressed=true]{color:#102237;background:#faf5ec;border-color:#faf5ec;font-weight:700;box-shadow:inset 0 -3px #98522f}.museum-product .season-tabs button:focus-visible{outline:2px solid #d9b97f!important;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cjs-colour-study.css.map */
