.page-opening .site-header{display:none}.page-opening{overflow:hidden}.op[data-astro-cid-oxtrmkpv].is-behind [data-astro-cid-oxtrmkpv]:is(.op__title-wrap,.op__controls,.op__woman),html.is-menu-start .op[data-astro-cid-oxtrmkpv]{visibility:hidden}.op[data-astro-cid-oxtrmkpv]{--cream:#f4e7cf;--ink:#2a1712;color:var(--cream);background:#2a1a12;position:fixed;inset:0;overflow:hidden}.op__bg[data-astro-cid-oxtrmkpv],.op__bg[data-astro-cid-oxtrmkpv] picture[data-astro-cid-oxtrmkpv],.op__bg[data-astro-cid-oxtrmkpv] img[data-astro-cid-oxtrmkpv]{width:100%;max-width:none;height:100%;position:absolute;inset:0}.op__bg[data-astro-cid-oxtrmkpv] img[data-astro-cid-oxtrmkpv]{object-fit:cover;object-position:var(--bg-focus-pc,50% 32%)}@media (aspect-ratio<=9/10){.op__bg[data-astro-cid-oxtrmkpv] img[data-astro-cid-oxtrmkpv]{object-position:var(--bg-focus-sp,50% 50%)}}.op__title-wrap[data-astro-cid-oxtrmkpv]{z-index:var(--z-paper);pointer-events:none;position:absolute;inset:0}.op__lettering[data-astro-cid-oxtrmkpv]{left:calc(10.6 * var(--vw));top:calc(16.6 * var(--vh));width:calc(62.6 * var(--vw));height:auto;position:absolute;overflow:visible}.op__word[data-astro-cid-oxtrmkpv]{fill:var(--title-lettering,#ffea96)}html.js .op__stroke[data-astro-cid-oxtrmkpv]{stroke-dasharray:1 2;stroke-dashoffset:1.01px}.op__title[data-astro-cid-oxtrmkpv]{color:var(--title-color,var(--cream));text-shadow:0 0 1px var(--title-halo,#1e0c08), 0 0 3px var(--title-halo,#1e0c08), 0 0 10px #1e0c08bf, 0 0 26px #1e0c0880;margin:0;line-height:.84}.op__line[data-astro-cid-oxtrmkpv]{margin:-.04em -.12em -.12em 0;padding:.04em .12em .12em 0;display:block;overflow:hidden}.op__line--2[data-astro-cid-oxtrmkpv]{left:calc(19.5 * var(--vw));top:calc(50.5 * var(--vh));padding-left:.9em;position:absolute}.op__serif[data-astro-cid-oxtrmkpv]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(46px, calc(6.2 * var(--vw)), 116px);letter-spacing:-.02em;line-height:1;display:block}html.js .op__line[data-astro-cid-oxtrmkpv]>span[data-astro-cid-oxtrmkpv]{transform:translateY(108%)}html.js .op[data-astro-cid-oxtrmkpv].is-written .op__line[data-astro-cid-oxtrmkpv]>span[data-astro-cid-oxtrmkpv]{transition:transform 1.5s cubic-bezier(.16,1,.3,1);transform:none}html.js .op[data-astro-cid-oxtrmkpv].is-titled.is-leaving .op__controls[data-astro-cid-oxtrmkpv]{opacity:0;pointer-events:none;transition-duration:.5s;transition-delay:0s}html.js .op__controls[data-astro-cid-oxtrmkpv]{opacity:0;pointer-events:none;transition:opacity 1.2s}html.js .op[data-astro-cid-oxtrmkpv].is-written .op__controls[data-astro-cid-oxtrmkpv]{pointer-events:auto;opacity:1;transition-delay:.7s}.op__woman[data-astro-cid-oxtrmkpv],.op__canvas[data-astro-cid-oxtrmkpv]{width:100%;height:100%;position:absolute;inset:0}.op__woman[data-astro-cid-oxtrmkpv]{z-index:var(--z-woman);pointer-events:none}.op[data-astro-cid-oxtrmkpv].is-leaving .op__woman[data-astro-cid-oxtrmkpv]{z-index:calc(var(--z-paper) + 1)}.op__still[data-astro-cid-oxtrmkpv]{transform-origin:0 0;opacity:0;max-width:none;transition:opacity .8s;position:absolute;top:0;left:0}.op__still[data-astro-cid-oxtrmkpv].is-on,html:not(.js) .op__still[data-astro-cid-oxtrmkpv]{opacity:1}.op__controls[data-astro-cid-oxtrmkpv]{margin-top:clamp(18px, calc(3.4 * var(--vh)), 34px);pointer-events:auto;justify-items:start;gap:14px;display:grid}@media (aspect-ratio>=901/1000){.op__controls[data-astro-cid-oxtrmkpv]{left:calc(19.5 * var(--vw) + 5.3em);top:calc(50.5 * var(--vh) + .1em);font-size:clamp(46px, calc(6.2 * var(--vw)), 116px);margin-top:0;position:absolute}}.op__enter[data-astro-cid-oxtrmkpv]{font-family:var(--font-serif);font-style:italic;font-size:clamp(34px, calc(3 * var(--vw)), 46px);color:var(--cream);clip-path:polygon(0 8%,4% 0,9% 7%,15% 1%,100% 0,97% 30%,100% 55%,96% 78%,100% 100%,8% 96%,3% 100%,0 70%,3% 42%);transition:transform .4s var(--ease-out), background-color .3s;background:#8e1424;align-items:center;gap:14px;padding:13px 34px 16px 28px;line-height:1;display:inline-flex;position:relative;transform:rotate(-2.5deg);box-shadow:0 6px 18px #14080473}.op__enter[data-astro-cid-oxtrmkpv]:after{content:"▶";font-family:var(--font-display);font-size:.45em;font-style:normal;transform:translateY(1px)}.op__enter[data-astro-cid-oxtrmkpv]:hover,.op__enter[data-astro-cid-oxtrmkpv]:focus-visible{background:#b0182c;transform:rotate(-1deg)scale(1.04)}.op__enter[data-astro-cid-oxtrmkpv]:focus-visible{outline-offset:4px;outline:2px solid #e8b23c}.op__enter-line[data-astro-cid-oxtrmkpv]{width:78%;height:10px;position:absolute;bottom:5px;left:12%;right:10%;overflow:visible}.op__enter-line[data-astro-cid-oxtrmkpv] path[data-astro-cid-oxtrmkpv]{fill:none;stroke:#e8b23c;stroke-width:3px;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220px;transition:stroke-dashoffset .7s cubic-bezier(.6,0,.3,1)}.op__enter[data-astro-cid-oxtrmkpv]:hover .op__enter-line[data-astro-cid-oxtrmkpv] path[data-astro-cid-oxtrmkpv],.op__enter[data-astro-cid-oxtrmkpv]:focus-visible .op__enter-line[data-astro-cid-oxtrmkpv] path[data-astro-cid-oxtrmkpv]{stroke-dashoffset:0;transition-delay:0s}.op__skipfx[data-astro-cid-oxtrmkpv]{left:calc(5 * var(--vw));bottom:max(calc(4 * var(--vh)), var(--bgm-offset));z-index:6;min-height:40px;font-family:var(--font-serif);color:var(--cream);clip-path:polygon(0 8%,4% 0,9% 7%,15% 1%,100% 0,97% 30%,100% 55%,96% 78%,100% 100%,8% 96%,3% 100%,0 70%,3% 42%);transition:transform .4s var(--ease-out), background-color .3s;background:#8e1424;align-items:center;gap:8px;padding:6px 18px 8px 15px;font-size:21px;font-style:italic;line-height:1;display:inline-flex;position:absolute;transform:rotate(-1.5deg)}.op__skipfx[data-astro-cid-oxtrmkpv] span[data-astro-cid-oxtrmkpv]{font-family:var(--font-display);letter-spacing:-.05em;font-size:.42em;font-style:normal}.op__skipfx[data-astro-cid-oxtrmkpv]:hover,.op__skipfx[data-astro-cid-oxtrmkpv]:focus-visible{background:#b0182c;transform:rotate(-.5deg)scale(1.04)}.op__skipfx[data-astro-cid-oxtrmkpv][hidden]{display:none}.smoke[data-astro-cid-oxtrmkpv]{z-index:var(--z-cover);pointer-events:none;visibility:hidden;position:absolute;inset:0}.op[data-astro-cid-oxtrmkpv].is-smoking .smoke[data-astro-cid-oxtrmkpv]{visibility:visible}.puff[data-astro-cid-oxtrmkpv]{bottom:calc(-40 * var(--vmax));left:var(--x);width:var(--s);opacity:0;height:auto;position:absolute;overflow:visible;transform:translate(-50%)scale(.6)}.puff__shade[data-astro-cid-oxtrmkpv]{fill:#e7ded0}.puff__body[data-astro-cid-oxtrmkpv]{fill:#fff}.op[data-astro-cid-oxtrmkpv].is-smoking .puff[data-astro-cid-oxtrmkpv]{animation:puff-rise var(--d,2.4s) steps(30, end) var(--delay,0s) forwards}@keyframes puff-rise{0%{opacity:1;transform:translate(-50%)scale(.6)rotate(0)}60%{opacity:1;transform:translate(calc(-50% + var(--drift,0px)), calc(-95 * var(--vh))) scale(1.5) rotate(6deg)}to{opacity:1;transform:translate(calc(-50% + var(--drift,0px) * 1.6), calc(-150 * var(--vh))) scale(2.1) rotate(10deg)}}.puff--1[data-astro-cid-oxtrmkpv]{--x:12%;--s:calc(34 * var(--vmax));--delay:0s;--drift:calc(4 * var(--vw))}.puff--2[data-astro-cid-oxtrmkpv]{--x:48%;--s:calc(40 * var(--vmax));--delay:.12s;--drift:calc(-3 * var(--vw))}.puff--3[data-astro-cid-oxtrmkpv]{--x:84%;--s:calc(36 * var(--vmax));--delay:.2s;--drift:calc(-5 * var(--vw))}.puff--4[data-astro-cid-oxtrmkpv]{--x:30%;--s:calc(30 * var(--vmax));--delay:.34s;--drift:calc(6 * var(--vw))}.puff--5[data-astro-cid-oxtrmkpv]{--x:66%;--s:calc(32 * var(--vmax));--delay:.44s;--drift:calc(-2 * var(--vw))}.puff--6[data-astro-cid-oxtrmkpv]{--x:2%;--s:calc(38 * var(--vmax));--delay:.56s;--drift:calc(7 * var(--vw))}.puff--7[data-astro-cid-oxtrmkpv]{--x:96%;--s:calc(40 * var(--vmax));--delay:.62s;--drift:calc(-7 * var(--vw))}.puff--8[data-astro-cid-oxtrmkpv]{--x:40%;--s:calc(44 * var(--vmax));--delay:.74s;--drift:calc(2 * var(--vw))}.puff--9[data-astro-cid-oxtrmkpv]{--x:76%;--s:calc(42 * var(--vmax));--delay:.86s;--drift:calc(-4 * var(--vw))}.puff--10[data-astro-cid-oxtrmkpv]{--x:20%;--s:calc(46 * var(--vmax));--delay:.96s;--drift:calc(5 * var(--vw))}.puff--11[data-astro-cid-oxtrmkpv]{--x:58%;--s:calc(48 * var(--vmax));--delay:1.06s;--drift:calc(-3 * var(--vw))}.puff--12[data-astro-cid-oxtrmkpv]{--x:90%;--s:calc(44 * var(--vmax));--delay:1.14s;--drift:calc(-6 * var(--vw))}.smoke__wall[data-astro-cid-oxtrmkpv]{background:#fff;height:100%;position:absolute;bottom:0;left:0;right:0;transform:translateY(110%)}.smoke__edge[data-astro-cid-oxtrmkpv]{width:100%;height:calc(9 * var(--vh));fill:#fff;position:absolute;bottom:100%;left:0}.op[data-astro-cid-oxtrmkpv].is-smoking .smoke__wall[data-astro-cid-oxtrmkpv]{animation:1.5s steps(18,end) 1s forwards wall-rise}@keyframes wall-rise{to{transform:translateY(0)}}.op[data-astro-cid-oxtrmkpv].is-white .smoke__wall[data-astro-cid-oxtrmkpv]{animation:none;transform:none}.next[data-astro-cid-oxtrmkpv]{z-index:7;color:var(--ink);text-align:center;background:#fff;place-content:center;justify-items:center;gap:14px;animation:.9s both next-in;display:grid;position:absolute;inset:0}.next[data-astro-cid-oxtrmkpv][hidden]{display:none}@keyframes next-in{0%{opacity:0}}.next__title[data-astro-cid-oxtrmkpv]{font-family:var(--font-serif);font-style:italic;font-size:clamp(64px, calc(8 * var(--vw)), 120px);color:#7a1622;line-height:1}.next__text[data-astro-cid-oxtrmkpv]{font-size:14px}.next__links[data-astro-cid-oxtrmkpv]{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:8px;display:flex}.next__links[data-astro-cid-oxtrmkpv] a[data-astro-cid-oxtrmkpv]{border-bottom:1px solid;padding-block:6px}@media (aspect-ratio<=9/10){.op__title-wrap[data-astro-cid-oxtrmkpv]{text-align:center}.op__lettering[data-astro-cid-oxtrmkpv]{left:calc(3 * var(--vw));top:calc(2 * var(--vh));width:calc(94 * var(--vw))}.op__line--2[data-astro-cid-oxtrmkpv]{left:calc(6 * var(--vw));top:calc(2 * var(--vh) + 37 * var(--vw));text-align:left;padding-left:0}.op__serif[data-astro-cid-oxtrmkpv]{font-size:clamp(34px, calc(10.5 * var(--vw)), 72px)}.op__controls[data-astro-cid-oxtrmkpv]{left:calc(6 * var(--vw));top:calc(2 * var(--vh) + 52 * var(--vw));margin-top:0;position:absolute}.op__enter[data-astro-cid-oxtrmkpv]{gap:10px;padding:8px 22px 10px 18px;font-size:27px}.op__skipfx[data-astro-cid-oxtrmkpv]{left:50%;transform:translate(-50%)rotate(-1.5deg)}.op__skipfx[data-astro-cid-oxtrmkpv]:hover,.op__skipfx[data-astro-cid-oxtrmkpv]:focus-visible{transform:translate(-50%)rotate(-.5deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){html.js .op__line[data-astro-cid-oxtrmkpv]>span[data-astro-cid-oxtrmkpv]{transform:none}}.mn[data-astro-cid-5gwu6xmo]{--cream:#f4e7cf;--ink:#2a1712;--crimson:#8e1424;z-index:10;color:var(--ink);background:#f4efe3;position:fixed;inset:0;overflow:hidden}.mn[data-astro-cid-5gwu6xmo][hidden]{display:none}html.is-menu-start .mn[data-astro-cid-5gwu6xmo][hidden]{display:block}.mn__video[data-astro-cid-5gwu6xmo]{object-fit:cover;object-position:var(--focus-pc,50% 45%);width:100%;max-width:none;height:100%;transition:filter .5s;position:absolute;inset:0}.mn[data-astro-cid-5gwu6xmo].is-rewinding .mn__video[data-astro-cid-5gwu6xmo]{filter:saturate(.7)contrast(1.06)}@media (aspect-ratio<=9/10){.mn__video[data-astro-cid-5gwu6xmo]{object-position:var(--focus-sp,50% 50%)}}.paper[data-astro-cid-5gwu6xmo]{left:var(--x,10%);top:var(--y,15%);width:var(--w,50%);height:var(--h,60%);z-index:var(--z-paper);opacity:0;visibility:hidden;align-content:center;justify-items:start;gap:6px;transition:opacity .25s,visibility 0s .25s;display:grid;position:absolute}.paper[data-astro-cid-5gwu6xmo].is-shown{opacity:1;visibility:visible;transition:opacity .5s}.paper[data-astro-cid-5gwu6xmo]>[data-astro-cid-5gwu6xmo]{opacity:0;transform:translateY(8px)}.paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]{animation:.6s cubic-bezier(.2,.7,.2,1) forwards paper-in}.paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]:nth-child(2){animation-delay:60ms}.paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]:nth-child(3){animation-delay:.12s}.paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]:nth-child(4){animation-delay:.2s}.paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]:nth-child(5){animation-delay:.28s}@keyframes paper-in{to{opacity:1;transform:none}}.mn[data-astro-cid-5gwu6xmo].is-landing .paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]{animation-name:paper-back;animation-delay:.28s}.mn[data-astro-cid-5gwu6xmo].is-landing .paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]:last-child{animation-delay:0s}.mn[data-astro-cid-5gwu6xmo].is-landing .paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]:nth-last-child(2){animation-delay:60ms}.mn[data-astro-cid-5gwu6xmo].is-landing .paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]:nth-last-child(3){animation-delay:.12s}.mn[data-astro-cid-5gwu6xmo].is-landing .paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]:nth-last-child(4){animation-delay:.2s}@keyframes paper-back{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.paper__title[data-astro-cid-5gwu6xmo]{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 .18em;margin:0;line-height:.86;display:flex}.paper__sans[data-astro-cid-5gwu6xmo]{font-family:var(--font-display);font-weight:800;font-stretch:62%;font-size:clamp(60px, calc(6.4 * var(--vw)), 112px);letter-spacing:-.03em;text-transform:uppercase}.paper__serif[data-astro-cid-5gwu6xmo]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(40px, calc(4.2 * var(--vw)), 74px);letter-spacing:-.02em;color:var(--crimson)}.paper__ja[data-astro-cid-5gwu6xmo]{font-family:var(--font-mincho);letter-spacing:.24em;align-items:baseline;gap:14px;margin-top:8px;font-size:15px;font-weight:500;display:flex}.paper__count[data-astro-cid-5gwu6xmo]{letter-spacing:.16em;color:#6b4a3a;font-size:11px}.paper__glimpse[data-astro-cid-5gwu6xmo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(100%,560px);margin:14px 0 8px;display:grid}.snap[data-astro-cid-5gwu6xmo]{aspect-ratio:1;background:#fbf6ea;padding:6px;position:relative;transform:rotate(-2.5deg);box-shadow:0 6px 14px -6px #2a17128c}.snap[data-astro-cid-5gwu6xmo]:nth-child(2n){transform:rotate(2deg)translateY(6px)}.snap[data-astro-cid-5gwu6xmo]:nth-child(3){transform:rotate(-1deg)translateY(-3px)}.snap[data-astro-cid-5gwu6xmo]:before{content:"";background:#d6a23cbf;width:46%;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(-4deg)}.snap[data-astro-cid-5gwu6xmo] img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.paper__arrow[data-astro-cid-5gwu6xmo]{color:#2a1712;filter:drop-shadow(0 2px 2px #14080459);width:132px;height:76px;margin-top:-38px;position:absolute;top:50%}.paper__arrow--next[data-astro-cid-5gwu6xmo]{left:calc(100% + 22px)}.paper__arrow--prev[data-astro-cid-5gwu6xmo]{color:#f0e4cf;right:calc(100% + 60px)}.paper__arrow[data-astro-cid-5gwu6xmo] svg[data-astro-cid-5gwu6xmo]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s;display:block;overflow:visible;transform:rotate(-3deg)}.paper__arrow--prev[data-astro-cid-5gwu6xmo] svg[data-astro-cid-5gwu6xmo]{transform:scaleX(-1)rotate(-3deg)}.paper__arrow[data-astro-cid-5gwu6xmo]:hover,.paper__arrow[data-astro-cid-5gwu6xmo]:focus-visible{color:#8e1424}.paper__arrow--prev[data-astro-cid-5gwu6xmo]:hover,.paper__arrow--prev[data-astro-cid-5gwu6xmo]:focus-visible{color:#e8b23c}.paper__arrow--next[data-astro-cid-5gwu6xmo]:hover svg[data-astro-cid-5gwu6xmo],.paper__arrow--next[data-astro-cid-5gwu6xmo]:focus-visible svg[data-astro-cid-5gwu6xmo]{transform:translate(6px)rotate(-1deg)scale(1.06)}.paper__arrow--prev[data-astro-cid-5gwu6xmo]:hover svg[data-astro-cid-5gwu6xmo],.paper__arrow--prev[data-astro-cid-5gwu6xmo]:focus-visible svg[data-astro-cid-5gwu6xmo]{transform:translate(-6px)scaleX(-1)rotate(-1deg)scale(1.06)}.paper__arrow[data-astro-cid-5gwu6xmo]:focus-visible{outline-offset:2px;outline:2px solid #e8b23c}.paper__links[data-astro-cid-5gwu6xmo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,560px);margin-top:16px;display:grid}.paper__links[data-astro-cid-5gwu6xmo] li[data-astro-cid-5gwu6xmo]{filter:drop-shadow(0 5px 6px #2a171266)}.paper__link[data-astro-cid-5gwu6xmo]{color:var(--cream);background:var(--crimson);clip-path:polygon(0 8%,3% 0,7% 6%,12% 1%,100% 0,98% 30%,100% 55%,97% 78%,100% 100%,6% 97%,2% 100%,0 70%,2% 42%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:12px 16px 13px 18px;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .3s;display:grid;transform:rotate(-1.4deg)}.paper__links[data-astro-cid-5gwu6xmo] li[data-astro-cid-5gwu6xmo]:nth-child(2) .paper__link[data-astro-cid-5gwu6xmo]{transform:rotate(1deg)}.paper__link[data-astro-cid-5gwu6xmo]:after{content:"▶";font-family:var(--font-display);grid-area:1/2/span 2;font-size:12px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.paper__link-title[data-astro-cid-5gwu6xmo]{flex-wrap:wrap;align-items:baseline;gap:0 .22em;line-height:1;display:flex}.paper__link-sans[data-astro-cid-5gwu6xmo]{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:27px;font-weight:800;font-stretch:62%}.paper__link-serif[data-astro-cid-5gwu6xmo]{font-family:var(--font-serif);color:#f0c869;font-size:24px;font-style:italic}.paper__link-ja[data-astro-cid-5gwu6xmo]{font-family:var(--font-mincho);letter-spacing:.1em;color:#f6e3c4;font-size:12.5px}.paper__link-count[data-astro-cid-5gwu6xmo]{white-space:nowrap}.paper__links[data-astro-cid-5gwu6xmo] li[data-astro-cid-5gwu6xmo] .paper__link[data-astro-cid-5gwu6xmo]:hover,.paper__links[data-astro-cid-5gwu6xmo] li[data-astro-cid-5gwu6xmo] .paper__link[data-astro-cid-5gwu6xmo]:focus-visible{background:#b0182c;transform:rotate(0)translateY(-3px)scale(1.03)}.paper__link[data-astro-cid-5gwu6xmo]:hover:after,.paper__link[data-astro-cid-5gwu6xmo]:focus-visible:after{transform:translate(3px)}.paper__link[data-astro-cid-5gwu6xmo]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #e8b23c}.paper__open[data-astro-cid-5gwu6xmo]{font-family:var(--font-serif);color:var(--cream);background:var(--crimson);clip-path:polygon(0 8%,4% 0,9% 7%,15% 1%,100% 0,97% 30%,100% 55%,96% 78%,100% 100%,8% 96%,3% 100%,0 70%,3% 42%);align-items:center;gap:10px;margin-top:10px;padding:8px 22px 10px 18px;font-size:28px;font-style:italic;line-height:1;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .3s;display:inline-flex;transform:rotate(-2deg)}.paper__open[data-astro-cid-5gwu6xmo]:after{content:"▶";font-family:var(--font-display);font-size:.45em;font-style:normal}.paper__open[data-astro-cid-5gwu6xmo]:hover,.paper__open[data-astro-cid-5gwu6xmo]:focus-visible{background:#b0182c;transform:rotate(-1deg)scale(1.05)}.paper__open[data-astro-cid-5gwu6xmo]:focus-visible{outline-offset:4px;outline:2px solid #e8b23c}.mn__woman[data-astro-cid-5gwu6xmo],.mn__canvas[data-astro-cid-5gwu6xmo]{width:100%;height:100%;position:absolute;inset:0}.mn__woman[data-astro-cid-5gwu6xmo]{z-index:var(--z-woman);pointer-events:none}.mn__still[data-astro-cid-5gwu6xmo]{transform-origin:0 0;opacity:0;max-width:none;position:absolute;top:0;left:0}.mn__still[data-astro-cid-5gwu6xmo].is-on{opacity:1}.mn__top[data-astro-cid-5gwu6xmo]{left:calc(4 * var(--vw));z-index:var(--z-controls);letter-spacing:.2em;color:var(--cream);background:#2a1712d9;padding:6px 12px;font-size:11px;position:absolute;top:22px}.mn__top[data-astro-cid-5gwu6xmo]:hover{color:#e8b23c}.mn__veil[data-astro-cid-5gwu6xmo]{z-index:var(--z-cover);opacity:1;pointer-events:none;transition:opacity var(--veil-dur,.8s) ease;background:#fff;position:absolute;inset:0}.mn__veil[data-astro-cid-5gwu6xmo].is-cream,html.is-menu-start .mn__veil[data-astro-cid-5gwu6xmo]{background:#f4e7cf}.mn__veil[data-astro-cid-5gwu6xmo].is-clear{opacity:0}.mn__veil[data-astro-cid-5gwu6xmo] .rew-mark{display:none}html.is-menu-rewind .mn__veil[data-astro-cid-5gwu6xmo] .rew-mark{display:inline-flex}@media (aspect-ratio<=9/10){.paper__sans[data-astro-cid-5gwu6xmo]{font-size:clamp(46px, calc(14 * var(--vw)), 64px)}.paper__serif[data-astro-cid-5gwu6xmo]{font-size:clamp(32px, calc(9.5 * var(--vw)), 44px)}.paper__ja[data-astro-cid-5gwu6xmo]{letter-spacing:.16em;flex-wrap:wrap;gap:2px 10px;font-size:13px}.paper__glimpse[data-astro-cid-5gwu6xmo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,210px)}.paper__open[data-astro-cid-5gwu6xmo]{font-size:24px}.paper__arrow[data-astro-cid-5gwu6xmo]{top:auto;bottom:calc(var(--bgm-clearance) + 14px);width:104px;height:60px;margin-top:0;position:fixed}.paper__arrow--next[data-astro-cid-5gwu6xmo]{left:calc(calc(100 * var(--vw)) - 238px)}.paper__arrow--prev[data-astro-cid-5gwu6xmo]{right:auto;left:calc(6 * var(--vw));color:#2a1712}.paper__arrow--prev[data-astro-cid-5gwu6xmo]:hover,.paper__arrow--prev[data-astro-cid-5gwu6xmo]:focus-visible{color:#8e1424}.paper[data-astro-cid-5gwu6xmo]{width:min(var(--w,50%), calc(calc(100 * var(--vw)) - 150px))}.paper__title[data-astro-cid-5gwu6xmo]{max-width:100%}.paper__links[data-astro-cid-5gwu6xmo]{grid-template-columns:minmax(0,1fr);gap:10px;width:min(100%,210px);margin-top:10px}.paper__link[data-astro-cid-5gwu6xmo]{padding:9px 12px 10px 14px}.paper__link-sans[data-astro-cid-5gwu6xmo]{font-size:22px}.paper__link-serif[data-astro-cid-5gwu6xmo]{font-size:20px}.paper__link-ja[data-astro-cid-5gwu6xmo]{letter-spacing:.06em;font-size:11.5px}}@media (aspect-ratio<=9/10) and (height<=720px){.paper__glimpse[data-astro-cid-5gwu6xmo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0 4px}.snap[data-astro-cid-5gwu6xmo]{padding:3px}.snap[data-astro-cid-5gwu6xmo]:before{height:8px;top:-4px}}@media (prefers-reduced-motion:reduce){.paper[data-astro-cid-5gwu6xmo]>[data-astro-cid-5gwu6xmo]{opacity:1;transform:none}.paper[data-astro-cid-5gwu6xmo].is-shown>[data-astro-cid-5gwu6xmo]{animation:none}html.is-menu-rewind .mn__veil[data-astro-cid-5gwu6xmo] .rew-mark{display:none}}
