.page-module___8aEwW__paper{--hi-paper:var(--ryoushi-paper);--hi-sumi:var(--ryoushi-sumi);--hi-sumi-2:var(--ryoushi-sumi-2);--hi-sumi-3:var(--ryoushi-sumi-3);--hi-sumi-4:var(--ryoushi-sumi-4);--hi-kasure:var(--ryoushi-kasure);--hi-shu:var(--ryoushi-shu);--hi-tiny:clamp(.8125rem, .75rem + .22vw, .9375rem);--hi-mark-size:clamp(2.85rem, 12.6vw, 8.75rem);--hi-kei-pitch:calc(2.3 * var(--hi-tiny));--hi-void:clamp(88px, 40svh, 380px);--hi-void-lg:clamp(112px, 52svh, 500px);--hi-wet-y:calc(3 * var(--hi-kei-pitch));--hi-wet-y2:calc(2 * var(--hi-kei-pitch));--hi-wet-l:34vw;--hi-wet-r:10vw;--hi-wet-x0:-13vw;--hi-wet-x1:1vw;--hi-gap:clamp(12px, 2vw, 28px);--hi-pad:clamp(20px, 5.2vw, 96px);--hi-brush:cubic-bezier(.16, 1, .3, 1);--hi-soak:.56s cubic-bezier(.25, .8, .3, 1);--hi-vein:cubic-bezier(.32, .7, .32, 1);--hi-serif:var(--hi-mincho), "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif JP", serif;--hi-serif-display:var(--hi-display), "Hiragino Mincho ProN", "Yu Mincho", YuMincho, "Noto Serif JP", serif;isolation:isolate;background:var(--hi-paper);min-height:100svh;color:var(--hi-sumi);font-family:var(--hi-serif);font-feature-settings:"palt" 1;column-gap:var(--hi-gap);padding-inline:var(--hi-pad);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;padding-block:clamp(24px,6svh,72px) 0;display:grid;position:relative;overflow-x:clip}body:has(.page-module___8aEwW__paper){background:#f6f3eb}.page-module___8aEwW__paper{--hi-kei-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300' preserveAspectRatio='none'%3E%3Cfilter id='k' filterUnits='userSpaceOnUse' x='-60' y='-40' width='1330' height='390' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0055 0.03' numOctaves='2' seed='17' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='9' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='1200' y2='0'%3E%3Cstop offset='0' stop-color='%231c1a15' stop-opacity='0.30'/%3E%3Cstop offset='0.05' stop-color='%231c1a15' stop-opacity='0.24'/%3E%3Cstop offset='0.32' stop-color='%231c1a15' stop-opacity='0.18'/%3E%3Cstop offset='0.6' stop-color='%231c1a15' stop-opacity='0.09'/%3E%3Cstop offset='0.82' stop-color='%231c1a15' stop-opacity='0.026'/%3E%3Cstop offset='1' stop-color='%231c1a15' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='p' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='150' y2='0'%3E%3Cstop offset='0' stop-color='%231c1a15' stop-opacity='0.22'/%3E%3Cstop offset='1' stop-color='%231c1a15' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cg filter='url(%23k)' fill='none'%3E%3Cg stroke='url(%23g)' stroke-width='3.2'%3E%3Cpath d='M-20 88H1215'/%3E%3Cpath d='M-20 188H1215'/%3E%3Cpath d='M-20 288H1215'/%3E%3C/g%3E%3Cg stroke='url(%23p)' stroke-width='4.6' stroke-linecap='round'%3E%3Cpath d='M-8 88H150'/%3E%3Cpath d='M-8 188H150'/%3E%3Cpath d='M-8 288H150'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--hi-kei-line-wet:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 300' preserveAspectRatio='none'%3E%3Cfilter id='k' filterUnits='userSpaceOnUse' x='-60' y='-40' width='1330' height='390' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0055 0.03' numOctaves='2' seed='17' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='9' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='1200' y2='0'%3E%3Cstop offset='0' stop-color='%231c1a15' stop-opacity='1'/%3E%3Cstop offset='0.05' stop-color='%231c1a15' stop-opacity='0.9'/%3E%3Cstop offset='0.32' stop-color='%231c1a15' stop-opacity='0.7'/%3E%3Cstop offset='0.6' stop-color='%231c1a15' stop-opacity='0.36'/%3E%3Cstop offset='0.82' stop-color='%231c1a15' stop-opacity='0.1'/%3E%3Cstop offset='1' stop-color='%231c1a15' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='p' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='150' y2='0'%3E%3Cstop offset='0' stop-color='%231c1a15' stop-opacity='0.7'/%3E%3Cstop offset='1' stop-color='%231c1a15' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cg filter='url(%23k)' fill='none'%3E%3Cg stroke='url(%23g)' stroke-width='3.2'%3E%3Cpath d='M-20 88H1215'/%3E%3Cpath d='M-20 188H1215'/%3E%3Cpath d='M-20 288H1215'/%3E%3C/g%3E%3Cg stroke='url(%23p)' stroke-width='4.6' stroke-linecap='round'%3E%3Cpath d='M-8 88H150'/%3E%3Cpath d='M-8 188H150'/%3E%3Cpath d='M-8 288H150'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--hi-wet-cloud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 500' preserveAspectRatio='none'%3E%3Cfilter id='t' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0072 0.0089' numOctaves='5' seed='17'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='2.2' intercept='-0.62'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3CradialGradient id='a' gradientUnits='userSpaceOnUse' cx='545' cy='250' r='250' gradientTransform='translate(0 250) scale(1 0.8) translate(0 -250)'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.34' stop-color='%23fff' stop-opacity='0.9'/%3E%3Cstop offset='0.7' stop-color='%23fff' stop-opacity='0.44'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='b' gradientUnits='userSpaceOnUse' cx='930' cy='232' r='320' gradientTransform='translate(0 232) scale(1 0.642) translate(0 -232)'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0.72'/%3E%3Cstop offset='0.34' stop-color='%23fff' stop-opacity='0.648'/%3E%3Cstop offset='0.7' stop-color='%23fff' stop-opacity='0.317'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='d' gradientUnits='userSpaceOnUse' cx='1160' cy='278' r='235' gradientTransform='translate(0 278) scale(1 0.792) translate(0 -278)'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0.46'/%3E%3Cstop offset='0.34' stop-color='%23fff' stop-opacity='0.414'/%3E%3Cstop offset='0.7' stop-color='%23fff' stop-opacity='0.202'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Cmask id='m'%3E%3Crect width='1400' height='500' fill='url(%23a)'/%3E%3Crect width='1400' height='500' fill='url(%23b)'/%3E%3Crect width='1400' height='500' fill='url(%23d)'/%3E%3C/mask%3E%3Cg mask='url(%23m)'%3E%3Crect x='-400' y='-300' width='2200' height='1100' filter='url(%23t)'/%3E%3C/g%3E%3C/svg%3E")}.page-module___8aEwW__mark:before,.page-module___8aEwW__work:before,.page-module___8aEwW__work:after,.page-module___8aEwW__close:before{content:"";z-index:-2;pointer-events:none;background-image:var(--hi-kei-line);background-repeat:repeat-y;background-size:100% calc(3 * var(--hi-kei-pitch));position:absolute;left:0;right:0}.page-module___8aEwW__stroke{aspect-ratio:2000/1400;pointer-events:none;width:min(136vw,1780px,196svh);position:absolute;top:-30svh;right:-34vw}.page-module___8aEwW__ink{transform-origin:62% 46%;mix-blend-mode:darken;background:url(/ink/sumi-sparse.webp) 50%/100% 100% no-repeat;position:absolute;inset:0;transform:rotate(-5.5deg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module___8aEwW__inkKasure{filter:grayscale()brightness(.95)contrast(1.52)sepia(.34)saturate(.55);opacity:.9;animation:page-module___8aEwW__hi-sweep 1.75s var(--hi-brush) 60ms both;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='none'%3E%3Cfilter id='h' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0038 0.1' numOctaves='4' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='8' intercept='-2.96'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='1' x2='0.9' y2='0.05'%3E%3Cstop offset='0.16' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.68' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cg transform='rotate(-7 600 400)'%3E%3Crect x='-500' y='-500' width='2200' height='1800' filter='url(%23h)'/%3E%3C/g%3E%3Crect width='1200' height='800' fill='url(%23g)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='none'%3E%3Cfilter id='h' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0038 0.1' numOctaves='4' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='8' intercept='-2.96'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='1' x2='0.9' y2='0.05'%3E%3Cstop offset='0.16' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.68' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cg transform='rotate(-7 600 400)'%3E%3Crect x='-500' y='-500' width='2200' height='1800' filter='url(%23h)'/%3E%3C/g%3E%3Crect width='1200' height='800' fill='url(%23g)'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.page-module___8aEwW__inkCore{filter:grayscale()brightness(.74)contrast(2.85)sepia(.28)saturate(.62);animation:page-module___8aEwW__hi-sweep 1.45s var(--hi-brush) .16s both;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='none'%3E%3Cfilter id='h' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0038 0.1' numOctaves='4' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='8' intercept='-3.68'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='1' x2='0.9' y2='0.05'%3E%3Cstop offset='0.14' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.6' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cg transform='rotate(-7 600 400)'%3E%3Crect x='-500' y='-500' width='2200' height='1800' filter='url(%23h)'/%3E%3C/g%3E%3Crect width='1200' height='800' fill='url(%23g)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800' preserveAspectRatio='none'%3E%3Cfilter id='h' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0038 0.1' numOctaves='4' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='8' intercept='-3.68'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='1' x2='0.9' y2='0.05'%3E%3Cstop offset='0.14' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.6' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cg transform='rotate(-7 600 400)'%3E%3Crect x='-500' y='-500' width='2200' height='1800' filter='url(%23h)'/%3E%3C/g%3E%3Crect width='1200' height='800' fill='url(%23g)'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.page-module___8aEwW__trace{aspect-ratio:3200/900;pointer-events:none;filter:grayscale()brightness(1.08)contrast(1.5)sepia(.3)saturate(.5);mix-blend-mode:darken;opacity:.7;background:url(/ink/sumi-wide.webp) 50%/100% 100% no-repeat;width:min(74vw,900px);position:absolute;bottom:clamp(190px,38svh,420px);right:-6vw;transform:rotate(2.5deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400' preserveAspectRatio='none'%3E%3Cfilter id='h' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.22' numOctaves='4' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='8' intercept='-3.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.66' stop-color='%23fff' stop-opacity='0.3'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='1200' height='400' fill='url(%23g)'/%3E%3C/mask%3E%3Cg mask='url(%23m)' transform='rotate(-2.5 600 200)'%3E%3Crect x='-400' y='-400' width='2000' height='1200' filter='url(%23h)'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400' preserveAspectRatio='none'%3E%3Cfilter id='h' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.22' numOctaves='4' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='8' intercept='-3.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='0.66' stop-color='%23fff' stop-opacity='0.3'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='1200' height='400' fill='url(%23g)'/%3E%3C/mask%3E%3Cg mask='url(%23m)' transform='rotate(-2.5 600 200)'%3E%3Crect x='-400' y='-400' width='2000' height='1200' filter='url(%23h)'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes page-module___8aEwW__hi-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}@keyframes page-module___8aEwW__hi-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.page-module___8aEwW__paper{--myaku-kasure:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 1000' preserveAspectRatio='none'%3E%3Cfilter id='v' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.085 0.007' numOctaves='3' seed='17'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='8' intercept='-2.78'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='300' height='1000' filter='url(%23v)'/%3E%3C/svg%3E");--myaku-kasure-head:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 1000' preserveAspectRatio='none'%3E%3Cfilter id='v' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.085 0.007' numOctaves='3' seed='17'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='8' intercept='-2.78'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='0.2' stop-color='%23fff' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='300' height='1000' fill='url(%23g)'/%3E%3C/mask%3E%3Cg mask='url(%23m)'%3E%3Crect width='300' height='1000' filter='url(%23v)'/%3E%3C/g%3E%3C/svg%3E");--myaku-kasure-tail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 1000' preserveAspectRatio='none'%3E%3Cfilter id='v' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.085 0.007' numOctaves='3' seed='17'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='8' intercept='-2.78'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0.66' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='m'%3E%3Crect width='300' height='1000' fill='url(%23g)'/%3E%3C/mask%3E%3Cg mask='url(%23m)'%3E%3Crect width='300' height='1000' filter='url(%23v)'/%3E%3C/g%3E%3C/svg%3E")}.page-module___8aEwW__myaku{z-index:0;pointer-events:none;-webkit-mask-image:var(--myaku-kasure);mask-image:var(--myaku-kasure);animation:page-module___8aEwW__hi-myaku var(--myaku-draw) var(--hi-vein) var(--myaku-draw-delay) both;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module___8aEwW__vein{width:100%;height:100%;color:var(--hi-sumi-4);position:absolute;inset:0;overflow:visible}.page-module___8aEwW__strandCore,.page-module___8aEwW__strandSide,.page-module___8aEwW__strandDry{stroke:currentColor}.page-module___8aEwW__onNarrow{display:none}@media (max-width:1023px){.page-module___8aEwW__onWide{display:none}.page-module___8aEwW__onNarrow{display:inline}}.page-module___8aEwW__strandCore{stroke-width:1.1px;opacity:.88}.page-module___8aEwW__strandSide{stroke-width:.7px;opacity:.42}.page-module___8aEwW__strandDry{stroke-width:.6px;opacity:.34;stroke-dasharray:9 6 2 11 15 4}.page-module___8aEwW__zHead{min-height:0;width:calc((5 * 100% + 5 * var(--hi-gap)) / 12);--myaku-draw:.86s;--myaku-draw-delay:.9s;-webkit-mask-image:var(--myaku-kasure-head);mask-image:var(--myaku-kasure-head);place-self:stretch start;position:relative}.page-module___8aEwW__zWork{--myaku-band:calc((5 * 100% + 5 * var(--hi-gap)) / 7);--myaku-draw:.9s;left:calc(-1 * var(--myaku-band));width:var(--myaku-band);bottom:0;top:calc(-1 * var(--hi-void))}.page-module___8aEwW__zWorkFirst{--myaku-draw:1s;top:calc(-1 * var(--hi-void-lg))}.page-module___8aEwW__zTail{--myaku-band:calc((5 * 100% + 5 * var(--hi-gap)) / 7);width:var(--myaku-band);left:0;top:calc(-1 * var(--hi-void-lg));height:calc(var(--hi-void-lg) - 3 * var(--hi-kei-pitch));--myaku-draw:.9s;--myaku-draw-delay:1.72s;-webkit-mask-image:var(--myaku-kasure-tail);mask-image:var(--myaku-kasure-tail)}@keyframes page-module___8aEwW__hi-myaku{0%{clip-path:inset(0 0 101%)}to{clip-path:inset(0 0 -1%)}}.page-module___8aEwW__mark{z-index:1;min-height:min(88svh,760px);padding-bottom:calc(3 * var(--hi-kei-pitch));grid-column:1/13;grid-template-rows:1fr auto auto auto auto;display:grid;position:relative}.page-module___8aEwW__mark:before{height:calc(.94 * var(--hi-mark-size) + 8 * var(--hi-kei-pitch));-webkit-mask-image:linear-gradient(to bottom, transparent 0,  transparent calc(.94 * var(--hi-mark-size)), #000 calc(.94 * var(--hi-mark-size) + 1.6 * var(--hi-kei-pitch)), #000 calc(100% - 1.9 * var(--hi-kei-pitch)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0,  transparent calc(.94 * var(--hi-mark-size)), #000 calc(.94 * var(--hi-mark-size) + 1.6 * var(--hi-kei-pitch)), #000 calc(100% - 1.9 * var(--hi-kei-pitch)), transparent 100%);background-position:0 100%;bottom:0}.page-module___8aEwW__showcase{font-size:var(--hi-tiny);letter-spacing:.34em;color:var(--hi-sumi-4);animation:page-module___8aEwW__hi-rise 1s var(--hi-brush) .62s both;margin-bottom:clamp(12px,2.2svh,26px);line-height:2.3}.page-module___8aEwW__wordmark{font-family:var(--hi-serif-display);font-weight:400;font-size:var(--hi-mark-size);letter-spacing:.075em;color:var(--hi-sumi);animation:page-module___8aEwW__hi-rise 1.2s var(--hi-brush) .76s both;line-height:.94}.page-module___8aEwW__en{font-size:var(--hi-tiny);letter-spacing:.24em;color:var(--hi-sumi-4);margin-top:calc(2 * var(--hi-kei-pitch));animation:page-module___8aEwW__hi-rise 1s var(--hi-brush) 1.02s both;align-items:flex-start;gap:clamp(14px,1.6vw,26px);margin-left:clamp(28px,20vw,280px);line-height:2.3;display:flex}.page-module___8aEwW__seal{pointer-events:none;width:calc(.62 * var(--hi-kei-pitch));height:calc(.62 * var(--hi-kei-pitch));margin-top:calc(.06 * var(--hi-kei-pitch));background:var(--hi-shu);color:var(--hi-paper);letter-spacing:0;animation:page-module___8aEwW__hi-rise .9s var(--hi-brush) 1.32s both;flex:none;justify-content:center;align-items:center;font-size:clamp(.6875rem,.95vw,.8125rem);line-height:1;display:inline-flex}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__seal{animation:none}}.page-module___8aEwW__works{z-index:1;margin-top:var(--hi-void-lg);grid-column:6/13;margin-block-end:0;padding:0;list-style:none;position:relative}.page-module___8aEwW__work{grid-template-columns:clamp(70px,7vw,104px) minmax(0,1fr);column-gap:clamp(20px,4vw,72px);display:grid;position:relative}.page-module___8aEwW__work+.page-module___8aEwW__work{margin-top:var(--hi-void)}.page-module___8aEwW__work:before{top:calc(-3 * var(--hi-kei-pitch));bottom:calc(-3 * var(--hi-kei-pitch));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(1.4 * var(--hi-kei-pitch)), #000 calc(100% - 1.4 * var(--hi-kei-pitch)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(1.4 * var(--hi-kei-pitch)), #000 calc(100% - 1.4 * var(--hi-kei-pitch)), transparent 100%);background-position:0 0}.page-module___8aEwW__flow,.page-module___8aEwW__flowDeep{pointer-events:none;opacity:0;-webkit-mask-image:var(--hi-wet-cloud);mask-image:var(--hi-wet-cloud);background-repeat:no-repeat;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module___8aEwW__flow{z-index:-1;inset-block:calc(-1 * var(--hi-wet-y)) calc(-1 * var(--hi-wet-y));inset-inline:calc(-1 * var(--hi-wet-l)) calc(-1 * var(--hi-wet-r));filter:grayscale()contrast(.86)brightness(1.02)sepia()hue-rotate(178deg)saturate();-webkit-mask-position:var(--hi-wet-x0) 0;mask-position:var(--hi-wet-x0) 0;background-image:url(/ink/sumi-wide.webp);background-position:-30vw;background-size:250%;transition:opacity .84s cubic-bezier(.42,0,.62,1),background-position 2.6s cubic-bezier(.55,.02,.8,.2),-webkit-mask-position 2.6s cubic-bezier(.55,.02,.8,.2),mask-position 2.6s cubic-bezier(.55,.02,.8,.2)}.page-module___8aEwW__flowDeep{z-index:-3;inset-block:calc(-1 * var(--hi-wet-y2)) calc(-1 * var(--hi-wet-y2));filter:grayscale()contrast(.72)brightness(1.05)sepia()hue-rotate(178deg)saturate(.85)blur(2.5px);background-image:url(/ink/sumi-wide.webp);background-position:-2vw 44%;background-size:350%;transition:opacity .9s cubic-bezier(.4,0,.6,1);animation:31s cubic-bezier(.45,0,.55,1) infinite alternate both paused page-module___8aEwW__hi-nagare;inset-inline:-28vw -12vw;-webkit-mask-position:0 0;mask-position:0 0}@keyframes page-module___8aEwW__hi-nagare{0%{background-position:-2vw 44%;-webkit-mask-position:-2vw -.6svh;mask-position:-2vw -.6svh}to{background-position:-14vw 56%;-webkit-mask-position:4vw .6svh;mask-position:4vw .6svh}}.page-module___8aEwW__work:after{top:calc(-1 * var(--hi-wet-y));bottom:calc(-1 * var(--hi-wet-y));background-image:var(--hi-kei-line-wet);-webkit-mask-image:var(--hi-wet-cloud);mask-image:var(--hi-wet-cloud);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% + var(--hi-wet-l) + var(--hi-wet-r)) 100%;mask-size:calc(100% + var(--hi-wet-l) + var(--hi-wet-r)) 100%;-webkit-mask-position:calc(var(--hi-wet-x0) - var(--hi-wet-l)) 0;mask-position:calc(var(--hi-wet-x0) - var(--hi-wet-l)) 0;opacity:0;background-position:0 0;transition:opacity .84s cubic-bezier(.42,0,.62,1),-webkit-mask-position 2.6s cubic-bezier(.55,.02,.8,.2),mask-position 2.6s cubic-bezier(.55,.02,.8,.2)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry):hover .page-module___8aEwW__flow{opacity:.245;-webkit-mask-position:var(--hi-wet-x1) 0;mask-position:var(--hi-wet-x1) 0;background-position:0;transition:opacity 1.45s cubic-bezier(.22,.68,.28,1),background-position 1.55s cubic-bezier(.16,.62,.24,1),-webkit-mask-position 1.55s cubic-bezier(.16,.62,.24,1),mask-position 1.55s cubic-bezier(.16,.62,.24,1)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry:focus-visible) .page-module___8aEwW__flow{opacity:.245;-webkit-mask-position:var(--hi-wet-x1) 0;mask-position:var(--hi-wet-x1) 0;background-position:0;transition:opacity 1.45s cubic-bezier(.22,.68,.28,1),background-position 1.55s cubic-bezier(.16,.62,.24,1),-webkit-mask-position 1.55s cubic-bezier(.16,.62,.24,1),mask-position 1.55s cubic-bezier(.16,.62,.24,1)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry):hover .page-module___8aEwW__flowDeep{opacity:.14;transition:opacity 1.75s cubic-bezier(.25,.6,.3,1);animation-play-state:running}.page-module___8aEwW__work:has(.page-module___8aEwW__entry:focus-visible) .page-module___8aEwW__flowDeep{opacity:.14;transition:opacity 1.75s cubic-bezier(.25,.6,.3,1);animation-play-state:running}.page-module___8aEwW__work:has(.page-module___8aEwW__entry):hover:after{opacity:.85;-webkit-mask-position:calc(var(--hi-wet-x1) - var(--hi-wet-l)) 0;mask-position:calc(var(--hi-wet-x1) - var(--hi-wet-l)) 0;transition:opacity 1.45s cubic-bezier(.22,.68,.28,1),-webkit-mask-position 1.55s cubic-bezier(.16,.62,.24,1),mask-position 1.55s cubic-bezier(.16,.62,.24,1)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry:focus-visible):after{opacity:.85;-webkit-mask-position:calc(var(--hi-wet-x1) - var(--hi-wet-l)) 0;mask-position:calc(var(--hi-wet-x1) - var(--hi-wet-l)) 0;transition:opacity 1.45s cubic-bezier(.22,.68,.28,1),-webkit-mask-position 1.55s cubic-bezier(.16,.62,.24,1),mask-position 1.55s cubic-bezier(.16,.62,.24,1)}.page-module___8aEwW__cat{font-size:var(--hi-tiny);letter-spacing:.3em;color:var(--hi-sumi-4);transition:color var(--hi-soak);line-height:2.3}.page-module___8aEwW__entry{row-gap:var(--hi-kei-pitch);color:inherit;text-decoration:none;display:grid}.page-module___8aEwW__title{font-size:var(--hi-tiny);letter-spacing:.14em;color:var(--hi-sumi-3);transition:color var(--hi-soak);font-weight:500;line-height:2.3}.page-module___8aEwW__desc{font-size:var(--hi-tiny);letter-spacing:.05em;color:var(--hi-sumi-4);max-width:30em;transition:color var(--hi-soak);line-height:2.3}.page-module___8aEwW__tags{font-size:var(--hi-tiny);letter-spacing:.18em;color:var(--hi-sumi-4);transition:color var(--hi-soak);flex-wrap:wrap;gap:0 clamp(1rem,2.4vw,2.1rem);line-height:2.3;display:flex}.page-module___8aEwW__work:has(.page-module___8aEwW__entry):hover .page-module___8aEwW__title{color:var(--hi-sumi)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry:focus-visible) .page-module___8aEwW__title{color:var(--hi-sumi)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry):hover .page-module___8aEwW__desc{color:var(--hi-sumi-2)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry):hover .page-module___8aEwW__tags{color:var(--hi-sumi-2)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry):hover .page-module___8aEwW__cat{color:var(--hi-sumi-2)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry:focus-visible) .page-module___8aEwW__desc{color:var(--hi-sumi-2)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry:focus-visible) .page-module___8aEwW__tags{color:var(--hi-sumi-2)}.page-module___8aEwW__work:has(.page-module___8aEwW__entry:focus-visible) .page-module___8aEwW__cat{color:var(--hi-sumi-2)}.page-module___8aEwW__empty{font-size:var(--hi-tiny);letter-spacing:.05em;color:var(--hi-sumi-4);max-width:30em;line-height:2.3}.page-module___8aEwW__close{z-index:1;margin-top:var(--hi-void-lg);grid-column:1/8;padding-bottom:clamp(64px,18svh,180px);position:relative}.page-module___8aEwW__close:before{top:calc(-3 * var(--hi-kei-pitch));bottom:calc(2 * var(--hi-kei-pitch));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 calc(1.4 * var(--hi-kei-pitch)), #000 calc(100% - 1.4 * var(--hi-kei-pitch)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 calc(1.4 * var(--hi-kei-pitch)), #000 calc(100% - 1.4 * var(--hi-kei-pitch)), transparent 100%);background-position:0 0}.page-module___8aEwW__closeLine{font-size:var(--hi-tiny);letter-spacing:.1em;color:var(--hi-sumi-4);line-height:2.3}.page-module___8aEwW__contact{margin-top:var(--hi-kei-pitch);margin-bottom:var(--hi-kei-pitch);font-size:var(--hi-tiny);letter-spacing:.1em;color:var(--hi-sumi-3);transition:color var(--hi-soak);line-height:2.3;text-decoration:none;display:inline-block}.page-module___8aEwW__contact:hover,.page-module___8aEwW__contact:focus-visible{color:var(--hi-sumi)}.page-module___8aEwW__back{margin-top:calc(2 * var(--hi-kei-pitch));font-size:var(--hi-tiny);letter-spacing:.2em;color:var(--hi-sumi-3);transition:color var(--hi-soak);line-height:2.3;text-decoration:none;display:inline-block}.page-module___8aEwW__back:hover,.page-module___8aEwW__back:focus-visible{color:var(--hi-sumi)}.page-module___8aEwW__paper a:focus-visible{outline:1px solid var(--hi-sumi);outline-offset:clamp(10px, 1.6vw, 18px)}@media (max-width:1023px){.page-module___8aEwW__works{grid-column:3/13}.page-module___8aEwW__close{grid-column:1/11}.page-module___8aEwW__zHead{width:calc((100% + var(--hi-gap)) / 6)}.page-module___8aEwW__zWork,.page-module___8aEwW__zTail{--myaku-band:calc((100% + var(--hi-gap)) / 5)}.page-module___8aEwW__paper{--hi-wet-y:calc(2 * var(--hi-kei-pitch));--hi-wet-y2:var(--hi-kei-pitch);--hi-wet-l:16vw;--hi-wet-r:6vw}.page-module___8aEwW__work:has(.page-module___8aEwW__entry):hover .page-module___8aEwW__flow{opacity:.245}.page-module___8aEwW__work:has(.page-module___8aEwW__entry:focus-visible) .page-module___8aEwW__flow{opacity:.245}.page-module___8aEwW__work:has(.page-module___8aEwW__entry):hover .page-module___8aEwW__flowDeep{opacity:.14}.page-module___8aEwW__work:has(.page-module___8aEwW__entry:focus-visible) .page-module___8aEwW__flowDeep{opacity:.14}}@media (max-width:767px){.page-module___8aEwW__paper{--hi-void:clamp(72px, 26svh, 210px);--hi-void-lg:clamp(88px, 32svh, 260px);--hi-wet-l:22vw;--hi-wet-r:8vw}.page-module___8aEwW__stroke{width:168vw;top:-8svh;right:-48vw}.page-module___8aEwW__trace{width:92vw;bottom:clamp(250px,44svh,330px);right:-14vw}.page-module___8aEwW__mark{min-height:84svh}.page-module___8aEwW__works,.page-module___8aEwW__close{grid-column:1/13}.page-module___8aEwW__works{padding-left:9vw}.page-module___8aEwW__work{grid-template-columns:minmax(0,1fr);row-gap:0}.page-module___8aEwW__flowDeep{inset-inline:-18vw -10vw}.page-module___8aEwW__zHead,.page-module___8aEwW__zTail{left:calc(-.85 * var(--hi-pad));width:calc(9vw + .85 * var(--hi-pad))}.page-module___8aEwW__zWork{--myaku-band:calc(9vw + .85 * var(--hi-pad));left:calc(-9vw - .85 * var(--hi-pad))}}@media (max-height:860px){.page-module___8aEwW__paper{--hi-wet-y:calc(2 * var(--hi-kei-pitch));--hi-wet-y2:var(--hi-kei-pitch)}}@media (max-height:700px){.page-module___8aEwW__paper{--hi-wet-y:var(--hi-kei-pitch);--hi-wet-y2:var(--hi-kei-pitch)}}@media (max-height:700px) and (max-width:1023px){.page-module___8aEwW__paper{--hi-wet-y:0px;--hi-wet-y2:0px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__paper *,.page-module___8aEwW__paper :before,.page-module___8aEwW__paper :after{transition:none!important;animation:none!important}}
