@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-81-400-normal-jv9NQgHA.woff2)format("woff2");unicode-range:U+2010,U+2502,U+25B6,U+4F3A,U+514B,U+5265,U+52C3,U+5339,U+53EC,U+54C0,U+55B0,U+5854,U+5B8F,U+5CB3,U+5E84,U+60DA,U+6247,U+6249,U+628A,U+62CD,U+65AC,U+6838,U+690E,U+6CF0,U+6F02,U+6F2C,U+6F70,U+708A,U+7434,U+75BE,U+77EF,U+7C60,U+7C98,U+7D1B,U+7E2B,U+80A5,U+81E3,U+820C,U+8210,U+8475,U+862D,U+8650,U+8997,U+906D,U+91C8,U+9700,U+9727,U+9DF9,U+FF3A,U+FF9A}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-111-400-normal-AnVQFLvK.woff2)format("woff2");unicode-range:U+2B,U+D7,U+300E-300F,U+4E07,U+4E8C,U+512A,U+5149,U+518D,U+5236,U+52B9,U+52D9,U+5468,U+578B,U+57FA,U+5B8C,U+5BA2,U+5C02,U+5DE5,U+5F37,U+5F62,U+623B,U+63D0,U+652F,U+672A,U+6848,U+6D41,U+7136,U+7537,U+754C,U+76F4,U+79C1,U+7BA1,U+7D44,U+7D4C,U+7DCF,U+7DDA,U+7DE8,U+82B1,U+897F,U+8CA9,U+8CFC,U+904E,U+9664,U+982D,U+9858,U+98A8,U+9A13,U+FF13,U+FF5C}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-112-400-normal-BGwUmfav.woff2)format("woff2");unicode-range:U+4E16,U+4E3B,U+4EA4,U+4EE4,U+4F4D,U+4F4F,U+4F55,U+4F9B,U+5317,U+5358,U+53C2,U+53E4,U+548C,U+571F,U+59CB,U+5CF6,U+5E38,U+63A2,U+63B2,U+6559,U+662D,U+679C,U+6C7A,U+72B6,U+7523,U+767D,U+770C,U+7A2E,U+7A3F,U+7A7A,U+7B2C,U+7B49,U+7D20,U+7D42,U+8003,U+8272,U+8A08,U+8AAC,U+8CB7,U+8EAB,U+8EE2,U+9054-9055,U+90FD,U+914D,U+91CD,U+969B,U+97F3,U+984C,U+FF06}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-115-400-normal-CnwtAVyV.woff2)format("woff2");unicode-range:U+7C,U+3080,U+4EE5,U+5148,U+516C,U+521D,U+5225,U+529B,U+52A0,U+53EF,U+56DE,U+56FD,U+5909,U+591A,U+5B66,U+5B9F,U+5BB6,U+5BFE,U+5E73,U+5E83,U+5EA6,U+5F53,U+6027,U+610F,U+6210,U+6240,U+660E,U+66F4,U+66F8,U+6709,U+6771,U+697D,U+69D8,U+6A5F,U+6C34,U+6CBB,U+73FE,U+756A,U+7684,U+771F,U+793A,U+7F8E,U+898F,U+8A2D,U+8A71,U+8FD1,U+9078,U+9577,U+96FB,U+FF5E}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-116-400-normal-D9LQj1FB.woff2)format("woff2");unicode-range:U+A9,U+3010-3011,U+30E2,U+4E0B,U+4ECA,U+4ED6,U+4ED8,U+4F53,U+4F5C,U+4F7F,U+53D6,U+540D,U+54C1,U+5730,U+5916,U+5B50,U+5C0F,U+5F8C,U+624B,U+6570,U+6587,U+6599,U+691C,U+696D,U+6CD5,U+7269,U+7279,U+7406,U+767A-767B,U+77E5,U+7D04,U+7D22,U+8005,U+80FD,U+81EA,U+8868,U+8981,U+89A7,U+901A,U+9023,U+90E8,U+91D1,U+9332,U+958B,U+96C6,U+9AD8,U+FF1A,U+FF1F}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-117-400-normal-C_ePYuj_.woff2)format("woff2");unicode-range:U+4E,U+A0,U+3000,U+300C-300D,U+4E00,U+4E0A,U+4E2D,U+4E8B,U+4EBA,U+4F1A,U+5165,U+5168,U+5185,U+51FA,U+5206,U+5229,U+524D,U+52D5,U+5408,U+554F,U+5831,U+5834,U+5927,U+5B9A,U+5E74,U+5F0F,U+60C5,U+65B0,U+65B9,U+6642,U+6700,U+672C,U+682A,U+6B63,U+6C17,U+7121,U+751F,U+7528,U+753B,U+76EE,U+793E,U+884C,U+898B,U+8A18,U+9593,U+95A2,U+FF01,U+FF08-FF09}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-119-400-normal-CWLL9elG.woff2)format("woff2");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307F,U+3081-308F,U+3091-3093,U+3099-309A,U+309D-309E,U+30A1-30E1,U+30E3-30ED,U+30EF-30F0,U+30F2-30F4,U+30FB-30FE,U+FF0C,U+FF0E}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-latin-ext-400-normal-BO84qhgB.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dela-gothic-one-latin-400-normal-AgyGD05y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/shippori-mincho-b1-latin-400-normal-Bl2pXY-i.woff2)format("woff2"),url(/assets/shippori-mincho-b1-latin-400-normal-fVIFd0OG.woff)format("woff")}@font-face{font-family:Shippori Mincho B1;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zen-kaku-gothic-new-latin-500-normal-Dfjj7AIU.woff2)format("woff2"),url(/assets/zen-kaku-gothic-new-latin-500-normal-BIfs0Bhs.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zen-kaku-gothic-new-latin-700-normal-Dgv0FPyh.woff2)format("woff2"),url(/assets/zen-kaku-gothic-new-latin-700-normal-zPVyND5l.woff)format("woff")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff")}:root{--ink:#141414;--paper:#f5f5f2;--pencil:#8c95a3;--red:#c4301f;--f-sfx:"Dela Gothic One", "Hiragino Sans", "Yu Gothic", sans-serif;--f-text:"Shippori Mincho B1", "Hiragino Mincho ProN", Georgia, serif;--f-ui:"Zen Kaku Gothic New", system-ui, sans-serif;--bar-h:52px;--m:clamp(12px, 2vw, 28px);--g:clamp(8px, 1vw, 14px);--frame:3px;--bar-ink:var(--ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--ink);font-family:var(--f-text);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.7rem + .55vw,1.14rem);line-height:1.55}h1,h2,h3,p,dl,dd,figure,blockquote,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:50;background:var(--ink);color:var(--paper);font-family:var(--f-ui);padding:.6em 1em;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}html.is-loading .stage,html.is-loading .bar{visibility:hidden}.bar{z-index:20;height:var(--bar-h);padding:0 var(--m);color:var(--bar-ink);font-family:var(--f-ui);pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:700;display:flex;position:absolute;inset:0 0 auto}.bar a,.bar button{pointer-events:auto}.bar{white-space:nowrap}.bar__name{text-overflow:ellipsis;letter-spacing:.02em;min-width:0;text-decoration:none;overflow:hidden}.bar__actions{align-items:center;gap:1.25rem;display:flex}.bar__sound{font:inherit;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:999px;padding:.3em .9em;position:relative}.bar__sound[data-on]{background:var(--bar-ink);color:var(--bar-paper,var(--paper))}.bar__sound:after{content:"";height:44px;position:absolute;inset:50% 0 auto;translate:0 -50%}.bar__link,.project__link,.links a{align-items:center;min-height:44px;display:inline-flex}.bar__name{line-height:44px;display:block}.bar__link,.project__link,.links a{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.bar :focus-visible{outline-color:var(--bar-ink)}.scene{background:var(--paper);min-height:100svh;color:var(--ink);position:relative;overflow:hidden}.scene--finale{--paper:#141414;--ink:#f5f5f2}.page{gap:var(--g);min-height:100svh;padding:calc(var(--bar-h) + 4px) var(--m) calc(var(--m) + 18px);display:grid}.panel{border:var(--frame) solid var(--ink);background:var(--paper);min-width:0;position:relative;overflow:hidden}.caption{z-index:3;margin:calc(var(--frame) * -1) 0 0 calc(var(--frame) * -1);background:var(--red);color:#f5f5f2;font-family:var(--f-sfx);place-self:start;padding:.35em .75em .4em;font-size:clamp(1.05rem,.75rem + .9vw,1.6rem);font-weight:400;line-height:1.1;position:relative}.art{width:100%;height:100%;color:var(--paper);display:block}.art .beta{fill:var(--ink)}.art .paper{fill:var(--paper)}.art .red{fill:var(--red)}.art .hi{fill:none;stroke:var(--paper);stroke-linejoin:miter}.art .ink{fill:none;stroke:var(--ink);stroke-linejoin:miter;stroke-miterlimit:10;stroke-linecap:butt}.art .pencil{stroke:var(--pencil);fill:none;opacity:0}.art .pencil *{stroke-width:1.1px}[data-art]{position:relative}.sfx{font-family:var(--f-sfx);color:var(--red);-webkit-text-stroke:.07em var(--ink);paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:400;line-height:1}.sfx span{display:inline-block}.tools{font-family:var(--f-ui);letter-spacing:.04em;font-size:.8em;font-weight:500}.page--cover{grid-template:minmax(0,1fr)/minmax(0,1fr)}.panel--cover{background:var(--paper);min-height:0}.focus-lines,.focus-lines svg{width:100%;height:100%;position:absolute;inset:0}.focus-lines path{fill:var(--ink)}.cover__art{aspect-ratio:1;height:88%;position:absolute;bottom:0;left:3%}.sfx--kanji{-webkit-text-stroke-width:.045em;font-size:clamp(8rem,34vh,24rem);position:absolute;top:6%;right:4%;transform:rotate(-7deg)}.sfx--gogogo{flex-direction:column;gap:.1em;font-size:clamp(2rem,6vh,4rem);display:flex;position:absolute;top:34%;left:1.5%}.sfx--gogogo span:nth-child(2){transform:translate(.35em)rotate(6deg)}.sfx--gogogo span:nth-child(3){transform:translate(.05em)rotate(-5deg)}.cover__chapter{writing-mode:vertical-rl;background:var(--ink);color:var(--paper);font-family:var(--f-sfx);letter-spacing:.25em;padding:.7em .45em;font-size:clamp(1rem,.8rem + .6vw,1.4rem);position:absolute;top:0;left:0}.cover__title{background:var(--paper);border:var(--frame) solid var(--ink);width:min(42%,34rem);padding:1.1em 1.3em 1.2em;position:absolute;bottom:7%;right:5%}.cover__title h1{font-weight:400}.cover__name{font-family:var(--f-sfx);letter-spacing:-.01em;font-size:clamp(2rem,1rem + 3vw,4.2rem);line-height:1;display:block}.cover__role{font-family:var(--f-ui);margin-top:.45em;font-size:clamp(1rem,.8rem + .5vw,1.35rem);font-weight:700;display:block}.cover__lead{margin-top:.7em}.cover__hint{border-top:2px solid var(--ink);font-family:var(--f-ui);margin-top:1em;padding-top:.7em;font-size:.85em;font-weight:500}.page--about{grid-template:"eye eye"minmax(30vh,.9fr)"story bust"minmax(min-content,1.1fr)/minmax(0,1.15fr) minmax(0,1fr)}.page--about .caption,.panel--eye{grid-area:eye}.panel--eye [data-art]{position:absolute;inset:0}.sfx--giro{font-size:clamp(2.2rem,1.4rem + 3vw,4.6rem);position:absolute;bottom:10%;right:6%;transform:rotate(-8deg)}.panel--story{flex-direction:column;grid-area:story;gap:.9em;padding:clamp(14px,2vw,28px);display:flex}.narration{border:2px solid var(--ink);background:var(--paper);max-width:34em;padding:.75em 1em}.narration+.narration{margin-left:clamp(0px,6%,4rem)}.facts{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em 1.2em;margin-top:auto;padding-top:.9em;display:grid}.facts dt,.profile dt{font-family:var(--f-ui);letter-spacing:.06em;text-transform:uppercase;font-size:.78em;font-weight:700}.facts dd{margin:.1em 0 0;font-size:max(1rem,.95em);line-height:1.35}.panel--bust{grid-area:bust;min-height:30vh}.panel--bust [data-art]{position:absolute;inset:0}.balloon{z-index:2;background:var(--paper);border:2.5px solid var(--ink);max-width:min(15em,62%);font-family:var(--f-ui);text-align:center;border-radius:50%;padding:1.3em 1.6em;font-size:clamp(1rem,.8rem + .4vw,1.2rem);font-weight:700;line-height:1.3;position:absolute;top:7%;right:5%}.balloon:before,.balloon:after{content:"";border-style:solid;border-width:28px 0 0 22px;border-color:var(--ink) transparent transparent transparent;position:absolute;bottom:-26px;left:18%;transform:skew(24deg)}.balloon:after{border-width:24px 0 0 17px;border-color:var(--paper) transparent transparent transparent;bottom:-21px;left:calc(18% + 3px)}.page--skills{grid-template:"profile"minmax(min-content,1.6fr)"techniques"minmax(min-content,.8fr)/minmax(0,1fr)}.page--skills .caption{grid-area:profile}.panel--profile{grid-area:profile;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);align-items:stretch;display:grid}.profile__art{border-right:var(--frame) solid var(--ink);min-height:34vh;position:relative}.profile__art .art{height:96%;position:absolute;inset:4% 0 0}.profile__card{flex-direction:column;justify-content:center;padding:clamp(16px,2.4vw,36px) clamp(16px,3vw,48px);display:flex}.profile__label{font-family:var(--f-sfx);margin-bottom:.6em;font-size:clamp(1.2rem,.9rem + 1vw,2rem);line-height:1.1}.profile>div{border-bottom:1.5px dashed var(--ink);grid-template-columns:minmax(7.5em,.3fr) 1fr;align-items:baseline;gap:1em;padding:.5em 0;display:grid}.profile>div:first-child{border-top:2px solid var(--ink)}.profile dd{margin:0}.techniques{gap:var(--g);grid-area:techniques;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.technique{flex-direction:column;gap:.5em;padding:clamp(14px,1.6vw,24px);display:flex}.technique h3{font-family:var(--f-ui);font-size:clamp(1.05rem,.85rem + .5vw,1.35rem);font-weight:700;line-height:1.2}.technique .tools{border-top:2px solid var(--ink);margin-top:auto;padding-top:.6em}.page--projects{grid-template-rows:repeat(2,minmax(min-content,1fr));grid-template-columns:minmax(0,.5fr) minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"watch main p2""watch main p3"}.page--projects .caption,.panel--watch{grid-area:watch}.panel--watch [data-art]{position:absolute;inset:0}.project--main{grid-area:main}.project:nth-of-type(2){grid-area:p2}.project:nth-of-type(3){grid-area:p3}.project{grid-template-rows:minmax(90px,1fr) auto;display:grid}.project__art{border-bottom:var(--frame) solid var(--ink);min-height:0;padding:clamp(8px,1.4vw,22px);position:relative}.project__art .art,.project__art img{object-fit:contain;width:calc(100% - 2*clamp(8px,1.4vw,22px));height:calc(100% - 2*clamp(8px,1.4vw,22px));position:absolute;inset:clamp(8px,1.4vw,22px)}.project__art img{object-fit:cover;object-position:left top;border:2px solid var(--ink);filter:grayscale()contrast(1.15);transition:filter .3s}.project:hover .project__art img,.project:focus-within .project__art img{filter:none}.project__body{flex-direction:column;gap:.4em;padding:clamp(12px,1.4vw,22px);display:flex}.project h3{font-family:var(--f-sfx);font-size:clamp(1.15rem,.9rem + .8vw,1.7rem);font-weight:400;line-height:1.1}.project--main h3{font-size:clamp(1.5rem,1rem + 1.6vw,2.6rem)}.project__meta{font-family:var(--f-ui);letter-spacing:.06em;text-transform:uppercase;font-size:.78em;font-weight:700}.project:not(.project--main) .project__body>p:not(.project__meta):not(.tools){font-size:max(1rem,.92em);line-height:1.45}.project__note{font-family:var(--f-ui);letter-spacing:.02em;margin-top:auto;padding-top:.5em;font-size:max(1rem,.85em);font-weight:700}.project__link{font-family:var(--f-ui);align-self:flex-start;font-size:max(1rem,.9em);font-weight:700}.page--finale{grid-template:"hilt hilt"minmax(40vh,1fr)"body tsuzuku""colophon colophon"/minmax(0,1fr) auto;row-gap:clamp(16px,3vh,36px)}.panel--hilt{grid-area:hilt}.panel--hilt [data-art]{position:absolute;inset:0}.sfx--chin{font-size:clamp(2.6rem,1.6rem + 3.6vw,5.6rem);position:absolute;top:8%;left:52%;transform:rotate(-10deg)}.finale__body{grid-area:body;max-width:46rem}.finale__title{font-family:var(--f-sfx);color:var(--red);font-size:clamp(2.6rem,1.4rem + 4.4vw,6rem);font-weight:400;line-height:1}.finale__lead{max-width:34em;margin-top:.8em}.cta{background:var(--red);color:#f5f5f2;border:var(--frame) solid var(--red);font-family:var(--f-ui);overflow-wrap:anywhere;margin-top:1.3em;padding:.85em 1.3em;font-size:clamp(1rem,.85rem + .5vw,1.3rem);font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.cta:hover{background:var(--paper);color:var(--ink);border-color:var(--ink)}.links{font-family:var(--f-ui);gap:1.5em;margin-top:.8em;font-weight:700;display:flex}.tsuzuku{writing-mode:vertical-rl;font-family:var(--f-sfx);letter-spacing:.2em;grid-area:tsuzuku;align-self:end;font-size:clamp(2rem,1.4rem + 2vw,3.6rem);line-height:1}.colophon{font-family:var(--f-ui);opacity:.75;grid-area:colophon;font-size:.78rem;font-weight:500}@media (width<=760px){:root{--bar-h:48px;--frame:2.5px}.bar{font-size:.875rem}.bar__actions{gap:.8rem}.panel--cover{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.cover__title{grid-area:1/1;width:auto;margin:4% 4% 0;padding:.8em 1em .9em;position:relative;inset:auto}.cover__hint{margin-top:.6em;padding-top:.5em}.cover__art{aspect-ratio:auto;grid-area:2/1;width:auto;height:auto;min-height:0;position:relative;inset:auto}.cover__art>.art{position:absolute;inset:0}.sfx--kanji{grid-area:2/1;place-self:start;margin:.12em 0 0 4%;font-size:min(24vw,13vh);position:relative;inset:auto}.sfx--gogogo{grid-area:2/1;place-self:end start;margin:0 0 26% 2%;font-size:min(9vw,5vh);position:relative;inset:auto}.cover__chapter{grid-area:2/1;place-self:center end;position:relative;inset:auto}.page--about{grid-template:"eye"minmax(24vh,auto)"story""bust"minmax(36vh,auto)/minmax(0,1fr)}.facts{grid-template-columns:minmax(0,1fr);gap:.4em}.facts>div{align-items:baseline;gap:.6em;display:flex}.narration+.narration{margin-left:0}.page--skills{grid-template-rows:auto auto}.panel--profile{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.profile__art{min-height:0}.profile>div{grid-template-columns:minmax(0,1fr);gap:0}.profile__card{padding:3.2em 14px 14px}.techniques{grid-template-columns:repeat(2,minmax(0,1fr))}.page--projects{grid-template:"main""p2""p3"/minmax(0,1fr)}.page--projects .caption{grid-area:main}.panel--watch{display:none}.project{grid-template-rows:auto auto}.project__art{aspect-ratio:16/7}.project:not(.project--main) .project__art{display:none}.page--finale{grid-template-rows:minmax(22vh,auto) auto auto;grid-template-columns:minmax(0,1fr) auto}.cut__closeup{width:94vw}.cut__closeup--fendente{aspect-ratio:2}}@media (width<=400px){.bar{font-size:.8125rem}.bar__sound{padding:.3em .7em}}@media (width<=760px) and (height<=600px){.sfx--gogogo{display:none}}@media (orientation:landscape) and (height<=520px) and (width>=761px){.sfx--kanji{font-size:30vh;top:8%;left:35%;right:auto}.sfx--gogogo{font-size:8vh}.cover__title{width:min(46%,30rem);padding:.8em 1em .9em}.cover__name{font-size:clamp(1.6rem,9vh,2.4rem)}.cover__lead{margin-top:.4em;line-height:1.4}.cover__hint{margin-top:.5em;padding-top:.4em}}.cuts,.track,.nombre{display:none}.is-staged body{background:var(--ink)}.is-staged .bar{position:fixed}.is-staged .scene,.shard__scene{isolation:isolate}.is-staged .scene:before,.shard__scene:before{content:"";z-index:10;height:var(--bar-h);background:var(--paper);position:absolute;inset:0 0 auto}.is-staged .stage{z-index:1;position:fixed;inset:0;overflow:hidden}.is-staged .scene{min-height:0;position:absolute;inset:0}.is-staged .scene:not(:first-child){opacity:0;pointer-events:none}.is-staged .page{min-height:100%}.is-staged .track{display:block}.is-staged .nombre{right:var(--m);z-index:20;color:var(--bar-ink);font-family:var(--f-ui);letter-spacing:.08em;pointer-events:none;margin:0;font-size:.75rem;font-weight:700;display:block;position:fixed;bottom:6px}.is-staged .cuts{z-index:5;pointer-events:none;display:block;position:fixed;inset:0}.cut{visibility:hidden;position:absolute;inset:0}.cut>*{position:absolute}.cut__shards{inset:0}.shard{will-change:transform;position:absolute;inset:0}.shard__scene{background:var(--paper);color:var(--ink);position:absolute;inset:0;overflow:hidden}.shard__scene .page{min-height:100%}.shard__edge{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.shard__edge polygon{fill:none;stroke:#141414;stroke-width:7px;stroke-linejoin:round}.cut__flash{opacity:0;background:#141414;inset:0}.cut__flash svg{width:100%;height:100%;display:block}.cut__flash path{fill:#f5f5f2}.cut__flash--lines{background:0 0}.cut__flash--lines path{fill:#141414}.cut__slash{width:100%;height:100%;inset:0;overflow:visible}.cut__slash .slash-fill{fill:var(--red);stroke:#141414;stroke-width:2.5px;stroke-linejoin:miter}.cut__sfx{--paper:#f5f5f2;--ink:#141414;color:var(--red);-webkit-text-stroke:.05em #141414;text-shadow:.03em .03em #f5f5f2,-.03em .03em #f5f5f2,.03em -.03em #f5f5f2,-.03em -.03em #f5f5f2;white-space:nowrap;font-size:clamp(7rem,26vw,22rem);top:0;left:0}.cut__closeup{--paper:#f5f5f2;--ink:#141414;aspect-ratio:2;border:var(--frame) solid #141414;width:min(80vw,920px);box-shadow:0 0 0 var(--g) #f5f5f2;background:#f5f5f2;top:50%;left:50%;overflow:hidden}.cut__closeup [data-art]{position:absolute;inset:0}.cut__closeup--fendente{aspect-ratio:5/2}.cut__closeup--fendente .sfx{top:auto;bottom:8%;transform:rotate(-6deg)}.cut__white{background:#f5f5f2;inset:0}.cut__impact{opacity:0;background:#f5f5f2;inset:0;overflow:hidden}.cut__impact [data-art]{position:absolute;inset:0}.cut__closeup .sfx{font-size:clamp(2rem,1.2rem + 3vw,4.4rem);position:absolute;top:6%;right:6%;transform:rotate(8deg)}
