@charset "UTF-8";html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}/*! 
 * OverlayScrollbars
 * Version: 2.12.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;inset:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x: hidden;--os-viewport-overflow-y: hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x: visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x: hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x: scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y: visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y: hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y: scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*{display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-viewport-percent{syntax: "<number>"; inherits: true; initial-value: 0;}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) )}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;inset:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, .44);--os-handle-bg-hover: rgba(0, 0, 0, .55);--os-handle-bg-active: rgba(0, 0, 0, .66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, .44);--os-handle-bg-hover: rgba(255, 255, 255, .55);--os-handle-bg-active: rgba(255, 255, 255, .66)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}/*!
 * Viewer.js v1.11.7
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-11-24T04:32:14.526Z
 */.viewer-zoom-in:before,.viewer-zoom-out:before,.viewer-one-to-one:before,.viewer-reset:before,.viewer-prev:before,.viewer-play:before,.viewer-next:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen:before,.viewer-fullscreen-exit:before,.viewer-close:before{background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{direction:ltr;font-size:0;inset:0;line-height:0;overflow:hidden;position:absolute;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viewer-container::-moz-selection,.viewer-container *::-moz-selection{background-color:transparent}.viewer-container::selection,.viewer-container *::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{inset:0;overflow:hidden;position:absolute}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;cursor:none;display:none;inset:0;position:absolute;z-index:1}.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:#00000080;border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:#000c;border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:#00000080;border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid rgba(255,255,255,.1);border-left-color:#ffffff80;border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width: 767px){.viewer-hide-xs-down{display:none}}@media (max-width: 991px){.viewer-hide-sm-down{display:none}}@media (max-width: 1199px){.viewer-hide-md-down{display:none}}.viewer-container.viewer-backdrop{background:rgb(from #000 r g b/40%);backdrop-filter:blur(5px)}.viewer-container button.viewer-close{position:absolute;left:50%;bottom:3rem;translate:-50% 0;font-size:1.5rem;line-height:1;display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;color:#fefefa}.viewer-container button.viewer-close:before{content:"";display:block;aspect-ratio:13 / 13;-webkit-mask:url(/assets/svg/close.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/close.svg) 50% 50%/contain no-repeat;background:#332004;width:1.4rem;background:currentColor;color:unset}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@font-face{font-family:noto sans jp;src:url(src/assets/fonts/NotoSansJP-VariableFont_wght.ttf)}@font-face{font-family:shippori mincho R;src:url(src/assets/fonts/ShipporiMincho-Regular.ttf)}@font-face{font-family:shippori mincho B;src:url(src/assets/fonts/ShipporiMincho-Bold.ttf)}@font-face{font-family:roboto;src:url(src/assets/fonts/Roboto-VariableFont_wdth,wght.ttf)}@font-face{font-family:eb garamond;src:url(src/assets/fonts/EBGaramond-VariableFont_wght.ttf)}@property --progress{syntax: "<number>"; inherits: true; initial-value: 0;}*{--side-padding: 3rem;--home-left-padding: 22rem;--zi-header: 20;--zi-menu: 30;--zi-transition-cover: 40;--zi-cover: 50;--zi-gallery-cover: 50;--zi-home-nav: 10;--zi-home-logo: 10}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){*{--side-padding: 2rem}}@media (hover: hover) and (pointer: fine){* :focus-visible{box-shadow:inset 0 0 0 1px currentColor!important}}html{font-size:.6613756614vw;background:#fefefa;font-family:noto sans jp;font-weight:350;color:#332004;text-spacing-trim:space-all;overflow-x:hidden;scroll-padding-top:5rem}html.smooth-scroll{scroll-behavior:smooth}html[lang=en]{font-family:roboto;font-weight:300;font-weight:350}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){html{font-size:2.5641025641vw;scroll-padding-top:3rem}}html,body{overscroll-behavior-y:contain}body{-webkit-text-size-adjust:100%}a{text-decoration:none;color:inherit}p{line-break:strict}button{color:inherit;outline:inherit}ul,ol{list-style:none}img{vertical-align:bottom}h1,h2,h3,h4,h5{font-size:inherit;font-weight:inherit}sup{display:inline-block;vertical-align:super}address{font-style:unset}dialog{background:unset;border:unset;max-width:unset;max-height:unset;width:100%;height:100%}dialog::backdrop{background:unset}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.sp{display:none!important}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.pc{display:none!important}}.optimized-image{display:block;overflow:hidden}.optimized-image img{width:100%;height:inherit;-o-object-fit:cover;object-fit:cover}transition-cover{--prog-divider: 1;position:fixed;z-index:var(--zi-transition-cover);width:100%;height:100dvh;display:grid;place-items:center}transition-cover.disable{opacity:0}transition-cover .container{margin-left:3rem;display:flex;align-items:center;gap:4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){transition-cover .container{position:relative;margin-left:unset;display:grid;place-items:center}}transition-cover .container .logo-asahi{display:block;aspect-ratio:389 / 225;background:url(/assets/svg/logo_asahi.svg) 50% 50%/contain no-repeat;width:22rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){transition-cover .container .logo-asahi{position:absolute;width:18rem;margin-top:-18rem;margin-left:-14rem}}transition-cover .container .divider{position:relative;width:7.5rem;height:13rem;display:grid;place-items:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){transition-cover .container .divider{width:unset;height:unset;position:absolute;width:27.5rem;height:13rem}}transition-cover .container .divider:before{content:"";position:absolute;width:15rem;height:1px;rotate:-60deg;background:linear-gradient(to right,#956134 calc(100% * var(--prog-divider)),transparent calc(100% * var(--prog-divider)))}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){transition-cover .container .divider:before{width:30rem;rotate:-25deg}}transition-cover .container .divider.out:before{background:linear-gradient(to right,transparent calc(100% * var(--prog-divider)),#956134 calc(100% * var(--prog-divider)))}transition-cover .container .logo-30th{display:block;aspect-ratio:400 / 160;-webkit-mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;background:#956134;margin-top:-2rem;width:25rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){transition-cover .container .logo-30th{position:absolute;margin-top:15rem;margin-left:15rem;width:20rem}}.global-navigator-site-link{display:flex;align-items:center;gap:1rem}.global-navigator-site-link+.global-navigator-site-link{margin-top:.5rem}.global-navigator-site-link:before{content:"";width:1rem;height:1px;background:rgb(from #332004 r g b/30%)}.global-navigator-site-link a{position:relative;width:100%;padding-block:.5rem;font-size:1.5rem;line-height:1;letter-spacing:.05em}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.global-navigator-site-link a{font-size:1.3rem}}.global-navigator-site-link a:is(html[lang=en] *){letter-spacing:unset}.global-navigator-site-link a>span{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content}@media (hover: hover) and (pointer: fine){.global-navigator-site-link a>span:is(.global-navigator-site-link a>*):before{content:"";position:absolute;z-index:-1;bottom:-.1em;left:0;width:calc(100% + .5rem);height:.5em;background:rgb(from #956134 r g b/20%);transform-origin:right bottom;scale:1 0;transition-property:scale;transition-duration:.3s;transition-timing-function:ease;will-change:scale}.global-navigator-site-link a>span:is(global-navigator .site-links ul a:hover>*):before{scale:1 1}}.global-navigator-site-link a>span .sup{display:inline-block;margin-bottom:.2rem;font-size:1.3rem;opacity:.7}.global-navigator-site-link a:is(html[lang=ja] *):is(global-navigator .site-links .page.congratulatory-message *):after{content:"氏";margin-left:.2rem;font-size:1.2rem}@media (hover: hover) and (pointer: fine){.global-navigator-site-link a:is(html[lang=ja] *):is(global-navigator .site-links .page.congratulatory-message *) span:is(.global-navigator-site-link a>*):before{width:calc(100% + 2.3rem)}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}global-navigator{display:block;color:#332004}global-navigator nav{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"lo si" "in in";row-gap:5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav{display:block;width:100%}}global-navigator nav .logo.pc{grid-area:lo;display:block;aspect-ratio:239 / 187;-webkit-mask:url(/assets/svg/logo_tate.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/logo_tate.svg) 50% 50%/contain no-repeat;background:#956134;width:27.4rem}global-navigator nav .logo.sp{margin-top:5rem;margin-inline:auto;display:block;aspect-ratio:400 / 160;-webkit-mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;background:#956134;width:28rem}global-navigator nav .site-links-container{grid-area:si;position:relative;margin-left:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .site-links-container{display:flex;justify-content:space-between}}global-navigator nav .site-links-container .img-container.sp{position:sticky;top:calc(50vh - 14rem);width:9rem;height:12rem;border-radius:.3rem;overflow:hidden}global-navigator nav .site-links-container .img-container.sp img{position:absolute;width:100%;height:100%}global-navigator nav .site-links-container .img-container.sp .cover{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,#956134 10%,#fefefa);scale:1.02;clip-path:inset(100% 0 0 0)}global-navigator nav .site-links-container .site-links{display:flex;flex-direction:column;height:43rem;flex-wrap:wrap;gap:3rem 4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .site-links-container .site-links{display:block;height:unset;width:18.5rem;width:-moz-fit-content;width:fit-content}}global-navigator nav .site-links-container .site-links:is(html[lang=en] *){min-width:70rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .site-links-container .site-links:is(html[lang=en] *){min-width:unset}}global-navigator nav .site-links-container .site-links .page{line-height:1;letter-spacing:0}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .site-links-container .site-links .page+.page{margin-top:3rem}}global-navigator nav .site-links-container .site-links .page>a{--progress: 1;display:grid;grid-template-areas:"ja" "en";gap:.5rem}global-navigator nav .site-links-container .site-links .page>a span.main{position:relative;grid-area:ja;font-family:shippori mincho R;font-weight:400;font-size:1.8rem;padding-right:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .site-links-container .site-links .page>a span.main{padding-right:unset;font-size:1.6rem}}global-navigator nav .site-links-container .site-links .page>a span.main:is(html[lang=en] *){font-family:eb garamond;font-weight:400}global-navigator nav .site-links-container .site-links .page>a span.main:before,global-navigator nav .site-links-container .site-links .page>a span.main:after{content:"";position:absolute;z-index:-1;left:0;bottom:-.3rem;width:100%;height:1px;background:#956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .site-links-container .site-links .page>a span.main:before,global-navigator nav .site-links-container .site-links .page>a span.main:after{bottom:-.6rem}}global-navigator nav .site-links-container .site-links .page>a span.main:after{transform-origin:right center;scale:0 1;background:color-mix(in srgb,#956134 30%,#fefefa);transition-property:scale;transition-duration:.3s;transition-timing-function:ease}@media (hover: hover) and (pointer: fine){global-navigator nav .site-links-container .site-links .page>a span.main:is(global-navigator .site-links .page>a:hover>*):after{transform-origin:left center;scale:1 1}}global-navigator nav .site-links-container .site-links .page>a span.sub{grid-area:en;font-family:eb garamond;font-weight:400;font-size:1.4rem;color:rgb(from #332004 r g b/50%);padding-left:.3rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .site-links-container .site-links .page>a span.sub{margin-top:.5rem;font-size:1.3rem}}global-navigator nav .site-links-container .site-links .page>a span.sub:is(html[lang=en] *){font-family:shippori mincho R;font-weight:400;font-size:1.3rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .site-links-container .site-links .page>a span.sub:is(html[lang=en] *){font-size:1.2rem;padding-left:unset}}global-navigator nav .site-links-container .site-links .page ul{margin-top:1rem;padding-left:1rem}global-navigator nav .infomations{grid-area:in;height:10rem;display:flex;align-items:center;margin-inline:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .infomations{margin-top:5rem;margin-inline:unset;height:unset;display:grid;grid-template-areas:"lo ac" "ad ad";grid-template-columns:1fr 1fr}}global-navigator nav .infomations>a{position:relative}@media (hover: hover) and (pointer: fine){global-navigator nav .infomations>a:after{content:"";position:absolute;z-index:-1;width:calc(100% - 1rem);height:100%;background:rgb(from #956134 r g b/10%);border-radius:.3rem;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}global-navigator nav .infomations>a:hover:after{opacity:1}}global-navigator nav .infomations .logo-asahi{width:18rem;height:100%;display:grid;place-items:center}global-navigator nav .infomations .logo-asahi:before{content:"";display:block;aspect-ratio:389 / 225;background:url(/assets/svg/logo_asahi.svg) 50% 50%/contain no-repeat;width:14rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .infomations .logo-asahi{width:unset;height:10rem;grid-area:lo}global-navigator nav .infomations .logo-asahi:before{width:12rem}}global-navigator nav .infomations .access{border-left:1px solid rgb(from #332004 r g b/30%);width:18rem;height:100%;display:grid;place-items:center;font-family:shippori mincho R;font-weight:400;font-size:1.8rem;line-height:1;letter-spacing:0}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .infomations .access{width:unset;height:10rem;grid-area:ac}}global-navigator nav .infomations address{border-left:1px solid rgb(from #332004 r g b/30%);height:100%;padding-inline:2rem;font-size:1.3rem;line-height:1;letter-spacing:.05em;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .infomations address{grid-area:ad;padding-inline:unset;margin-top:2rem;border:unset}}global-navigator nav .infomations address .location{display:flex;align-items:center;gap:1.5rem}global-navigator nav .infomations address .location p:is(html[lang=en] *){display:none}global-navigator nav .infomations address .location a{text-decoration:underline;text-underline-offset:.3em}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .infomations address .location a{line-height:1.6}}global-navigator nav .infomations address .contact{margin-top:1.5rem;display:flex;gap:1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .infomations address .contact{gap:unset;justify-content:space-between}}global-navigator nav .infomations address .contact .div{display:block;height:100%;width:1px;background:rgb(from #332004 r g b/30%)}global-navigator nav .infomations address .contact .press{text-decoration:underline;text-underline-offset:.3em}global-navigator nav .infomations address .sns{margin-top:1.5rem;display:flex;gap:.7rem}global-navigator nav .infomations address .sns a{width:2rem;height:2rem}global-navigator nav .infomations address .sns a[aria-label=instagram]{display:block;aspect-ratio:20 / 20;-webkit-mask:url(/assets/svg/instagram.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/instagram.svg) 50% 50%/contain no-repeat;background:#332004}global-navigator nav .infomations address .sns a[aria-label=facebook]{display:block;aspect-ratio:20 / 20;-webkit-mask:url(/assets/svg/facebook.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/facebook.svg) 50% 50%/contain no-repeat;background:#332004}global-navigator nav .infomations address .sns a[aria-label=youtube]{display:block;aspect-ratio:19 / 19;-webkit-mask:url(/assets/svg/youtube.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/youtube.svg) 50% 50%/contain no-repeat;background:#332004}global-navigator nav .lang{position:absolute;bottom:0;right:0;display:flex;align-items:center;gap:.7rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-navigator nav .lang{position:relative;margin-top:4rem;margin-left:auto;width:-moz-fit-content;width:fit-content}}global-navigator nav .lang a{font-size:1.4rem;line-height:1;color:rgb(from #332004 r g b/.5)}global-navigator nav .lang a.current{color:#332004;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}global-navigator nav .lang span{display:block;width:1px;height:1.6rem;background:#332004;rotate:30deg}global-footer{display:block;margin-block:30rem 10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-footer{margin-block:20rem 5rem}}global-footer footer{margin-inline:auto;padding:4rem 5rem;width:115rem;border:1px solid rgb(from #332004 r g b/10%);border-radius:.3rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-footer footer{margin-inline:var(--side-padding);padding:2rem 1.5rem;width:calc(100% - var(--side-padding) * 2)}}global-header{--scroll-progress: 0}global-header header{display:block;padding-inline:1.5rem;border:1px solid rgb(from #332004 r g b/10%);border-radius:.5rem;position:fixed;z-index:var(--zi-header);bottom:3rem;left:50%;translate:-50% calc(var(--scroll-progress) * 3rem);height:4.5rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;background:rgb(from #fefefa r g b/50%);backdrop-filter:blur(10px);opacity:calc(1 - var(--scroll-progress))}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-header header{width:35rem;padding-inline:1rem;gap:unset;justify-content:space-between}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-header header:is(html[lang=en] *){padding-inline:1.5rem}}global-header header{transition-property:background;transition-duration:.3s;transition-timing-function:ease}global-header header.open-dialog{background:#fefefa}global-header header .div{width:1px;height:2rem;background:rgb(from #956134 r g b/50%)}global-header header button{position:relative;font-size:1.5rem;line-height:1;display:flex;align-items:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-header header button{font-size:1.4rem}}global-header header button:is(html[lang=en] *){font-weight:350}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-header header button:is(html[lang=en] *){gap:.5rem;font-weight:400}}global-header header button span{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:calc(100% + 2rem);height:calc(100% + 1rem);background:rgb(from #956134 r g b/10%);border-radius:.3rem;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}@media (hover: hover) and (pointer: fine){global-header header button:hover span{opacity:1}}global-header header button.menu:before{content:"";display:block;aspect-ratio:20 / 20;-webkit-mask:url(/assets/svg/menu.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/menu.svg) 50% 50%/contain no-repeat;background:#332004;width:2rem}global-header header button.story:before{content:"";display:block;aspect-ratio:20 / 20;-webkit-mask:url(/assets/svg/story.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/story.svg) 50% 50%/contain no-repeat;background:#332004;width:2rem}global-header header button.story.new-story:after{content:"";position:absolute;top:-.4rem;right:-.5rem;width:.55rem;aspect-ratio:1;border-radius:50%;background:#db5b6c;animation:blink 1s linear infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.1}}global-header header .info{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;line-height:1}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-header header .info{font-size:1.4rem}}global-header header .info:is(html[lang=en] *){font-weight:350}global-header header .info .state{font-weight:500}global-header header .info .state.open{color:#3fa400}global-header header .info .state.close{color:#db5b6c}dialog-layout{position:fixed;z-index:var(--zi-menu);top:0;left:0;width:100%;height:100dvh;opacity:0}dialog-layout .container{position:absolute;z-index:1;bottom:3rem;left:50%;translate:-50% 0;background:#fefefa;border:1px solid rgb(from #332004 r g b/10%);border-radius:.5rem;overflow:hidden}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){dialog-layout .container{width:calc(100% - var(--side-padding) * 2)}}dialog-layout .container .inner{display:grid;grid-template-rows:1fr auto;gap:2.5rem;max-height:calc(100dvh - 6rem);padding-block:4rem 2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){dialog-layout .container .inner{padding-block:3rem .5rem}}dialog-layout .container .inner .scroll-container{overflow-y:auto;padding-inline:5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){dialog-layout .container .inner .scroll-container{padding-inline:1.5rem;margin-inline:unset}}dialog-layout .container button.close{position:relative;margin-inline:auto;font-size:1.5rem;line-height:1;display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){dialog-layout .container button.close{height:4rem}}dialog-layout .container button.close:before{content:"";display:block;aspect-ratio:13 / 13;-webkit-mask:url(/assets/svg/close.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/close.svg) 50% 50%/contain no-repeat;background:#332004;width:1.4rem}dialog-layout .container button.close span{position:absolute;left:50%;top:50%;translate:-50% -50%;display:block;width:calc(100% + 2.5rem);height:calc(100% + 1.5rem);background:rgb(from #956134 r g b/10%);border-radius:.3rem;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}@media (hover: hover) and (pointer: fine){dialog-layout .container button.close:hover span{opacity:1}}dialog-layout .background{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(from #000 r g b/40%)}global-menu{display:block}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){global-menu .container{width:115rem}}global-menu global-navigator .site-links-container .img-container{top:0}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}.story-post+.story-post{margin-top:4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.story-post+.story-post{margin-top:7rem}}.story-post time{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;font-size:1.4rem;line-height:1}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.story-post time{font-size:1.3rem}}.story-post time:before{content:"";width:100%;height:1px;background:#956134}.story-post .story-contents{margin-top:2.5rem;padding-inline:2.5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.story-post .story-contents{padding-inline:1rem}}.story-post .story-contents .title{font-family:shippori mincho R;font-weight:400;font-size:1.8rem;line-height:1.5}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.story-post .story-contents .title{font-size:1.6rem}}.story-post .story-contents .thumb{display:block;margin-top:3rem;margin-inline:auto;width:40rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.story-post .story-contents .thumb{width:100%}}.story-post .story-contents .body-wrapper{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.3s;transition-timing-function:ease}.story-post .story-contents .body-wrapper:is(story-post.open *){grid-template-rows:1fr}.story-post .story-contents .body-wrapper .body{overflow:hidden;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.story-post .story-contents .body-wrapper .body{font-size:1.4rem}}.story-post .story-contents .body-wrapper .body:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}.story-post .story-contents .body-wrapper .body *:first-child{margin-top:3rem}.story-post .story-contents .body-wrapper .body *+*{margin-top:1rem}.story-post .story-contents .body-wrapper .body a{text-decoration:underline}.story-post .read-more{margin-top:4rem;margin-inline:auto;width:13rem;height:3rem;border-radius:100vmax;background:rgb(from #956134 r g b/15%);font-size:1.3rem;line-height:1;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;gap:.5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.story-post .read-more{margin-top:3rem}}.story-post .read-more:after{content:"";display:block;aspect-ratio:16 / 16;-webkit-mask:url(/assets/svg/arrow-down.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/arrow-down.svg) 50% 50%/contain no-repeat;background:#332004;width:1.6rem}.story-post .read-more:is(story-post.open *):after{display:block;aspect-ratio:16 / 16;-webkit-mask:url(/assets/svg/arrow-up.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/arrow-up.svg) 50% 50%/contain no-repeat;background:#332004}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){global-story dialog-layout .container{width:80rem}}global-story dialog-layout .container .inner{height:calc(100vh - 6rem)}global-story .posts{margin-inline:auto;width:60rem;min-height:calc(100vh - 15.8rem);color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){global-story .posts{width:100%}}cover-background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr}cover-background .bg{--blend: 0;transform-origin:center bottom;background:color-mix(in srgb,#fefefa,#956134 calc(10% * var(--blend)))}cover-background .bg.out{transform-origin:center top}cover-background .bg.left{left:0}cover-background .bg.right{left:50%}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-section-title{position:relative;counter-increment:section-title;display:grid;place-items:center;width:100%}home-section-title.left{place-items:unset}home-section-title.left h2{text-align:left}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-section-title{place-items:unset}}home-section-title h2{position:relative;width:-moz-fit-content;width:fit-content;text-align:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-section-title h2{text-align:unset;width:100%}}home-section-title h2 .sup{overflow:hidden}home-section-title h2 .sup:is(html[lang=en] *){font-family:eb garamond;font-weight:400;font-size:2.4rem;line-height:1.3}home-section-title h2 .sup span{display:inline-block}home-section-title h2 .sup span:is(home-section-title.animation-start *){will-change:transform}home-section-title h2 .sub{margin-top:1rem;font-family:eb garamond;font-weight:400;font-size:2rem;line-height:1.3;overflow:hidden}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-section-title h2 .sub{grid-area:su;margin-top:.5rem;margin-left:.5rem;font-size:1.5rem}}home-section-title h2 .sub:is(html[lang=en] *){font-size:2.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-section-title h2 .sub:is(html[lang=en] *){margin-left:unset;font-size:1.5rem;white-space:nowrap}}home-section-title h2 .sub span{display:inline-block}home-section-title h2 .sub span:is(home-section-title.animation-start *){will-change:transform}home-section-title h2 .main-container{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-section-title h2 .main-container{margin:unset;display:grid;grid-template-columns:auto 1fr;gap:1rem}}home-section-title h2 .main-container .main{font-family:shippori mincho R;font-weight:400;font-size:3.6rem;line-height:1.3;overflow:hidden}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-section-title h2 .main-container .main{font-size:2.4rem}}home-section-title h2 .main-container .main:is(html[lang=en] *){font-family:eb garamond;font-weight:400}home-section-title h2 .main-container .main span{display:inline-block}home-section-title h2 .main-container .main span:is(home-section-title.animation-start *){will-change:transform}home-section-title h2 .main-container .decoration{position:absolute;top:2.3rem;right:-2rem;translate:100% 0;display:flex}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-section-title h2 .main-container .decoration{position:relative;top:unset;right:unset;translate:unset;display:grid;grid-template-columns:minmax(max-content,12rem) auto;gap:1rem;width:100%}}home-section-title h2 .main-container .decoration:is(home-section-title h2.has-sup *){top:5.5rem}home-section-title h2 .main-container .decoration .line{width:15rem;height:1px;background:#332004;transform-origin:left center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-section-title h2 .main-container .decoration .line{margin-top:1.5rem;width:100%}}home-section-title h2 .main-container .decoration .num{margin-left:2rem;margin-top:-.5em;font-family:eb garamond;font-weight:400;font-size:2.4rem;line-height:1;display:flex}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-section-title h2 .main-container .decoration .num{margin-top:.4rem;margin-left:unset;font-size:2rem}}home-section-title h2 .main-container .decoration .num .n2{display:flex;flex-direction:column;height:1em;overflow:hidden}home-section-title h2 .main-container .decoration .num .n1{display:flex;flex-direction:column;height:1em;overflow:hidden;will-change:transform}clip-animation{--progress: 0;position:relative;display:block;background:color-mix(in srgb,#956134 10%,#fefefa);overflow:hidden}clip-animation .art-direction{display:unset}clip-animation img{clip-path:inset(calc((1 - var(--progress)) * 100%) 0 0 0);scale:calc((1 - var(--progress)) * .1 + 1);opacity:var(--progress)}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-anniversary-goods{display:block;margin-top:40rem;padding-left:var(--home-left-padding)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods{margin-top:20rem;padding-inline:var(--side-padding)}}home-anniversary-goods .leading{margin-top:4rem;width:48rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .leading{width:100%}}home-anniversary-goods .leading .main{font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .leading .main{font-size:1.4rem}}home-anniversary-goods .leading .main:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}home-anniversary-goods .leading .sub{margin-top:1rem;font-family:roboto;font-weight:300;font-size:1.3rem;line-height:1.5;letter-spacing:.03em;color:rgb(from #332004 r g b/50%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .leading .sub{font-size:1.2rem}}home-anniversary-goods .leading .sub:is(html[lang=en] *){font-family:noto sans jp;font-weight:350;letter-spacing:0;font-size:1.2rem}home-anniversary-goods .splide{position:relative;width:100%;margin-top:5rem}home-anniversary-goods .splide .thumbnail-selectors{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}home-anniversary-goods .splide .thumbnail-selectors button{position:relative;border-color:rgb(from #956134 r g b/0%);transition-property:border-color;transition-duration:.3s;transition-timing-function:ease;display:grid;place-items:center}home-anniversary-goods .splide .thumbnail-selectors button .optimized-image{width:100%;aspect-ratio:1;transition-property:scale;transition-duration:.3s;transition-timing-function:ease;will-change:scale}home-anniversary-goods .splide .thumbnail-selectors button .optimized-image img{height:100%}home-anniversary-goods .splide .thumbnail-selectors button .coming-soon{width:100%;aspect-ratio:1;display:grid;place-items:center;font-size:.8rem;background:color-mix(in srgb,#956134 10%,#fefefa);transition-property:width;transition-duration:.3s;transition-timing-function:ease;will-change:width}home-anniversary-goods .splide .thumbnail-selectors button.active{border:1px solid rgb(from #956134 r g b/70%)}home-anniversary-goods .splide .thumbnail-selectors button.active .optimized-image{scale:.9}home-anniversary-goods .splide .thumbnail-selectors button.active .coming-soon{width:90%}home-anniversary-goods .splide .splide__track{margin-top:2.5rem}home-anniversary-goods .splide .ui button{position:absolute;top:17.5rem;width:3.5rem;height:3.5rem;border-radius:50%;background:rgb(from #000 r g b/20%);display:grid;place-items:center;backdrop-filter:blur(4px)}home-anniversary-goods .splide .ui button:before{content:"";display:block;aspect-ratio:15 / 15;-webkit-mask:url(/assets/svg/arrow-landscape.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/arrow-landscape.svg) 50% 50%/contain no-repeat;background:#fefefa;width:1.5rem}home-anniversary-goods .splide .ui button.prev{left:-1rem}home-anniversary-goods .splide .ui button.next{right:-1rem}home-anniversary-goods .splide .ui button.next:before{rotate:180deg}home-anniversary-goods .goods{margin-top:10rem;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(3,auto);gap:8rem 6rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods{display:flex;gap:unset;width:100%}}home-anniversary-goods .goods li{width:34rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods li{width:100%}}home-anniversary-goods .goods li .optimized-image{display:block;width:100%;height:25.5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods li .optimized-image{height:25rem;-o-object-fit:cover;object-fit:cover}}home-anniversary-goods .goods li .coming-soon{width:100%;height:25.5rem;display:grid;place-items:center;background:color-mix(in srgb,#956134 10%,#fefefa);font-size:1.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods li .coming-soon{font-size:1.5rem}}home-anniversary-goods .goods li .info{margin-top:2rem;padding-left:1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods li .info{padding-inline:1rem}}home-anniversary-goods .goods li .info .name{font-family:shippori mincho R;font-weight:400;font-size:1.8rem;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods li .info .name{font-size:1.6rem}}home-anniversary-goods .goods li .info .name:is(html[lang=en] *){font-family:eb garamond;font-weight:400;letter-spacing:unset;font-size:2rem;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods li .info .name:is(html[lang=en] *){font-size:1.8rem}}home-anniversary-goods .goods li .info .price{margin-top:.5rem;font-size:1.3rem;letter-spacing:.05em;line-height:1.8}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods li .info .price{font-size:1.2rem}}home-anniversary-goods .goods li .info .price:is(html[lang=ja] *):after{content:"（税込）"}home-anniversary-goods .goods li .info .price:is(html[lang=en] *){font-size:1.5rem;letter-spacing:unset}home-anniversary-goods .goods li .info .price:is(html[lang=en] *):after{content:"（Tax included）"}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods li .info .price:is(html[lang=en] *){font-size:1.3rem}}home-anniversary-goods .goods li .info .description{margin-top:1.5rem;position:relative;padding-top:1rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods li .info .description{font-size:1.4rem}}home-anniversary-goods .goods li .info .description:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .goods li .info .description{padding-top:.7rem}}home-anniversary-goods .goods li .info .description:before{content:"";position:absolute;top:0;left:0;width:10rem;height:1px;background:#956134}home-anniversary-goods .mintia{margin-top:15rem;margin-right:15rem;display:grid;grid-template-columns:auto 1fr;gap:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .mintia{margin:unset;margin-top:8rem;display:block}}home-anniversary-goods .mintia clip-animation{width:34rem;height:25.5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .mintia clip-animation{width:100%;height:25rem}}home-anniversary-goods .mintia .coming-soon{width:34rem;height:25.5rem;display:grid;place-items:center;background:color-mix(in srgb,#956134 10%,#fefefa);font-size:1.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .mintia .coming-soon{width:100%;height:25rem;font-size:1.5rem}}home-anniversary-goods .mintia .info{padding:2rem 3rem;background:rgb(from #956134 r g b/5%);border:1px solid #956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .mintia .info{margin-top:1.5rem;padding:unset;padding-inline:1rem;background:unset;border:unset}}home-anniversary-goods .mintia .info .tag:is(html[lang=en] *){width:-moz-fit-content;width:fit-content;padding-inline:1rem}home-anniversary-goods .mintia .info .name{margin-top:1.5rem;font-family:shippori mincho R;font-weight:400;line-height:1;letter-spacing:.05em}home-anniversary-goods .mintia .info .name:is(html[lang=en] *){font-family:eb garamond;font-weight:400;letter-spacing:unset}home-anniversary-goods .mintia .info .name span{display:block}home-anniversary-goods .mintia .info .name span:first-child{font-size:1.5rem;opacity:.8}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .mintia .info .name span:first-child{font-size:1.4rem}}home-anniversary-goods .mintia .info .name span:last-child{margin-top:1rem;font-size:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .mintia .info .name span:last-child{font-size:1.8rem}}home-anniversary-goods .mintia .info .description{grid-area:de;position:relative;margin-top:1.5rem;padding-top:1rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .mintia .info .description{font-size:1.4rem}}home-anniversary-goods .mintia .info .description:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-anniversary-goods .mintia .info .description{padding-top:.7rem}}home-anniversary-goods .mintia .info .description:before{content:"";position:absolute;top:0;left:0;width:10rem;height:1px;background:#956134}home-anniversary-goods .mintia .info .description .annotation{margin-top:1rem;font-size:1.3rem;opacity:.8}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}.link{padding-right:1rem;padding-block:.5rem;width:-moz-fit-content;width:fit-content;font-family:noto sans jp;font-weight:500;font-size:1.5rem;line-height:1;display:flex;align-items:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.link{font-size:1.3rem;padding:.7rem 1.5rem .9rem;background:rgb(from #956134 r g b/10%);border-radius:100vmax;font-weight:450;min-width:10rem;justify-content:center}}.link:is(html[lang=en] *){font-family:roboto;font-weight:450;letter-spacing:unset;padding:.8rem 1.5rem}.link.onDark{color:#fefefa}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.link.onDark{background:rgb(from #fefefa r g b/20%)}}.link.outer:after{content:"";margin-top:.1rem;margin-left:.5rem;display:block;aspect-ratio:15 / 15;-webkit-mask:url(/assets/svg/outer-link.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/outer-link.svg) 50% 50%/contain no-repeat;background:#332004;width:1.5rem}.link .line{position:relative;display:block;width:10rem;height:1px;background:rgb(from #332004 r g b/.3);margin-right:1.5rem;overflow:hidden}.link .line:is(.link[href] *):before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;transform-origin:right center;background:#332004;translate:-100% 0;animation:line 2.5s ease-in-out infinite}@keyframes line{0%{translate:-100% 0}50%,to{translate:100% 0}}.link .line:is(.link.onDark *){background:rgb(from #fefefa r g b/40%)}.link .line:is(.link.onDark *):before{background:#fefefa}@media (hover: hover) and (pointer: fine){.link[href]{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.link[href]:hover{opacity:.5}}.link:not([href]){-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.link:not([href]){color:rgb(from #332004 r g b/70%);opacity:.7}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-centered-heading-layout{display:block;width:73rem;margin-inline:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-centered-heading-layout{width:100%;padding-inline:var(--side-padding)}}home-centered-heading-layout .text{margin-top:4rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-centered-heading-layout .text{display:block}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){home-centered-heading-layout .text:is(html[lang=en] *){margin-top:5rem;display:block;-moz-column-count:2;column-count:2}}home-centered-heading-layout .text .main{font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-centered-heading-layout .text .main{font-size:1.4rem}}home-centered-heading-layout .text .main:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}home-centered-heading-layout .text .sub{font-family:roboto;font-weight:300;font-size:1.3rem;line-height:1.5;letter-spacing:.03em;color:rgb(from #332004 r g b/50%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-centered-heading-layout .text .sub{font-size:1.2rem}}home-centered-heading-layout .text .sub:is(html[lang=en] *){font-family:noto sans jp;font-weight:350;letter-spacing:0;font-size:1.2rem}home-centered-heading-layout .link{margin-top:4rem;margin-left:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-centered-heading-layout .link{margin-top:2rem}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-congratulatory-message{display:block;margin-top:40rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-congratulatory-message{margin-top:20rem}}home-congratulatory-message .guests{margin-top:10rem;margin-inline:auto;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(5,auto);gap:4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-congratulatory-message .guests{margin-top:5rem;padding-inline:var(--side-padding);display:grid;grid-template-columns:auto auto;gap:unset;gap:4rem 2rem}}home-congratulatory-message .guests li{width:18rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-congratulatory-message .guests li{width:16.5rem}}home-congratulatory-message .guests li a{position:relative;display:block;height:100%}@media (hover: hover) and (pointer: fine){home-congratulatory-message .guests li a:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% + 2rem);height:calc(100% + 2rem);background:rgb(from #956134 r g b/10%);opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}home-congratulatory-message .guests li a:hover:before{opacity:1}}home-congratulatory-message .guests li a .portrait{position:relative}home-congratulatory-message .guests li a .name{margin-top:1.5rem;font-family:shippori mincho R;font-weight:400;font-size:1.8rem;line-height:1.5;display:flex;align-items:end;gap:5px}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-congratulatory-message .guests li a .name{font-size:1.6rem}}home-congratulatory-message .guests li a .name:is(html[lang=ja] *):after{content:"氏";font-size:1.3rem;padding-bottom:.1rem}home-congratulatory-message .guests li a .name:is(html[lang=en] *){font-family:eb garamond;font-weight:400}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-congratulatory-message .guests li a .name:is(html[lang=en] *){font-size:1.8rem}}home-congratulatory-message .guests li a .pos{margin-top:1rem;font-family:noto sans jp;font-weight:350;font-size:1.2rem;line-height:1.5;letter-spacing:.05em}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-congratulatory-message .guests li a .pos{margin-top:.5rem}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-exhibitions{margin-top:40rem;display:block}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions{margin-top:20rem}}home-exhibitions .exhibition{margin-top:10rem;position:relative;padding-right:var(--side-padding);display:grid;grid-template-columns:1fr 53.3rem;gap:5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions .exhibition{margin-top:5rem;display:block;padding-right:unset}}home-exhibitions .exhibition .optimized-image{width:100%;border:1px solid rgb(from #000 r g b/10%)}home-exhibitions .exhibition .info{position:sticky;top:50vh;height:-moz-fit-content;height:fit-content;padding-left:2rem;border-left:1px solid #956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions .exhibition .info{margin-top:3rem;padding-inline:var(--side-padding);border-left:unset}}home-exhibitions .exhibition .info time{margin-top:1rem;display:block;font-size:1.6rem;line-height:1.7;letter-spacing:.05em}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions .exhibition .info time{font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}}@media screen and (max-width: 768px) and (max-width: 768px),screen and (max-width: 768px) and (orientation: portrait) and (hover: none),screen and (orientation: portrait) and (hover: none) and (max-width: 768px),(orientation: portrait) and (hover: none) and (orientation: portrait) and (hover: none){home-exhibitions .exhibition .info time{font-size:1.4rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions .exhibition .info time:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}}home-exhibitions .exhibition .info time:is(html[lang=en] *){letter-spacing:0}home-exhibitions .exhibition .info .title{margin-top:1.5rem;font-family:shippori mincho R;font-weight:400;line-height:1.3}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions .exhibition .info .title{padding-left:1rem;border-left:1px solid #956134}}home-exhibitions .exhibition .info .title:is(html[lang=en] *){font-family:eb garamond;font-weight:400}home-exhibitions .exhibition .info .title .main{font-size:2.4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions .exhibition .info .title .main{font-size:2rem}}home-exhibitions .exhibition .info .title .main:is(html[lang=en] *){font-size:2.6rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions .exhibition .info .title .main:is(html[lang=en] *){font-size:2.2rem}}home-exhibitions .exhibition .info .title .sub{margin-top:1rem;font-size:1.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions .exhibition .info .title .sub{font-size:1.5rem}}home-exhibitions .exhibition .info .title .sub:is(html[lang=en] *){font-size:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions .exhibition .info .title .sub:is(html[lang=en] *){font-size:1.7rem}}home-exhibitions .exhibition .info .link{margin-top:2rem;margin-left:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-exhibitions .exhibition .info .link{margin-top:5rem;margin-inline:auto}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-fv{display:block}home-fv .sec-1{position:relative;height:100vh;width:100%;display:grid;place-items:center}home-fv .sec-1 .title{position:absolute}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-1 .title:is(html[lang=en] *){margin-top:-4rem}}home-fv .sec-1 .title .logo{margin-inline:auto;display:block;aspect-ratio:400 / 160;-webkit-mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;background:#956134;width:40rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-1 .title .logo{width:25rem}}home-fv .sec-1 .title .line{display:block;margin-top:2rem;width:100%;height:1px;background:#956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-1 .title .line{margin-top:1.4rem}}home-fv .sec-1 .title h1{margin-top:2rem;font-family:shippori mincho B;font-weight:700;font-size:2.4rem;line-height:1.5;color:#956134;text-align:center;text-wrap:nowrap}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-1 .title h1{margin-top:1.6rem;font-size:2rem}}home-fv .sec-1 .title h1:is(html[lang=en] *){font-family:eb garamond;font-weight:500}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-1 .title h1:is(html[lang=en] *){margin-top:1.2rem}}home-fv .sec-2{--mv-progress: 0;position:relative;padding-inline:var(--side-padding);height:300vh}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2{padding-inline:unset}}home-fv .sec-2 .mv-container{display:none;position:sticky;margin-top:-31.7rem;top:max(0px,(100vh - 65rem) * .5);width:100%;height:65rem;grid-template-columns:1fr auto 1fr;gap:3rem;align-items:end}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container{margin-top:-26rem;top:0;height:60rem}}home-fv .sec-2 .mv-container.current{display:grid}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container.current{display:block}}home-fv .sec-2 .mv-container .art-direction{width:100rem;height:100%;clip-path:inset(calc(22.5rem * (1 - var(--mv-progress))) calc(36.7rem * (1 - var(--mv-progress))) calc(22.5rem * (1 - var(--mv-progress))) calc(48.3rem * (1 - var(--mv-progress))))}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container .art-direction{width:100%;height:52rem;clip-path:inset(calc(19.5rem * (1 - var(--mv-progress))) calc(20.4rem * (1 - var(--mv-progress))) calc(19.5rem * (1 - var(--mv-progress))) calc(8.6rem * (1 - var(--mv-progress))))}}home-fv .sec-2 .mv-container .description{--line-progress: 0;position:relative;padding-left:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container .description{margin-top:1.5rem;padding-inline:1rem var(--side-padding);width:25rem;margin-left:auto}}home-fv .sec-2 .mv-container .description:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#956134;transform-origin:center top;scale:1 var(--line-progress)}home-fv .sec-2 .mv-container .description .title{font-family:shippori mincho R;font-weight:400;font-size:2.4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container .description .title{font-size:1.6rem}}home-fv .sec-2 .mv-container .description .title:is(html[lang=en] *){font-family:eb garamond;font-weight:400}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container .description .title:is(html[lang=en] *){font-size:1.8rem}}home-fv .sec-2 .mv-container .description .title-sub{margin-top:.5rem;font-family:eb garamond;font-weight:400;font-size:1.4rem;color:rgb(from #332004 r g b/50%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container .description .title-sub{font-size:1.2rem}}home-fv .sec-2 .mv-container .description .title-sub:is(html[lang=en] *){font-family:shippori mincho R;font-weight:400}home-fv .sec-2 .mv-container .description .body{margin-top:2rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container .description .body{font-size:1.4rem}}home-fv .sec-2 .mv-container .description .body:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container .description .body{margin-top:1rem;font-size:1.2rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container .description .body:is(html[lang=en] *){font-size:1.3rem}}home-fv .sec-2 .mv-container .description .body-sub{margin-top:.5rem;font-family:roboto;font-weight:300;font-size:1.3rem;line-height:1.5;letter-spacing:.03em;color:rgb(from #332004 r g b/50%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container .description .body-sub{font-size:1.2rem}}home-fv .sec-2 .mv-container .description .body-sub:is(html[lang=en] *){font-family:noto sans jp;font-weight:350;letter-spacing:0;font-size:1.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .sec-2 .mv-container .description .body-sub{font-size:1rem}}home-fv .images .tiles{--move: 0;z-index:-1;position:absolute;top:0;width:100%;height:100vh;display:grid;place-items:center}home-fv .images .tiles .tile{--cover-in: 0;--cover-out: 0;position:absolute;overflow:hidden;width:15rem;height:20rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .images .tiles .tile{width:10rem;height:13rem}}home-fv .images .tiles .tile .cover{position:absolute;z-index:1;top:0;width:100%;height:100%;background:color-mix(in srgb,#956134 10%,#fefefa);scale:1.02;clip-path:inset(100% 0 0 0)}home-fv .images .tiles .tile.tile-1{translate:-31.8rem calc(-31rem + var(--move) * 100%);will-change:translate}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .images .tiles .tile.tile-1{translate:-11rem calc(-32rem + var(--move) * 100%);will-change:translate}}home-fv .images .tiles .tile.tile-2{translate:26rem calc(-14rem + var(--move) * 100%);will-change:translate}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .images .tiles .tile.tile-2{translate:13.5rem calc(-19.7rem + var(--move) * 100%);will-change:translate}}home-fv .images .tiles .tile.tile-3{translate:61.5rem calc(10rem + var(--move) * 100%);will-change:translate}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .images .tiles .tile.tile-3{translate:-14.5rem calc(17rem + var(--move) * 100%);will-change:translate}}home-fv .images .tiles .tile.tile-4{translate:-56.7rem calc(25.6rem + var(--move) * 100%);will-change:translate}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-fv .images .tiles .tile.tile-4{translate:12.5rem calc(23.5rem + var(--move) * 100%);will-change:translate}}home-fv .images .tiles .tile img{width:100%;height:100%}home-logo{position:fixed;bottom:-.6rem;right:-.6rem;z-index:var(--zi-home-logo);display:block;aspect-ratio:400 / 160;-webkit-mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;background:#956134;width:35rem}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-message{margin-top:50rem;display:block;width:100%}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message{margin-top:30rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message home-section-title{padding-left:var(--side-padding)}}home-message .content{width:-moz-fit-content;width:fit-content;margin-top:15rem;margin-inline:auto;padding-left:8rem;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:6rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message .content{margin-top:4rem;margin-inline:unset;padding-left:unset;width:100%;display:block}}home-message .content .images{width:55rem;height:75.2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(9,1fr);gap:1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message .content .images{width:100%;height:27rem;grid-template-columns:repeat(26,1fr);grid-template-rows:repeat(18,1fr);gap:.4rem}}home-message .content .images .top{grid-column:1/3;grid-row:1/5}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message .content .images .top{grid-column:1/20;grid-row:1/13}}home-message .content .images .mid-l{grid-column:1/2;grid-row:5/7}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message .content .images .mid-l{grid-column:1/11;grid-row:13/19}}home-message .content .images .bot-l{grid-column:1/2;grid-row:7/10}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message .content .images .bot-l{grid-column:20/27;grid-row:9/19}}home-message .content .images .mid-r{grid-column:2/3;grid-row:5/8}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message .content .images .mid-r{grid-column:20/27;grid-row:1/9}}home-message .content .images .bot-r{grid-column:2/3;grid-row:8/10}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message .content .images .bot-r{grid-column:11/20;grid-row:13/19}}home-message .content .text{width:55rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message .content .text{margin-top:4rem;padding-inline:var(--side-padding);width:100%}}home-message .content .text .heading{font-family:shippori mincho R;font-weight:400;font-size:2.5rem;line-height:1.7;letter-spacing:.05em}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message .content .text .heading{font-size:2rem}}home-message .content .text .heading:is(html[lang=en] *){font-family:eb garamond;font-weight:400;letter-spacing:unset}home-message .content .text .body{margin-top:2rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-message .content .text .body{font-size:1.4rem}}home-message .content .text .body:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}home-message .content .text .link{margin-top:4rem;margin-left:auto}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-monet{display:block;margin-top:40rem;padding-left:var(--home-left-padding)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet{margin-top:20rem;padding-left:unset}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet home-section-title{padding-inline:var(--side-padding)}}home-monet section{margin-top:10rem;position:relative;display:grid;grid-template-columns:50rem 1fr;gap:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet section{margin-top:4rem;grid-template-columns:unset;grid-template-areas:"im" "ti" "de";gap:unset}}home-monet section+section{margin-top:20rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet section+section{margin-top:10rem}}home-monet section h3{position:sticky;top:10rem;height:-moz-fit-content;height:fit-content;padding-left:2rem;border-left:1px solid #956134;font-family:shippori mincho R;font-weight:400;line-height:1.3}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet section h3{grid-area:ti;position:unset;padding-inline:1rem;margin-top:2rem;margin-left:var(--side-padding)}}home-monet section h3:is(html[lang=en] *){font-family:eb garamond;font-weight:400}home-monet section h3 .sub,home-monet section h3 .sup{font-size:2.1rem;margin-bottom:1rem;color:rgb(from #332004 r g b/50%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet section h3 .sub,home-monet section h3 .sup{font-size:1.6rem}}home-monet section h3 .sub{margin-top:1rem}home-monet section h3 .main{font-size:2.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet section h3 .main{font-size:2rem}}home-monet section .art-direction{width:100%}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet section .art-direction{grid-area:im}}home-monet section .detail{grid-column:2/3;margin-top:6rem;width:57.5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet section .detail{grid-area:de;margin-top:unset;width:100%;padding-inline:var(--side-padding)}}home-monet section .detail .leading{text-wrap:nowrap;font-family:shippori mincho R;font-weight:400;line-height:1.7;font-size:2.5rem;text-align:right}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet section .detail .leading{margin-top:3rem;text-wrap:unset;text-align:unset;font-size:1.8rem}}home-monet section .detail .leading:is(html[lang=en] *){font-family:eb garamond;font-weight:400;font-size:2.4rem;line-height:1.5;text-align:unset}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet section .detail .leading:is(html[lang=en] *){font-size:2rem}}home-monet section .detail .overview{margin-top:3rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-monet section .detail .overview{font-size:1.4rem}}home-monet section .detail .overview:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}home-monet section .detail .link{margin-top:4rem;margin-left:auto}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-museum-overview{margin-top:40rem;display:block;padding-left:var(--home-left-padding)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-museum-overview{margin-top:20rem;padding-left:unset}}home-museum-overview section{display:grid;grid-template-columns:48rem 1fr;grid-template-rows:min-content 1fr;gap:4rem 5rem;grid-template-areas:"ti mv" "bo mv"}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-museum-overview section{grid-template-columns:unset;grid-template-rows:unset;grid-template-areas:"ti" "mv" "bo"}}home-museum-overview section home-section-title{grid-area:ti}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-museum-overview section home-section-title{padding-inline:var(--side-padding)}}home-museum-overview section .body{grid-area:bo}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-museum-overview section .body{padding-inline:var(--side-padding)}}home-museum-overview section .body .text .main{font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-museum-overview section .body .text .main{font-size:1.4rem}}home-museum-overview section .body .text .main:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}home-museum-overview section .body .text .sub{margin-top:1rem;font-family:roboto;font-weight:300;font-size:1.3rem;line-height:1.5;letter-spacing:.03em;color:rgb(from #332004 r g b/50%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-museum-overview section .body .text .sub{font-size:1.2rem}}home-museum-overview section .body .text .sub:is(html[lang=en] *){font-family:noto sans jp;font-weight:350;letter-spacing:0;font-size:1.2rem}home-museum-overview section .body .link{margin-top:2rem;margin-left:auto}home-museum-overview section .mv{grid-area:mv;width:100%}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-nav{z-index:var(--zi-home-nav);display:block;position:fixed;bottom:2rem;left:2rem;counter-reset:nav-order -1}home-nav nav{width:17rem}home-nav nav a{--line-progress: 1;--num-progress: 1;display:block;font-family:noto sans jp;font-weight:350;font-size:1.25rem;letter-spacing:.05em;line-height:1;padding-block:.7rem;counter-increment:nav-order;display:grid;grid-area:te;grid-template-columns:auto 1fr auto;grid-template-areas:"te li nu";align-items:center;gap:.5rem}home-nav nav a:before{content:"";grid-area:li;height:1px;background:rgb(from #332004 r g b/.3);transform-origin:left center;scale:var(--line-progress) 1}home-nav nav a:after{content:counter(nav-order,decimal-leading-zero) ".";grid-area:nu;color:rgb(from #332004 r g b/.5);font-family:eb garamond;font-weight:400;opacity:var(--num-progress)}home-nav nav a:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-page-cover{position:fixed;width:100%;height:100dvh;z-index:var(--zi-cover);background:#fefefa;overflow:hidden;display:grid;place-items:center}home-page-cover .container{--pos: 0;--counter-pos: 0;--line: 0;--clip: 0;position:relative;width:-moz-fit-content;width:fit-content;font-family:shippori mincho B;font-weight:700;font-size:5rem;line-height:1;color:#956134;translate:calc(-32rem * var(--pos)) 0}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-page-cover .container{font-size:2.5rem;translate:calc(-10rem * var(--pos)) 0}}home-page-cover .container .since1996{clip-path:inset(0 0 calc(100% * var(--clip)) 0)}home-page-cover .container .since1996 .since{font-size:4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-page-cover .container .since1996 .since{font-size:2rem}}home-page-cover .container .progress{position:absolute;right:0;top:0;translate:calc(100% + 2rem) 0;display:flex;gap:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-page-cover .container .progress{translate:calc(100% + 1rem) 0;gap:1rem}}home-page-cover .container .progress .line{margin-top:3rem;display:block;width:calc(40rem * var(--line));height:1px;background:currentColor;clip-path:inset(0 0 calc(100% * var(--clip)) 0)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-page-cover .container .progress .line{margin-top:1.5rem;width:calc(11rem * var(--line))}}home-page-cover .container .progress .count{translate:calc(-18rem * (1 - var(--counter-pos))) 0;opacity:var(--counter-pos);height:1em;display:flex;overflow:hidden;clip-path:inset(0 0 calc(100% * var(--clip)) 0)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-page-cover .container .progress .count{translate:calc(-9rem * (1 - var(--counter-pos))) 0}}home-page-cover .container .progress .count:after{content:"."}home-page-cover .container .progress .count .digit{will-change:transform}home-page-cover .container .progress .count .digit span{display:block}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}home-talk-events{margin-top:40rem;display:block}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events{margin-top:20rem}}home-talk-events .contents{margin-top:7rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents{margin-top:7rem}}home-talk-events .contents .annotation{font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .annotation{font-size:1.4rem}}home-talk-events .contents .annotation:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}home-talk-events .contents .annotation{text-align:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .annotation{padding-inline:var(--side-padding);text-align:unset}}home-talk-events .contents .events{margin-top:7rem;width:85.5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events{margin-top:4rem;padding-inline:var(--side-padding);width:100%}}home-talk-events .contents .events li{display:grid;gap:2rem 5rem;grid-template-rows:auto auto 1fr;grid-template-columns:auto auto 1fr;grid-template-areas:"im na na" "im ti ti" "im da li";align-items:flex-start}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li{display:grid;gap:unset;grid-template-rows:unset;grid-template-columns:auto 1fr;grid-template-areas:"im na" "ti ti" "da da" "li li";align-items:flex-end}}home-talk-events .contents .events li+li{margin-top:7rem}home-talk-events .contents .events li .portrait{position:relative;grid-area:im;width:17rem;height:17rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .portrait{width:14rem;height:14rem}}home-talk-events .contents .events li .name{grid-area:na;font-family:shippori mincho R;font-weight:400;line-height:1.3;font-size:2.6rem;display:flex;gap:1rem;align-items:end}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .name{margin-left:1.5rem;font-size:2.2rem;gap:.5rem}}home-talk-events .contents .events li .name:is(html[lang=ja] *):after{content:"氏";font-size:1.6rem;padding-bottom:.2rem}home-talk-events .contents .events li .name:is(html[lang=en] *){font-family:eb garamond;font-weight:400;font-size:2.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .name:is(html[lang=en] *){font-size:2.4rem}}home-talk-events .contents .events li .title{grid-area:ti;position:relative;padding-left:2rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .title{margin-top:2rem}}home-talk-events .contents .events li .title:before{content:"";position:absolute;left:0;top:0;height:100%;width:1px;background:#956134}home-talk-events .contents .events li .title .main{font-family:shippori mincho R;font-weight:400;line-height:1.5;font-size:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .title .main{font-size:1.8rem}}home-talk-events .contents .events li .title .main:is(html[lang=en] *){font-family:eb garamond;font-weight:400;font-size:2.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .title .main:is(html[lang=en] *){font-size:1.8rem}}home-talk-events .contents .events li .title .sub{margin-top:1rem;font-family:roboto;font-weight:300;font-size:1.3rem;line-height:1.5;letter-spacing:.03em;color:rgb(from #332004 r g b/50%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .title .sub{font-size:1.2rem}}home-talk-events .contents .events li .title .sub:is(html[lang=en] *){font-family:noto sans jp;font-weight:350;letter-spacing:0;font-size:1.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .title .sub{margin-top:.5rem}}home-talk-events .contents .events li .title .sub:is(html[lang=en] *){margin-top:.5rem;font-size:1.4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .title .sub:is(html[lang=en] *){font-size:1.2rem}}home-talk-events .contents .events li .date-status{grid-area:da;display:flex;align-items:center;gap:3rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .date-status{margin-top:2rem;gap:2rem}}home-talk-events .contents .events li .date-status time{font-size:1.6rem;line-height:1.7;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .date-status time{font-size:1.4rem}}home-talk-events .contents .events li .date-status time:is(html[lang=ja] *):after{content:"開催"}home-talk-events .contents .events li .date-status time:is(html[lang=en] *){letter-spacing:unset}home-talk-events .contents .events li .link{grid-area:li;margin-left:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){home-talk-events .contents .events li .link{margin-top:4rem;margin-inline:auto}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}.tag{display:grid;place-items:center;width:8.5rem;height:2.5rem;font-family:noto sans jp;font-weight:350;line-height:1;font-size:1.4rem;border:1px solid currentColor;background:rgb(from currentColor r g b/5%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.tag{width:8.2rem;height:2.2rem;font-size:1.3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.tag:is(body.mac *){padding-bottom:.2rem}}.tag:is(html[lang=en] *){font-family:roboto;font-weight:400}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.tag:is(html[lang=en] *):is(body.mac *){padding-bottom:unset}}.tag.green{color:#3fa400}.tag.blue{color:#008ca4}.tag.gray{color:#888}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}exhibitions-fv{display:block;margin-top:10rem;padding-inline:10rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-fv{margin-top:5rem;padding-inline:var(--side-padding)}}exhibitions-fv p{width:60rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-fv p{font-size:1.4rem}}exhibitions-fv p:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-fv p{width:100%}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}exhibitions-monet{display:block;margin-top:20rem}exhibitions-monet lower-page-section-title{margin-left:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet lower-page-section-title{margin-left:var(--side-padding)}}exhibitions-monet lower-page-section-title h2 .sub:is(html[lang=en] *){font-family:eb garamond;font-weight:400}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet lower-page-section-title h2 .sub:is(html[lang=en] *){width:35rem}}exhibitions-monet .mv{margin-top:10rem;margin-inline:auto;width:90rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .mv{margin-top:5rem;width:100%}}exhibitions-monet .leading{width:-moz-fit-content;width:fit-content;margin-top:7rem;margin-inline:auto 28rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .leading{margin-top:3rem;margin-left:unset;width:100%;padding-inline:var(--side-padding)}}exhibitions-monet .leading:is(html[lang=en] *){margin-inline:auto 15rem}exhibitions-monet .leading .head{white-space:nowrap;font-family:shippori mincho R;font-weight:400;font-size:2.5rem;line-height:1.7;text-align:right;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .leading .head{width:100%;font-size:1.8rem;text-align:unset}}exhibitions-monet .leading .head:is(html[lang=en] *){font-family:eb garamond;font-weight:400;line-height:1.6;text-align:unset;white-space:unset}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .leading .head:is(html[lang=en] *){font-size:2rem}}exhibitions-monet .leading .body{margin-top:4rem;width:55.5rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .leading .body{font-size:1.4rem}}exhibitions-monet .leading .body:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .leading .body{margin-top:3rem;width:100%}}exhibitions-monet .info{margin-top:15rem;margin-inline:auto;width:calc(100% - 20rem);background:rgb(from #956134 r g b/5%);border-radius:.5rem;padding:5rem 8rem;display:grid;grid-template-columns:auto auto;justify-content:space-between}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .info{margin-top:5rem;width:calc(100% - var(--side-padding) * 2);padding:2rem;display:block}}exhibitions-monet .info .item{width:55rem;display:grid;grid-template-columns:6.5rem 1fr;gap:2rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .info .item{font-size:1.4rem}}exhibitions-monet .info .item:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}exhibitions-monet .info .item{padding-block:1.5rem;border-top:1px solid #956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .info .item{gap:1rem;width:100%}exhibitions-monet .info .item:is(exhibitions-monet .info .right *):last-child{padding-bottom:0}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){exhibitions-monet .info .item:last-child{padding-bottom:0}}exhibitions-monet .info .item .head{font-weight:500}exhibitions-monet .sub-section-heading{width:50rem;margin-left:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .sub-section-heading{width:100%;margin-left:unset;padding-inline:var(--side-padding)}}exhibitions-monet .sub-section-heading h3{position:relative;padding-right:1.5rem;padding-bottom:1.2rem;width:-moz-fit-content;width:fit-content;font-family:shippori mincho R;font-weight:400;font-size:2.4rem;line-height:1}exhibitions-monet .sub-section-heading h3:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .sub-section-heading h3{font-size:2rem;padding-bottom:1rem}}exhibitions-monet .sub-section-heading h3:is(html[lang=en] *){font-family:eb garamond;font-weight:400;padding-bottom:.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .sub-section-heading h3:is(html[lang=en] *){font-size:1.9rem}}exhibitions-monet .sub-section-heading p{margin-top:4rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .sub-section-heading p{font-size:1.4rem}}exhibitions-monet .sub-section-heading p:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .sub-section-heading p{margin-top:3rem}}exhibitions-monet .sub-section-heading .link{margin-top:4rem;margin-left:auto}exhibitions-monet .chichu{margin-top:25rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .chichu{margin-top:15rem}}exhibitions-monet .chichu .art-direction.kv1{margin-top:-18.2rem;margin-left:auto;width:80rem;height:50rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .chichu .art-direction.kv1{margin-top:6rem;margin-left:unset;width:20rem;height:25rem}}exhibitions-monet .chichu .art-direction.kv1:is(html[lang=en] *){margin-top:-22rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .chichu .art-direction.kv1:is(html[lang=en] *){margin-top:6rem;margin-left:unset;width:20rem;height:25rem}}exhibitions-monet .chichu .art-direction.kv2{margin-top:18rem;width:70rem;height:45rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .chichu .art-direction.kv2{margin-top:-8rem;margin-inline:auto var(--side-padding);width:15rem;height:19rem}}exhibitions-monet .chichu .art-direction.kv3{margin-top:-17.5rem;margin-left:97.2rem;width:28rem;height:35rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .chichu .art-direction.kv3{margin-top:-4.5rem;margin-left:3.5rem;width:12rem;height:15rem}}exhibitions-monet .gallery{margin-top:20rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .gallery{margin-top:15rem}}exhibitions-monet .gallery .art-direction.kv1{margin-top:-16.5rem;margin-left:auto;width:80rem;height:45rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .gallery .art-direction.kv1{margin-top:4rem;width:100%;height:unset}}exhibitions-monet .gallery .art-direction.kv1:is(html[lang=en] *){margin-top:-16rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-monet .gallery .art-direction.kv1:is(html[lang=en] *){margin-top:4rem;width:100%;height:unset}}exhibitions-monet .gallery .link.sp{margin-top:5rem;margin-inline:auto}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}exhibitions-schedule{display:block;margin-top:30rem;padding-inline:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule{margin-top:15rem;padding-inline:var(--side-padding)}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule lower-page-section-title:is(html[lang=en] *) .sup{width:34rem}exhibitions-schedule lower-page-section-title:is(html[lang=en] *) .main{width:24rem}}exhibitions-schedule .special-exhibition,exhibitions-schedule .year-round-exhibition{margin-top:7rem;display:grid;grid-template-columns:auto 1fr;gap:4rem;align-items:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition,exhibitions-schedule .year-round-exhibition{gap:2rem}}exhibitions-schedule .special-exhibition .label,exhibitions-schedule .year-round-exhibition .label{display:grid;place-items:center;padding-inline:1.6rem;height:100%;width:3rem;background:rgb(from #956134 r g b/20%);font-size:1.5rem;writing-mode:vertical-rl;font-family:noto sans jp;font-weight:500;border:1px solid rgb(from #332004 r g b/50%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .label,exhibitions-schedule .year-round-exhibition .label{font-size:1.4rem;width:2.5rem}}exhibitions-schedule .special-exhibition .label:is(html[lang=en] *),exhibitions-schedule .year-round-exhibition .label:is(html[lang=en] *){font-family:roboto;font-weight:500;writing-mode:sideways-lr}exhibitions-schedule .special-exhibition .exhibition,exhibitions-schedule .year-round-exhibition .exhibition{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;grid-template-areas:"ta te" "li ti";gap:1.5rem 2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .exhibition,exhibitions-schedule .year-round-exhibition .exhibition{grid-template-columns:auto auto 1fr;grid-template-rows:auto auto 0;grid-template-areas:"ta ta te" "li ti ti" "li .  .";gap:1.5rem 0}}exhibitions-schedule .special-exhibition .exhibition+.exhibition,exhibitions-schedule .year-round-exhibition .exhibition+.exhibition{margin-top:1.5rem}exhibitions-schedule .special-exhibition .exhibition .tag,exhibitions-schedule .year-round-exhibition .exhibition .tag{grid-area:ta}exhibitions-schedule .special-exhibition .exhibition .term,exhibitions-schedule .year-round-exhibition .exhibition .term{grid-area:te;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .exhibition .term,exhibitions-schedule .year-round-exhibition .exhibition .term{font-size:1.4rem}}exhibitions-schedule .special-exhibition .exhibition .term:is(html[lang=en] *),exhibitions-schedule .year-round-exhibition .exhibition .term:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .exhibition .term,exhibitions-schedule .year-round-exhibition .exhibition .term{margin-left:1rem;display:block;font-size:1.3rem;font-weight:450;text-wrap:nowrap}}exhibitions-schedule .special-exhibition .exhibition .title,exhibitions-schedule .year-round-exhibition .exhibition .title{grid-area:ti;padding-block:1rem 2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .exhibition .title,exhibitions-schedule .year-round-exhibition .exhibition .title{margin-top:1rem;margin-left:2rem;padding-bottom:1.5rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .exhibition .title:is(html[lang=en] *),exhibitions-schedule .year-round-exhibition .exhibition .title:is(html[lang=en] *){padding-block:.5rem}}exhibitions-schedule .special-exhibition .exhibition .title p,exhibitions-schedule .year-round-exhibition .exhibition .title p{font-family:shippori mincho R;font-weight:400;line-height:1.3;line-break:loose}exhibitions-schedule .special-exhibition .exhibition .title p:is(html[lang=en] *),exhibitions-schedule .year-round-exhibition .exhibition .title p:is(html[lang=en] *){font-family:eb garamond;font-weight:400}exhibitions-schedule .special-exhibition .exhibition .title p.main,exhibitions-schedule .year-round-exhibition .exhibition .title p.main{font-size:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .exhibition .title p.main,exhibitions-schedule .year-round-exhibition .exhibition .title p.main{font-size:1.8rem}}exhibitions-schedule .special-exhibition .exhibition .title p.main:is(html[lang=en] *),exhibitions-schedule .year-round-exhibition .exhibition .title p.main:is(html[lang=en] *){font-size:2.4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .exhibition .title p.main:is(html[lang=en] *),exhibitions-schedule .year-round-exhibition .exhibition .title p.main:is(html[lang=en] *){font-size:2rem}}exhibitions-schedule .special-exhibition .exhibition .title p.sup,exhibitions-schedule .year-round-exhibition .exhibition .title p.sup{margin-bottom:.5rem;font-size:1.5rem}exhibitions-schedule .special-exhibition .exhibition .title p.sup:is(html[lang=en] *),exhibitions-schedule .year-round-exhibition .exhibition .title p.sup:is(html[lang=en] *){font-size:1.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .exhibition .title p.sup:is(html[lang=en] *),exhibitions-schedule .year-round-exhibition .exhibition .title p.sup:is(html[lang=en] *){font-size:1.6rem}}exhibitions-schedule .special-exhibition .exhibition .title p.sub,exhibitions-schedule .year-round-exhibition .exhibition .title p.sub{margin-top:.5rem;font-size:1.5rem}exhibitions-schedule .special-exhibition .exhibition .title p.sub:is(html[lang=en] *),exhibitions-schedule .year-round-exhibition .exhibition .title p.sub:is(html[lang=en] *){font-size:1.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .exhibition .title p.sub:is(html[lang=en] *),exhibitions-schedule .year-round-exhibition .exhibition .title p.sub:is(html[lang=en] *){font-size:1.6rem}}exhibitions-schedule .special-exhibition .exhibition .line,exhibitions-schedule .year-round-exhibition .exhibition .line{grid-area:li;margin-left:3.75rem;width:1px;height:100%;background:#956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-schedule .special-exhibition .exhibition .line,exhibitions-schedule .year-round-exhibition .exhibition .line{margin-left:2rem}}exhibitions-schedule .year-round-exhibition{margin-top:5rem}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}exhibitions-special-exhibition{margin-top:20rem;display:block;padding-inline:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition{padding-inline:unset}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition lower-page-section-title{margin-left:var(--side-padding)}}exhibitions-special-exhibition .exhibitions{margin-top:7rem}exhibitions-special-exhibition .exhibitions li+li{margin-top:15rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li+li{margin-top:12rem}}exhibitions-special-exhibition .exhibitions li section{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;grid-template-areas:"im he" "im ov";gap:5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section{display:block}}exhibitions-special-exhibition .exhibitions li section .optimized-image{grid-area:im;width:65.6rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section .optimized-image{width:100%}}exhibitions-special-exhibition .exhibitions li section .heading{grid-area:he;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto 1fr;grid-template-areas:"ta te" "ti ti" "ln ln";align-items:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section .heading{margin-top:3rem;padding-inline:var(--side-padding)}}exhibitions-special-exhibition .exhibitions li section .heading .tag{grid-area:ta}exhibitions-special-exhibition .exhibitions li section .heading .term{grid-area:te;margin-left:2rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section .heading .term{font-size:1.4rem}}exhibitions-special-exhibition .exhibitions li section .heading .term:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}exhibitions-special-exhibition .exhibitions li section .heading h3{grid-area:ti;margin-top:1.5rem;font-family:shippori mincho R;font-weight:400;line-height:1.3}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section .heading h3{margin-top:2rem}}exhibitions-special-exhibition .exhibitions li section .heading h3:is(html[lang=en] *){font-family:eb garamond;font-weight:400}exhibitions-special-exhibition .exhibitions li section .heading h3 .main{font-size:2.4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section .heading h3 .main{font-size:2rem}}exhibitions-special-exhibition .exhibitions li section .heading h3 .main:is(html[lang=en] *){font-size:2.6rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section .heading h3 .main:is(html[lang=en] *){font-size:2.2rem}}exhibitions-special-exhibition .exhibitions li section .heading h3 .sub{margin-top:1rem;font-size:1.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section .heading h3 .sub{margin-top:.8rem;font-size:1.6rem}}exhibitions-special-exhibition .exhibitions li section .heading h3 .sub:is(html[lang=en] *){font-size:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section .heading h3 .sub:is(html[lang=en] *){margin-top:.8rem;font-size:1.8rem}}exhibitions-special-exhibition .exhibitions li section .overview{grid-area:ov;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section .overview{font-size:1.4rem}}exhibitions-special-exhibition .exhibitions li section .overview:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}exhibitions-special-exhibition .exhibitions li section .overview{display:flex;flex-direction:column;gap:2.5rem}exhibitions-special-exhibition .exhibitions li section .overview:before{content:"";width:10rem;height:1px;background:#956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-special-exhibition .exhibitions li section .overview{margin-top:4rem;padding-inline:var(--side-padding);gap:1.5rem}}exhibitions-special-exhibition .exhibitions li section .link.pc{grid-area:ln;margin-top:4rem;margin-left:auto}exhibitions-special-exhibition .exhibitions li section .link.sp{margin-top:5rem;margin-inline:auto}.art-direction{display:block;overflow:hidden}.art-direction img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}.credit{position:absolute;bottom:0;right:0;translate:0 100%;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.credit{font-size:1.4rem}}.credit:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}.credit{font-size:1rem;opacity:.7}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}lower-page-heading{display:block;padding:3rem 3rem 0}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading{padding:2rem 2rem 0}}lower-page-heading .container{position:relative;z-index:0;width:100%;height:60rem;border-radius:1rem;overflow:hidden;display:grid;place-items:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container{height:45rem;border-radius:.5rem}}lower-page-heading .container h1{position:relative;color:#fefefa;line-height:1;padding-inline:1rem;min-width:100rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container h1{width:100%;min-width:100%}}lower-page-heading .container h1 p .sup{display:block;margin-bottom:1rem;font-family:shippori mincho B;font-weight:700;font-size:2.4rem;text-align:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container h1 p .sup{font-size:2rem}}lower-page-heading .container h1 p .sup:is(html[lang=en] *){font-family:eb garamond;font-weight:400;font-size:2.5rem;margin-bottom:1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container h1 p .sup:is(html[lang=en] *){margin-bottom:.5rem;font-size:2.4rem}}lower-page-heading .container h1 p .main{position:relative;font-family:shippori mincho B;font-weight:700;font-size:3.6rem;text-align:center;display:grid;grid-template-columns:1fr auto 1fr;gap:5rem;align-items:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container h1 p .main{font-size:2.8rem}}@media screen and (max-width: 768px) and (max-width: 768px),screen and (max-width: 768px) and (orientation: portrait) and (hover: none),screen and (orientation: portrait) and (hover: none) and (max-width: 768px),(orientation: portrait) and (hover: none) and (orientation: portrait) and (hover: none){lower-page-heading .container h1 p .main{gap:2rem}}lower-page-heading .container h1 p .main:before,lower-page-heading .container h1 p .main:after{content:"";height:1px;background:currentColor;opacity:.7}lower-page-heading .container h1 p .main:is(html[lang=en] *){font-family:eb garamond;font-weight:400;font-size:3.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container h1 p .main:is(html[lang=en] *){font-size:3rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container h1 p .main.hide-line:before,lower-page-heading .container h1 p .main.hide-line:after{opacity:0!important}}lower-page-heading .container h1 p .sub{margin-top:2rem;display:block;font-family:eb garamond;font-weight:400;font-size:2.4rem;text-align:center;line-height:1.3}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container h1 p .sub{margin-top:1rem;font-size:2rem}}lower-page-heading .container h1 p .sub:is(html[lang=en] *){font-family:shippori mincho R;font-weight:400;font-size:2.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container h1 p .sub:is(html[lang=en] *){font-size:1.6rem}}lower-page-heading .container .logo{position:absolute;bottom:2rem;right:2rem;width:20rem;display:block;aspect-ratio:400 / 160;-webkit-mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;background:#956134;background:#fefefa}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container .logo{bottom:1.5rem;right:1.5rem;width:12rem}}lower-page-heading .container .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;scale:1.03}lower-page-heading .container .background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}lower-page-heading .container .background:is(lower-page-heading.message *):before{background:rgb(from #000 r g b/40%)}lower-page-heading .container .background:is(lower-page-heading.museum_overview *):before{background:rgb(from #000 r g b/40%)}lower-page-heading .container .background:is(lower-page-heading.congratulatory_message *):before{background:rgb(from #000 r g b/40%)}lower-page-heading .container .background:is(lower-page-heading.exhibitions *):before{background:rgb(from #000 r g b/60%)}lower-page-heading .container .background:is(lower-page-heading.talk_event *):before{background:rgb(from #000 r g b/50%)}lower-page-heading .container .background:is(lower-page-heading.talk_event_detail *):before{background:linear-gradient(22deg,rgb(from #000 r g b/70%),rgb(from #000 r g b/10%))}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-heading .container .background:is(lower-page-heading.talk_event_detail *):before{background:linear-gradient(50deg,rgb(from #000 r g b/80%),rgb(from #000 r g b/10%))}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}talk-event-detail-fv{display:grid;grid-template-columns:auto auto;grid-template-areas:"he he" "ti ov";gap:5rem 0;justify-content:space-between}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv{display:block}}talk-event-detail-fv .heading{position:relative;grid-area:he}talk-event-detail-fv .heading .speaker{position:absolute;bottom:5rem;left:10rem;display:grid;grid-template-areas:"im na" "im po";grid-template-rows:1fr auto;align-items:end;gap:1.5rem 4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv .heading .speaker{bottom:10rem;left:3.5rem;gap:1rem 1.5rem}}talk-event-detail-fv .heading .speaker .img-container{grid-area:im;position:relative;width:24.4rem;aspect-ratio:1;align-items:1;padding:.7rem;background:linear-gradient(45deg,rgb(from #fff r g b/30%) 0%,transparent)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv .heading .speaker .img-container{width:12rem;padding:.3rem}}talk-event-detail-fv .heading .speaker .img-container .optimized-image{width:100%}talk-event-detail-fv .heading .speaker .img-container .credit{color:#fefefa}talk-event-detail-fv .heading .speaker .name{grid-area:na;font-family:shippori mincho R;font-weight:400;font-size:3.6rem;line-height:1;color:#fefefa}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv .heading .speaker .name{font-size:2.8rem}}talk-event-detail-fv .heading .speaker .name:is(html[lang=ja] *):after{content:"氏";font-size:2rem;margin-left:1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv .heading .speaker .name:is(html[lang=ja] *):after{font-size:1.8rem;margin-left:.7rem}}talk-event-detail-fv .heading .speaker .name:is(html[lang=en] *){font-family:eb garamond;font-weight:400;font-size:3.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv .heading .speaker .name:is(html[lang=en] *){font-size:2.6rem}}talk-event-detail-fv .heading .speaker .position{grid-area:po;font-size:2rem;line-height:1.1;color:#fefefa;font-weight:300}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv .heading .speaker .position{line-height:1.3;width:18rem;font-size:1.4rem}}talk-event-detail-fv h1{grid-area:ti;margin-left:10rem;width:60rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv h1{margin-top:5rem;margin-left:unset;width:100%;padding-inline:var(--side-padding)}}talk-event-detail-fv h1 .main{font-family:shippori mincho R;font-weight:400;font-size:3.4rem;line-height:1.5}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv h1 .main{font-size:2.4rem}}talk-event-detail-fv h1 .main:is(html[lang=en] *){font-family:eb garamond;font-weight:400}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv h1 .main:is(html[lang=en] *){font-size:2.2rem}}talk-event-detail-fv h1 .sub{margin-top:1rem;font-family:eb garamond;font-weight:400;font-size:1.8rem;line-height:1.5;color:rgb(from #332004 r g b/60%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv h1 .sub{font-size:1.5rem}}talk-event-detail-fv h1 .sub:is(html[lang=en] *){font-family:shippori mincho R;font-weight:400}talk-event-detail-fv .overview{grid-area:ov;margin-right:10rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv .overview{font-size:1.4rem}}talk-event-detail-fv .overview:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}talk-event-detail-fv .overview{width:60rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-fv .overview{margin-top:5rem;width:100%;padding-inline:var(--side-padding)}}talk-event-detail-infomation{display:block;margin-top:20rem;padding-inline:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-infomation{margin-top:15rem;padding-inline:unset}}talk-event-detail-infomation status-label+section{margin-top:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-infomation status-label+section{margin-top:5rem}}talk-event-detail-infomation section{display:flex;justify-content:space-between}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-infomation section{display:block;padding-inline:var(--side-padding)}}talk-event-detail-infomation section ul{width:90rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-detail-infomation section ul{margin-top:5rem;width:100%}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}lower-page-section-title{--line: 1;position:relative;display:block;width:-moz-fit-content;width:fit-content;padding-left:2.5rem;height:-moz-fit-content;height:fit-content;overflow:hidden}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-section-title{padding-inline:1.5rem;max-width:calc(100% - var(--side-padding))}}lower-page-section-title:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#956134;transform-origin:center top;scale:1 var(--line)}lower-page-section-title.onDark:before{background:#fefefa}lower-page-section-title h2{line-height:1.3}lower-page-section-title h2:is(lower-page-section-title.onDark *){color:#fefefa}lower-page-section-title h2 .sup span,lower-page-section-title h2 .main span,lower-page-section-title h2 .sub span{display:inline-block}lower-page-section-title h2 .sup span:is(lower-page-section-title.anime *),lower-page-section-title h2 .main span:is(lower-page-section-title.anime *),lower-page-section-title h2 .sub span:is(lower-page-section-title.anime *){will-change:transform}lower-page-section-title h2 .sup{display:block;font-family:shippori mincho R;font-weight:400;font-size:2.4rem;margin-bottom:1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-section-title h2 .sup{font-size:1.8rem}}lower-page-section-title h2 .sup:is(html[lang=en] *){font-family:eb garamond;font-weight:400;font-size:2.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-section-title h2 .sup:is(html[lang=en] *){font-size:1.8rem}}lower-page-section-title h2 .main{display:block;font-family:shippori mincho R;font-weight:400;font-size:3.4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-section-title h2 .main{font-size:2.6rem}}lower-page-section-title h2 .main:is(html[lang=en] *){font-family:eb garamond;font-weight:400}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-section-title h2 .main:is(html[lang=en] *){font-size:2.6rem}}lower-page-section-title h2 .sub{display:block;margin-top:1.5rem;margin-left:.4rem;font-family:eb garamond;font-weight:400;font-size:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-section-title h2 .sub{margin-top:1rem;font-size:1.6rem;margin-left:.3rem}}lower-page-section-title h2 .sub:is(html[lang=en] *){margin-top:1.2rem;margin-left:unset;font-family:shippori mincho R;font-weight:400;font-size:2.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){lower-page-section-title h2 .sub:is(html[lang=en] *){margin-top:1rem;font-size:1.8rem}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}.infomation-item{font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.infomation-item{font-size:1.4rem}}.infomation-item:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}.infomation-item{padding:4rem 2rem;border-top:1px solid #956134;display:grid;grid-template-columns:10rem 1fr;gap:20rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.infomation-item{padding:2rem 1rem;grid-template-columns:8rem 1fr;gap:0}}.infomation-item:is(html[lang=en] *){grid-template-columns:20rem 1fr;gap:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.infomation-item:is(html[lang=en] *){padding:2rem 1rem;grid-template-columns:8rem 1fr;gap:1rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.infomation-item:first-child{padding-top:unset;border-top:unset}}.infomation-item .ii-heading{font-weight:500}.infomation-item .ii-body a{text-decoration:underline;text-underline-offset:.2em}.infomation-item .ii-body .form-link{position:relative;margin-top:4rem;text-decoration:unset;width:100%;height:5rem;font-weight:450;font-size:1.4rem;letter-spacing:0;display:grid;place-items:center;background:rgb(from #956134 r g b/10%);border:1px solid #956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.infomation-item .ii-body .form-link{margin-top:3rem;height:4rem;font-size:1.3rem}}@media (hover: hover) and (pointer: fine){.infomation-item .ii-body .form-link{transition-property:background;transition-duration:.3s;transition-timing-function:ease}.infomation-item .ii-body .form-link:hover{background:rgb(from #956134 r g b/20%)}}.infomation-item .ii-body .form-link-annotation{margin-top:1rem;text-align:right}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.infomation-item .ii-body .form-link-annotation{font-size:1.3rem}}.infomation-item .ii-body strong{font-weight:550}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}status-label{width:100%;height:10rem;display:grid;place-items:center;background:rgb(from #956134 r g b/10%);border-block:1px solid #332004;font-family:noto sans jp;font-weight:500;font-size:1.6rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){status-label{height:8rem;font-size:1.4rem}}status-label .annotation{margin-top:.5rem;text-align:center;font-size:1.3rem;font-weight:400;opacity:.7}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){status-label .annotation{font-size:1.2rem}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}message-fv{display:block;margin-top:10rem;margin-left:10rem;width:65rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-fv{margin-top:5rem;margin-left:unset;width:100%;padding-inline:var(--side-padding)}}message-fv .heading{font-family:shippori mincho R;font-weight:400;font-size:2.5rem;line-height:1.7;letter-spacing:.05em}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-fv .heading{font-size:2rem}}message-fv .heading:is(html[lang=en] *){font-family:eb garamond;font-weight:400;line-height:1.6;letter-spacing:unset}message-fv .body{margin-top:2rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-fv .body{font-size:1.4rem}}message-fv .body:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-fv .body{margin-top:1.5rem}}message-fv .body strong{font-weight:450}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}message-logo{display:block;margin-top:30rem;margin-inline:auto;width:100rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-logo{margin-top:20rem;margin-inline:unset;padding-inline:var(--side-padding);width:100%}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-logo section lower-page-section-title:is(html[lang=en] *){width:32rem}}message-logo section .contents{margin-top:10rem;display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-logo section .contents{margin-top:4rem;display:block}}message-logo section .contents .description{width:45rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-logo section .contents .description{font-size:1.4rem}}message-logo section .contents .description:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-logo section .contents .description{width:100%}}message-logo section .contents .description>*+*{margin-top:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-logo section .contents .description>*+*{margin-top:8rem}}message-logo section .contents .description .sec{position:relative;padding-top:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-logo section .contents .description .sec{padding-top:4rem}}message-logo section .contents .description .sec:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:10rem;height:1px;background:#956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-logo section .contents .description .sec p{margin-top:5rem}}message-logo section .contents .description .sec .art-direction{margin-top:5rem;margin-inline:auto;width:40rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-logo section .contents .description .sec .art-direction{width:100%;height:22rem}}message-logo section .contents .logo.pc{position:relative;width:-moz-fit-content;width:fit-content}message-logo section .contents .logo.pc .inner{position:sticky;top:calc(50vh - 9.05rem)}message-logo section .contents .logo.pc .inner svg{width:45rem;height:18.1rem}message-logo section .contents .logo.pc .inner svg path{transition-property:fill;transition-duration:.3s;transition-timing-function:ease}message-logo section .contents .logo.pc .inner svg:is(message-logo .logo.symbol *) :where(#catchcopy,#since1996,#year30th)>*{fill:rgb(from #956134 r g b/20%)}message-logo section .contents .logo.pc .inner svg:is(message-logo .logo.catchcopy *) :where(#symbol,#since1996,#year30th)>*{fill:rgb(from #956134 r g b/20%)}message-logo section .contents .logo.sp svg{width:100%;height:12rem}message-logo section .contents .logo.sp svg path{transition-property:fill;transition-duration:.3s;transition-timing-function:ease}message-logo section .contents .logo.sp svg:is(message-logo .logo--symbol.active *) :where(#catchcopy,#since1996,#year30th)>*{fill:rgb(from #956134 r g b/20%)}message-logo section .contents .logo.sp svg:is(message-logo .logo--catchcopy.active *) :where(#symbol,#since1996,#year30th)>*{fill:rgb(from #956134 r g b/20%)}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}message-overview{margin-top:40rem;display:block;padding-inline:var(--side-padding)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-overview{margin-top:20rem;padding-inline:unset}}message-overview section{position:relative;z-index:0;width:100%;height:50rem;display:grid;place-items:center}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-overview section{height:35rem}}message-overview section .contents{position:absolute;left:7rem;bottom:5rem;width:45rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-overview section .contents{left:unset;bottom:unset;position:relative;margin-top:auto;padding:var(--side-padding);width:100%}}message-overview section .contents p{margin-top:4rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-overview section .contents p{font-size:1.4rem}}message-overview section .contents p:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}message-overview section .contents p{color:#fefefa}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-overview section .contents p{margin-top:3rem}}message-overview section .contents .link{margin-top:4rem;margin-left:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-overview section .contents .link{margin-top:2rem}}message-overview section .art-direction{position:absolute;z-index:-2;top:0;width:100%;height:100%}message-overview section .lines{position:absolute;z-index:-1;width:calc(100% - 4rem);height:calc(100% - 4rem)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){message-overview section .lines{width:calc(100% - 2rem);height:calc(100% - 2rem)}}message-overview section .lines span{display:block;position:absolute;background:rgb(from #fefefa r g b/50%)}message-overview section .lines .top{top:0;left:0;width:100%;height:1px}message-overview section .lines .rig{top:0;right:0;width:1px;height:100%}message-overview section .lines .bot{bottom:0;right:0;width:100%;height:1px}message-overview section .lines .lef{bottom:0;left:0;width:1px;height:100%}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}.museum-overview-section-layout{display:block;margin-top:15rem;padding-inline:10rem;width:100%}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.museum-overview-section-layout{padding-inline:var(--side-padding)}}.museum-overview-section-layout .heading{width:60rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.museum-overview-section-layout .heading{width:100%}}.museum-overview-section-layout .heading:is(.museum-overview-section-layout.right *){margin-left:50%}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.museum-overview-section-layout .heading:is(.museum-overview-section-layout.right *){margin-left:unset}}.museum-overview-section-layout .heading>.leading{margin-top:4rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.museum-overview-section-layout .heading>.leading{font-size:1.4rem}}.museum-overview-section-layout .heading>.leading:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.museum-overview-section-layout .heading>.leading{margin-top:2.5rem}}.museum-overview-section-layout>.mv:has(.art-direction){margin-top:4rem;height:20rem;display:flex;gap:1rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.museum-overview-section-layout>.mv:has(.art-direction){margin-top:3rem;width:unset;display:grid;grid-template-columns:repeat(2,1fr)}}.museum-overview-section-layout>.mv:has(.art-direction):is(.museum-overview-section-layout.right *){margin-left:50%}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){.museum-overview-section-layout>.mv:has(.art-direction):is(.museum-overview-section-layout.right *){margin-left:unset}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){.museum-overview-section-layout>.mv:has(.art-direction) .art-direction img{width:auto}}.museum-overview-section-layout>.mv:has(.art-direction) div.has-credit{position:relative;width:auto}.museum-overview-section-layout>.mv:has(.art-direction) div.has-credit .art-direction{width:100%;height:100%}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}museum-overview-collection{display:block}museum-overview-collection ul.collection-list{margin-top:10rem;display:grid;grid-template-columns:repeat(3,1fr);row-gap:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-collection ul.collection-list{display:block}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-collection ul.collection-list li+li{margin-top:12rem}}museum-overview-collection ul.collection-list li .thumb{height:36rem;padding:3rem;display:grid;place-items:center;background:rgb(from #332004 r g b/5%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-collection ul.collection-list li .thumb{height:30rem;padding:2.5rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){museum-overview-collection ul.collection-list li .thumb:is(li:nth-child(2n) *){background:rgb(from #332004 r g b/8%)}}museum-overview-collection ul.collection-list li .thumb .optimized-image{display:block;height:100%;min-height:100%;aspect-ratio:1}museum-overview-collection ul.collection-list li .container{padding:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-collection ul.collection-list li .container{padding:unset;margin-top:1.5rem}}museum-overview-collection ul.collection-list li .container .heading{width:100%;display:flex;align-items:flex-end;justify-content:space-between;font-family:shippori mincho R;font-weight:400;line-height:1.3;display:grid;grid-template-columns:1fr auto;gap:2rem}museum-overview-collection ul.collection-list li .container .heading:is(html[lang=en] *){display:block;font-family:eb garamond;font-weight:400}museum-overview-collection ul.collection-list li .container .heading h3 .ruby{font-size:1.1rem}museum-overview-collection ul.collection-list li .container .heading h3 .title{display:block;position:relative;font-size:2rem;width:-moz-fit-content;width:fit-content;padding-right:1rem;background:linear-gradient(to bottom,transparent 60%,rgb(from #956134 r g b/15%) 60%)}museum-overview-collection ul.collection-list li .container .heading h3 .title:is(html[lang=en] *){display:inline}museum-overview-collection ul.collection-list li .container .heading .author{font-size:1.6rem}museum-overview-collection ul.collection-list li .container .heading .author:is(html[lang=en] *){margin-top:1rem;text-align:right}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-collection ul.collection-list li .container .heading .author:is(html[lang=en] *){font-size:1.8rem}}museum-overview-collection ul.collection-list li .container .info{margin-top:1.5rem;font-family:noto sans jp;font-weight:350;font-size:1.4rem;line-height:1.7;color:rgb(from #332004 r g b/70%);display:flex;align-items:center;gap:1rem}museum-overview-collection ul.collection-list li .container .info:is(html[lang=en] *){font-family:roboto;font-weight:350;font-size:1.3rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-collection ul.collection-list li .container .info:is(html[lang=en] *){gap:.5rem}}museum-overview-collection ul.collection-list li .container .info>span{width:1px;height:1.5rem;background:rgb(from #956134 r g b/70%)}museum-overview-collection ul.collection-list li .container .body{margin-top:1.5rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-collection ul.collection-list li .container .body{font-size:1.4rem}}museum-overview-collection ul.collection-list li .container .body:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}museum-overview-collection ul.collection-list li .container .schedule{margin-top:1.5rem;font-size:1.4rem;line-height:1.7;color:rgb(from #332004 r g b/70%)}museum-overview-collection .link{margin-top:8rem;margin-left:auto}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}museum-overview-fv{margin-top:10rem;display:block;padding-inline:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-fv{margin-top:5rem;padding-inline:unset}}museum-overview-fv .leading{width:60rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-fv .leading{width:100%;padding-inline:var(--side-padding)}}museum-overview-fv .leading .heading{font-family:shippori mincho R;font-weight:400;font-size:2.5rem;line-height:1.7;letter-spacing:.05em}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-fv .leading .heading{font-size:2rem}}museum-overview-fv .leading .heading:is(html[lang=en] *){font-family:eb garamond;font-weight:400;letter-spacing:unset;line-height:1.6}museum-overview-fv .leading .body{margin-top:2rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-fv .leading .body{font-size:1.4rem}}museum-overview-fv .leading .body:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-fv .leading .body{margin-top:1.5rem}}museum-overview-fv .overview-movie{margin-top:20rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-fv .overview-movie{margin-top:15rem;margin-inline:unset;width:100%}}museum-overview-fv .overview-movie p{position:relative;font-family:shippori mincho R;font-weight:400;font-size:2rem;line-height:1.4;width:-moz-fit-content;width:fit-content;padding-right:1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-fv .overview-movie p{width:100%;padding-inline:var(--side-padding);margin-top:15rem;font-size:1.8rem}}museum-overview-fv .overview-movie p:is(html[lang=en] *){font-family:eb garamond;font-weight:400;letter-spacing:unset}museum-overview-fv .overview-movie p span{background:linear-gradient(to bottom,transparent 60%,rgb(from #956134 r g b/15%) 60%)}museum-overview-fv .overview-movie iframe{margin-top:2rem;width:100rem;height:unset;aspect-ratio:560/315}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){museum-overview-fv .overview-movie iframe{width:100%}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}congratulatory-message-fv{display:block;margin-top:10rem;padding-inline:10rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-fv{margin-top:5rem;padding-inline:var(--side-padding)}}congratulatory-message-fv p{font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-fv p{font-size:1.4rem}}congratulatory-message-fv p:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-fv p{width:100%}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}congratulatory-message-body{display:block;margin-top:30rem;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body{margin-top:15rem;margin-inline:var(--side-padding)}}congratulatory-message-body ul li{width:85.4rem;display:grid;grid-template-areas:"po ms" "po ev" "po fo";grid-template-rows:1fr auto auto;grid-template-columns:auto 1fr;gap:0 5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li{width:100%;grid-template-areas:"po fo" "ms ms" "ev ev";grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;gap:2.5rem 1.5rem}}congratulatory-message-body ul li+li{margin-top:15rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li+li{margin-top:10rem}}congratulatory-message-body ul li .portrait{grid-area:po;position:relative;width:25rem;height:25rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li .portrait{width:15rem;height:15rem}}congratulatory-message-body ul li .msg-text{grid-area:ms;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li .msg-text{font-size:1.4rem}}congratulatory-message-body ul li .msg-text:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}congratulatory-message-body ul li .msg-image{grid-area:ms;position:relative;z-index:0}congratulatory-message-body ul li .msg-image .art-direction{width:100%}congratulatory-message-body ul li .msg-image button.open{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;aspect-ratio:1;background:rgb(from #000 r g b/40%);opacity:0;display:grid;place-items:center}congratulatory-message-body ul li .msg-image button.open:before{content:"";position:absolute;display:block;aspect-ratio:50 / 50;-webkit-mask:url(/assets/svg/maru-plus.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/maru-plus.svg) 50% 50%/contain no-repeat;background:#fefefa;width:5rem}@media (hover: hover) and (pointer: fine){congratulatory-message-body ul li .msg-image button.open{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;transition-duration:.2s}congratulatory-message-body ul li .msg-image button.open:hover{opacity:1}}congratulatory-message-body ul li .event{grid-area:ev;margin-top:2rem;margin-left:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li .event{margin-top:unset;margin-inline:auto}}congratulatory-message-body ul li .footing{grid-area:fo;margin-top:1rem;padding-top:1rem;border-top:1px solid #332004;display:flex;justify-content:space-between;align-items:end;font-family:shippori mincho R;font-weight:400}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li .footing{padding:unset;margin-top:auto;border:unset;display:block}}congratulatory-message-body ul li .footing:is(html[lang=en] *){font-family:eb garamond;font-weight:400}congratulatory-message-body ul li .footing .name{font-size:2rem;line-height:1.5}congratulatory-message-body ul li .footing .name:is(html[lang=ja] *):after{content:"氏";margin-left:1rem;font-size:1.5rem;line-height:1.7}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li .footing .name:is(html[lang=ja] *):after{font-size:1.4rem;margin-left:.7rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li .footing .name{font-size:1.8rem}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li .footing .name:is(html[lang=en] *){font-size:2.2rem}}congratulatory-message-body ul li .footing .position{margin-bottom:.5rem;font-size:1.6rem;line-height:1}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li .footing .position{margin-bottom:unset;margin-top:.7rem;font-size:1.4rem;line-height:1.2}}congratulatory-message-body ul li .footing .position:is(html[lang=en] *){font-size:1.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){congratulatory-message-body ul li .footing .position:is(html[lang=en] *){font-size:1.6rem}}exhibitions-detail-exhibits .exhibits.pc{margin-top:20rem;display:grid;grid-template-columns:1fr 1fr}exhibitions-detail-exhibits .exhibits.pc .container{display:flex;flex-direction:column;align-items:center;gap:10rem}exhibitions-detail-exhibits .exhibits.pc .container.right{margin-top:calc(var(--offset) * 1rem)}exhibitions-detail-exhibits .exhibits.pc .container .card.landscape{width:65rem}exhibitions-detail-exhibits .exhibits.pc .container .card.portrait{height:65rem}exhibitions-detail-exhibits .exhibits.pc .container .card .exhibit:is(exhibitions-detail-exhibits .card.landscape *){width:100%}exhibitions-detail-exhibits .exhibits.pc .container .card .exhibit:is(exhibitions-detail-exhibits .card.portrait *){height:100%}exhibitions-detail-exhibits .exhibits.pc .container .card .exhibit:is(exhibitions-detail-exhibits .card.portrait *) img{width:auto}exhibitions-detail-exhibits .exhibits.pc .container .card .alt{width:calc(var(--img-width) * 1rem);font-size:1.4rem;line-height:1.7;letter-spacing:.05em}exhibitions-detail-exhibits .exhibits.pc .container .card .alt:is(html[lang=en] *){line-height:1.6;letter-spacing:unset}exhibitions-detail-exhibits .exhibits.sp{margin-top:15rem}exhibitions-detail-exhibits .exhibits.sp .card{width:30rem}exhibitions-detail-exhibits .exhibits.sp .card:nth-child(2n){margin-left:auto}exhibitions-detail-exhibits .exhibits.sp .card+.card{margin-top:5rem}exhibitions-detail-exhibits .exhibits.sp .card img{width:100%}exhibitions-detail-exhibits .exhibits.sp .card .alt{font-size:1.2rem;line-height:1.7;letter-spacing:.05em}exhibitions-detail-exhibits .exhibits.sp .card .alt:is(html[lang=en] *){line-height:1.4;letter-spacing:unset}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}exhibitions-detail-fv{display:block}exhibitions-detail-fv .mv{width:100%}exhibitions-detail-fv .heading{margin-top:5rem;padding-inline:10rem;display:grid;grid-template-columns:60rem 60rem;justify-content:space-between}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-fv .heading{margin-top:4rem;padding-inline:var(--side-padding);display:block}}exhibitions-detail-fv .heading h1{font-family:shippori mincho R;font-weight:400;line-height:1.3}exhibitions-detail-fv .heading h1:is(html[lang=en] *){font-family:eb garamond;font-weight:400}exhibitions-detail-fv .heading h1 .sup{font-size:1.8rem;color:rgb(from #332004 r g b/60%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-fv .heading h1 .sup{font-size:1.6rem}}exhibitions-detail-fv .heading h1 .sup:is(html[lang=en] *){font-size:2.1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-fv .heading h1 .sup:is(html[lang=en] *){font-size:1.6rem}}exhibitions-detail-fv .heading h1 .main{position:relative;margin-top:2rem;font-size:2.8rem;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-fv .heading h1 .main{margin-top:1rem;font-size:2rem;background:linear-gradient(to bottom,transparent 60%,rgb(from #956134 r g b/15%) 60%)}}exhibitions-detail-fv .heading h1 .main:is(html[lang=en] *){font-size:3.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-fv .heading h1 .main:is(html[lang=en] *){font-size:2.2rem}}exhibitions-detail-fv .heading h1 .sub{margin-top:1rem;font-size:1.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-fv .heading h1 .sub{margin-top:.8rem;font-size:1.6rem}}exhibitions-detail-fv .heading h1 .sub:is(html[lang=en] *){font-size:2.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-fv .heading h1 .sub:is(html[lang=en] *){font-size:1.8rem}}exhibitions-detail-fv .heading .overview{font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-fv .heading .overview{font-size:1.4rem}}exhibitions-detail-fv .heading .overview:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-fv .heading .overview{margin-top:5rem}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}exhibitions-detail-infomation{margin-top:20rem;display:block;padding-inline:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-infomation{margin-top:15rem;padding-inline:unset}}exhibitions-detail-infomation section{margin-top:10rem;display:grid;grid-template-columns:auto 90rem;justify-content:space-between}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-infomation section{margin-top:5rem;display:block;padding-inline:var(--side-padding)}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-infomation section ul{margin-top:5rem}}exhibitions-detail-poster{display:block;margin-top:20rem;padding-inline:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-poster{margin-top:15rem;padding-inline:unset}}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-poster lower-page-section-title{margin-left:var(--side-padding)}}exhibitions-detail-poster .container{margin-top:10rem;display:grid;grid-template-columns:auto 1fr;align-items:end}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-poster .container{margin-top:5rem;display:block}}exhibitions-detail-poster .container .optimized-image.main{width:80rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){exhibitions-detail-poster .container .optimized-image.main{width:100%}}exhibitions-detail-poster .container .optimized-image.sub{width:100%}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}talk-event-fv{display:block;margin-top:10rem;padding-inline:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-fv{margin-top:5rem;padding-inline:var(--side-padding)}}talk-event-fv p{width:60rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-fv p{font-size:1.4rem}}talk-event-fv p:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-fv p{width:100%}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}talk-event-schedule{display:block;margin-top:30rem;padding-inline:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule{margin-top:15rem;padding-inline:var(--side-padding)}}talk-event-schedule .annotation{margin-top:5rem;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule .annotation{font-size:1.4rem}}talk-event-schedule .annotation:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}talk-event-schedule ul{margin-top:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul{margin-top:5rem}}talk-event-schedule ul li{display:flex;align-items:flex-start}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li{display:block}}talk-event-schedule ul li+li{margin-top:10rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li+li{margin-top:2rem}}@media screen and (min-width: 769px) and ((orientation: landscape) or (hover: hover)){talk-event-schedule ul li:not(:last-child) .info:before{content:"";position:absolute;bottom:-22rem;left:7rem;height:18rem;width:1px;background:#956134}}talk-event-schedule ul li .info{position:relative;display:flex;align-items:center;gap:2rem;width:45rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .info{width:unset}}talk-event-schedule ul li .info time{font-size:1.6rem;line-height:1.7;letter-spacing:.05em}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .info time{width:unset}}talk-event-schedule ul li .info time:is(html[lang=en] *){letter-spacing:unset}talk-event-schedule ul li .detail{margin-left:15rem;width:100%;display:grid;grid-template-areas:"im na" "im ti" "im li";grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;gap:0 5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail{position:relative;margin-top:2rem;margin-left:unset;padding-block:1rem 3rem;padding-left:4rem;grid-template-areas:"im na" "ti ti" "li li";gap:2rem 1.5rem}talk-event-schedule ul li .detail:before{content:"";position:absolute;left:2rem;height:100%;width:1px;background:#956134}}talk-event-schedule ul li .detail .portrait{grid-area:im;position:relative;width:20rem;aspect-ratio:1}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail .portrait{width:12rem}}talk-event-schedule ul li .detail .name{grid-area:na;font-family:shippori mincho R;font-weight:400;font-size:2.6rem;line-height:1.3}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail .name{margin-top:auto;font-size:2.2rem}}talk-event-schedule ul li .detail .name:is(html[lang=ja] *):after{content:"氏";font-size:1.6rem;margin-left:1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail .name:is(html[lang=ja] *){margin-left:.7rem}}talk-event-schedule ul li .detail .name:is(html[lang=en] *){font-family:eb garamond;font-weight:400;font-size:2.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail .name:is(html[lang=en] *){font-size:2.4rem}}talk-event-schedule ul li .detail .title{grid-area:ti;margin-top:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail .title{margin-top:unset}}talk-event-schedule ul li .detail .title .main{font-family:shippori mincho R;font-weight:400;font-size:2rem;line-height:1.5}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail .title .main{font-size:1.8rem}}talk-event-schedule ul li .detail .title .main:is(html[lang=en] *){font-family:eb garamond;font-weight:400;font-size:2.2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail .title .main:is(html[lang=en] *){font-size:2rem}}talk-event-schedule ul li .detail .title .sub{margin-top:1rem;font-family:eb garamond;font-weight:400;font-size:1.5rem;line-height:1.5;color:rgb(from #332004 r g b/50%)}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail .title .sub{margin-top:.5rem}}talk-event-schedule ul li .detail .title .sub:is(html[lang=en] *){margin-top:.5rem;font-family:shippori mincho R;font-weight:400}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail .title .sub:is(html[lang=en] *){font-size:1.4rem}}talk-event-schedule ul li .detail .link{grid-area:li;margin-top:auto;margin-left:auto}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){talk-event-schedule ul li .detail .link{margin-inline:auto}}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}monet-gallery-cover{--loading: 0;display:block;position:fixed;z-index:var(--zi-gallery-cover);width:100%;height:100dvh;display:grid;place-items:center}monet-gallery-cover.in{background:#fefefa}monet-gallery-cover .container{width:100%}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-cover .container{height:100%;padding:4rem var(--side-padding)}}monet-gallery-cover .container .guide{margin-inline:auto;width:-moz-fit-content;width:fit-content;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-cover .container .guide{font-size:1.4rem}}monet-gallery-cover .container .guide:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-cover .container .guide{grid-area:gu;margin-left:unset;width:100%}}monet-gallery-cover .container .guide .heading{font-weight:500;text-align:center}monet-gallery-cover .container .guide ul{margin-top:2rem}monet-gallery-cover .container .guide ul li{padding-block:2rem;padding-inline:1rem 2rem;display:grid;grid-template-columns:10rem 1fr;gap:1rem;border-top:1px solid #956134}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-cover .container .guide ul li{padding-inline:1rem;padding-block:1.7rem}}monet-gallery-cover .container .guide ul li .head{font-weight:500}monet-gallery-cover .container .guide ul li .body:has(.touch) .mouse,monet-gallery-cover .container .guide ul li .body:has(.touch) .touch{display:flex;align-items:center;gap:.5rem}monet-gallery-cover .container .guide ul li .body:has(.touch) .mouse:before,monet-gallery-cover .container .guide ul li .body:has(.touch) .touch:before{content:"";display:block;aspect-ratio:24 / 24;-webkit-mask:url(/assets/svg/mouse.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/mouse.svg) 50% 50%/contain no-repeat;width:1.5rem;background:currentColor}monet-gallery-cover .container .guide ul li .body:has(.touch) .touch:before{display:block;aspect-ratio:24 / 24;-webkit-mask:url(/assets/svg/touch.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/touch.svg) 50% 50%/contain no-repeat}monet-gallery-cover .container .logo{position:absolute;right:2rem;bottom:2rem;display:flex;align-items:center;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-cover .container .logo{right:unset;left:50%;translate:-50% 0}}monet-gallery-cover .container .logo .asahi{display:block;aspect-ratio:389 / 225;background:url(/assets/svg/logo_asahi.svg) 50% 50%/contain no-repeat;height:7rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-cover .container .logo .asahi{height:6rem}}monet-gallery-cover .container .logo ._30th{display:block;aspect-ratio:400 / 160;-webkit-mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/logo_yoko.svg) 50% 50%/contain no-repeat;background:#956134;height:7rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-cover .container .logo ._30th{margin:unset;height:6rem}}monet-gallery-cover .container .logo .divider{--div-prog: 1;position:relative;display:block;width:9rem;height:1px;background:#956134;background:linear-gradient(to right,#956134 calc(var(--div-prog) * 100%),transparent calc(var(--div-prog) * 100%));rotate:-50deg}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-cover .container .logo .divider{position:relative;top:unset;left:unset;width:8rem;rotate:-50deg}}monet-gallery-cover .container .logo .divider.out{background:linear-gradient(to right,transparent calc(var(--div-prog) * 100%),#956134 calc(var(--div-prog) * 100%))}monet-gallery-cover .container .progress{margin-top:4rem;grid-column:1/3;margin-inline:auto;position:relative;z-index:0;width:50rem;height:3.5rem;background:rgb(from #956134 r g b/10%);border-radius:100vmax;font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-cover .container .progress{font-size:1.4rem}}monet-gallery-cover .container .progress:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}monet-gallery-cover .container .progress{line-height:1;overflow:hidden;display:grid;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition-property:width,background;transition-duration:.3s;transition-timing-function:ease}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-cover .container .progress{grid-area:pr;width:100%}}monet-gallery-cover .container .progress:before{content:"";position:absolute;z-index:-1;left:calc((1 - var(--loading)) * -100%);top:0;width:100%;height:100%;border-radius:100vmax;background:rgb(from #956134 r g b/15%);transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}monet-gallery-cover .container .progress:is(monet-gallery-cover.ready *){pointer-events:all;width:18rem;background:rgb(from #956134 r g b/15%)}monet-gallery-cover .container .progress:is(monet-gallery-cover.ready *):before{opacity:0}@media (hover: hover) and (pointer: fine){monet-gallery-cover .container .progress:is(monet-gallery-cover.ready *):hover{background:rgb(from #956134 r g b/25%)}}monet-gallery-cover .container .progress .label{position:absolute;font-weight:400;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}monet-gallery-cover .container .progress .label.ready{transition-property:opacity,margin-bottom;transition-duration:.3s;transition-timing-function:ease;transition-delay:.5s;opacity:0;margin-bottom:-1rem}monet-gallery-cover .container .progress .label:is(monet-gallery-cover.ready .progress *).loading{opacity:0}monet-gallery-cover .container .progress .label:is(monet-gallery-cover.ready .progress *).ready{opacity:1;margin-bottom:0}monet-gallery-cover .container .progress .percentage{position:absolute;font-family:noto sans jp;font-weight:350;right:2rem;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}monet-gallery-cover .container .progress .percentage:after{content:" %"}monet-gallery-cover .container .progress .percentage:is(monet-gallery-cover.ready .progress *){opacity:0}monet-gallery-canvas canvas{position:absolute;top:0;left:0;width:100%;height:100dvh;background:#000}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}monet-gallery-details{position:relative;display:block;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;overflow:hidden}monet-gallery-details .card{pointer-events:auto;position:absolute;right:0;bottom:10rem;display:block;width:40rem;color:#fefefa;opacity:0;transition-property:translate;transition-duration:.3s;transition-timing-function:ease;transition-duration:.5s}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-details .card{width:100%}}monet-gallery-details .card.current{opacity:1}monet-gallery-details .card:is(monet-gallery-details.hidden *){translate:100% 0}monet-gallery-details .card .heading{font-family:shippori mincho R;font-weight:400;line-height:1}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-details .card .heading{padding-left:var(--side-padding)}}monet-gallery-details .card .heading:is(html[lang=en] *){font-family:eb garamond;font-weight:400}monet-gallery-details .card .heading .title{padding-right:var(--side-padding);display:flex;align-items:flex-end;justify-content:space-between;letter-spacing:.1em}monet-gallery-details .card .heading .title .text{font-size:2.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-details .card .heading .title .text{font-size:2.4rem}}monet-gallery-details .card .heading .title .num{font-size:1.8rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-details .card .heading .title .num{font-size:1.6rem}}monet-gallery-details .card .heading .line{margin-top:1.5rem;display:block;width:100%;height:1px;background:currentColor;opacity:.7}monet-gallery-details .card .heading .info{margin-top:1.5rem;font-size:1.8rem;display:flex;align-items:center;gap:1rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-details .card .heading .info{font-size:1.7rem}}monet-gallery-details .card .heading .info .divider{height:1.6rem;width:1px;background:rgb(from #fefefa r g b/50%)}monet-gallery-details .card .body{padding-right:calc(var(--side-padding) * .5);display:grid;grid-template-rows:0fr;opacity:0}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-details .card .body{padding-inline:var(--side-padding)}}monet-gallery-details .card .body.animation{transition-property:grid-template-rows,margin-top,opacity;transition-duration:.3s;transition-timing-function:ease;transition-duration:.5s}monet-gallery-details .card .body:is(monet-gallery-details .card.expand *){grid-template-rows:1fr;opacity:1;margin-top:3rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-details .card .body:is(monet-gallery-details .card.expand *){margin-top:2rem}}monet-gallery-details .card .body .inner{padding-right:calc(var(--side-padding) * .5);max-height:min(40vh,40rem);overflow-y:auto;padding:1rem;background:rgb(from #fefefa r g b/10%);border-radius:.3rem;will-change:backdrop-filter}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-details .card .body .inner{margin-top:unset;max-height:min(50vh,40rem)}}monet-gallery-details .card .body .inner p{font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-details .card .body .inner p{font-size:1.4rem}}monet-gallery-details .card .body .inner p:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}monet-gallery-details .card .body .inner p{color:currentColor}monet-gallery-details .card button.expand{height:3rem;background:rgb(from #fefefa r g b/10%);backdrop-filter:blur(15px);font-size:1.4rem;letter-spacing:.05em;line-height:1;transition-property:background;transition-duration:.3s;transition-timing-function:ease}@media (hover: hover) and (pointer: fine){monet-gallery-details .card button.expand:hover{background:rgb(from #fefefa r g b/20%)}}monet-gallery-details .card button.expand{margin-top:3rem;z-index:0;margin-inline:auto;width:13rem;border-radius:100vmax;display:flex;align-items:center;justify-content:center;gap:.5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-details .card button.expand{margin-top:2rem;font-size:1.3rem}}monet-gallery-details .card button.expand:after{content:"";display:block;aspect-ratio:16 / 16;-webkit-mask:url(/assets/svg/plus.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/plus.svg) 50% 50%/contain no-repeat;background:#fefefa;width:1.1rem;background:currentColor}monet-gallery-details .card button.expand:is(monet-gallery-details .card.expand *):after{display:block;aspect-ratio:16 / 16;-webkit-mask:url(/assets/svg/minus.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/minus.svg) 50% 50%/contain no-repeat;background:#fefefa;background:currentColor}monet-gallery-details button.hide{height:3rem;background:rgb(from #fefefa r g b/10%);backdrop-filter:blur(15px);font-size:1.4rem;letter-spacing:.05em;line-height:1;transition-property:background;transition-duration:.3s;transition-timing-function:ease}@media (hover: hover) and (pointer: fine){monet-gallery-details button.hide:hover{background:rgb(from #fefefa r g b/20%)}}monet-gallery-details button.hide{pointer-events:all;position:absolute;right:0;bottom:10rem;padding-inline:1.7rem .8rem;border-radius:100vmax 0 0 100vmax;display:flex;align-items:center;justify-content:end;overflow:hidden;white-space:nowrap;color:#fefefa}monet-gallery-details button.hide:after{content:"";margin-top:.1rem;display:block;aspect-ratio:14 / 14;-webkit-mask:url(/assets/svg/arrow-left.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/arrow-left.svg) 50% 50%/contain no-repeat;background:#fefefa;width:1.4rem;background:currentColor;rotate:180deg}monet-gallery-details button.hide:is(html[lang=en] *):after{margin-top:unset}monet-gallery-details button.hide:is(monet-gallery-details.hidden *):after{rotate:0deg}monet-gallery-details button.hide span{width:3rem;transition-property:width,scale;transition-duration:.3s;transition-timing-function:ease}monet-gallery-details button.hide span:is(html[lang=en] *){width:3.5rem}monet-gallery-details button.hide span:is(monet-gallery-details.hidden *){opacity:0;width:0;scale:0}monet-gallery-ui .exit{position:absolute;z-index:1;top:3rem;right:3rem;font-size:1.5rem;line-height:1;letter-spacing:.05em;color:#fefefa;display:flex;align-items:center;gap:.5rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-ui .exit{top:2rem;right:2rem;font-size:1.4rem}}monet-gallery-ui .exit:before{content:"";display:block;aspect-ratio:20 / 20;-webkit-mask:url(/assets/svg/exit.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/exit.svg) 50% 50%/contain no-repeat;background:#fefefa;width:2rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-ui .exit:before{width:1.8rem}}monet-gallery-ui .controls{position:absolute;z-index:1;bottom:3rem;left:50%;translate:-50% 0;height:4.5rem;color:#fefefa;display:flex;align-items:center;gap:2rem;background:rgb(from #fefefa r g b/10%);backdrop-filter:blur(5px);padding-inline:2rem;border-radius:.3rem;font-size:1.5rem;line-height:1;letter-spacing:.05em}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-ui .controls{width:calc(100% - var(--side-padding) * 2);bottom:2rem;font-size:1.4rem}}monet-gallery-ui .controls button{position:relative;padding-block:.5rem}monet-gallery-ui .controls button.prev,monet-gallery-ui .controls button.next{display:flex;gap:.5rem}monet-gallery-ui .controls button.prev:before{content:"";margin-top:.2rem;display:block;aspect-ratio:14 / 14;-webkit-mask:url(/assets/svg/arrow-left.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/arrow-left.svg) 50% 50%/contain no-repeat;background:#fefefa;background:currentColor;width:1.4rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-ui .controls button.prev:before{width:1.3rem}}monet-gallery-ui .controls button.prev:is(html[lang=en] *):before{margin-top:unset}monet-gallery-ui .controls button.next:after{content:"";margin-top:.2rem;display:block;aspect-ratio:14 / 14;-webkit-mask:url(/assets/svg/arrow-left.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/arrow-left.svg) 50% 50%/contain no-repeat;background:#fefefa;background:currentColor;width:1.4rem;rotate:-180deg}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-ui .controls button.next:after{width:1.3rem}}monet-gallery-ui .controls button.next:is(html[lang=en] *):after{margin-top:unset}monet-gallery-ui .controls button.view{margin-left:auto;display:flex;align-self:center;gap:1rem}monet-gallery-ui .controls button.view:before{content:"";margin-top:.1rem;display:block;aspect-ratio:16 / 16;-webkit-mask:url(/assets/svg/view.svg) 50% 50%/contain no-repeat;mask:url(/assets/svg/view.svg) 50% 50%/contain no-repeat;background:#fefefa;width:1.6rem}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){monet-gallery-ui .controls button.view:before{margin-top:unset;width:1.5rem}}monet-gallery-ui .controls button.view:is(html[lang=en] *):before{margin-top:unset}@media (hover: hover) and (pointer: fine){monet-gallery-ui .controls button span{position:absolute;z-index:-1;top:50%;left:50%;translate:-50% -50%;width:calc(100% + 1.5rem);height:calc(100% + .4rem);background:rgb(from #fefefa r g b/15%);border-radius:3px;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}monet-gallery-ui .controls button:hover span{opacity:1}}main[data-barba-namespace=monet-gallery]{position:relative;width:100%;height:100dvh;z-index:0}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}preview-lang-link{display:block;position:fixed;z-index:100;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.4rem 2rem;background:#fefefa;border-radius:100vmax;font-family:roboto;font-weight:400;font-size:1.8rem;border:1px solid rgb(from #956134 r g b/.5)}preview-lang-link a{opacity:.4}preview-lang-link a.current{opacity:1}@font-face{font-family:noto sans jp;src:url(/assets/style/main5.ttf)}@font-face{font-family:shippori mincho R;src:url(/assets/style/main4.ttf)}@font-face{font-family:shippori mincho B;src:url(/assets/style/main3.ttf)}@font-face{font-family:roboto;src:url(/assets/style/main.ttf)}@font-face{font-family:eb garamond;src:url(/assets/style/main2.ttf)}main[data-barba-namespace=preview-story]{height:50vh;display:grid;place-items:center;padding-inline:var(--side-padding)}main[data-barba-namespace=preview-story] p{font-family:noto sans jp;font-weight:350;font-size:1.5rem;line-height:1.7;letter-spacing:.05em;color:#332004}@media screen and (max-width: 768px),(orientation: portrait) and (hover: none){main[data-barba-namespace=preview-story] p{font-size:1.4rem}}main[data-barba-namespace=preview-story] p:is(html[lang=en] *){font-family:roboto;font-weight:300;font-weight:350;letter-spacing:unset;line-height:1.6}
