.au-fsm-wrap{z-index:1;max-width:72rem;margin-inline:auto;padding:1rem 1rem 0;position:relative}@media (min-width:40rem){.au-fsm-wrap{padding:1.5rem 1.5rem 0}}.au-fsm{--au-fsm-pad:5px;width:min(100%,22rem);height:3.25rem;padding:var(--au-fsm-pad);box-shadow:inset 0 0 0 1px #d6aa5299, inset 0 0 0 4px #17141b, inset 0 0 0 5px #d6aa522e, 0 14px 28px -18px var(--sd-card-shadow);background:linear-gradient(#ffffff12,#0000 40%),linear-gradient(#27222c,#141118);border-radius:15px;grid-template-columns:1fr 1fr;display:grid;position:relative}.au-fsm-door{top:var(--au-fsm-pad);bottom:var(--au-fsm-pad);left:var(--au-fsm-pad);width:calc(50% - var(--au-fsm-pad));background:radial-gradient(circle at 14% 28%,#c8962e8c 0 .8px,#0000 1.4px),radial-gradient(circle at 31% 74%,#c8962e73 0 .7px,#0000 1.3px),radial-gradient(circle at 52% 22%,#c8962e66 0 .6px,#0000 1.2px),radial-gradient(circle at 66% 66%,#c8962e80 0 .8px,#0000 1.4px),radial-gradient(circle at 84% 36%,#c8962e73 0 .7px,#0000 1.3px),radial-gradient(circle at 92% 80%,#c8962e66 0 .6px,#0000 1.2px),linear-gradient(#fbf3df,#efe2c3);border-radius:10px;position:absolute;box-shadow:inset 0 0 0 1.5px #4a3524,inset 0 0 0 3px #ffffff59,0 6px 12px -6px #000000b3}.au-fsm[data-on=person] .au-fsm-door{translate:100%}.au-fsm-pull{opacity:0;background:radial-gradient(60% 45%,#2a1d12 0 55%,#0000 62%),linear-gradient(#e6bf6a,#a8761f);border-radius:999px;width:7px;height:13px;margin-top:-6.5px;transition:opacity .3s;position:absolute;top:50%;box-shadow:inset 0 0 0 .5px #00000059}.au-fsm-pull-l{left:7px}.au-fsm-pull-r{right:7px}.au-fsm[data-on=work] .au-fsm-pull-r,.au-fsm[data-on=person] .au-fsm-pull-l{opacity:1}.au-fsm-tab{z-index:1;letter-spacing:.01em;white-space:nowrap;color:#ebe1c9;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;font-size:.92rem;font-weight:700;transition:color .35s,scale .2s;display:flex;position:relative}.au-fsm-tab:active{scale:.97}.au-fsm-tab:focus-visible{outline-offset:1px;border-radius:10px}.au-fsm-k{color:#e2412a;flex:none;width:1.05rem;height:1.05rem;transition:color .35s}.au-fsm[data-on=work] .au-fsm-tab[data-id=work],.au-fsm[data-on=person] .au-fsm-tab[data-id=person]{color:#1f1a14}.au-fsm[data-on=work] .au-fsm-tab[data-id=work] .au-fsm-k,.au-fsm[data-on=person] .au-fsm-tab[data-id=person] .au-fsm-k{color:#c8321c}@media (hover:hover){.au-fsm-tab:not([aria-current]):hover{color:#fff}}html[data-au-door] .au-fsm{view-transition-name:au-fsm}html[data-au-door] .au-fsm-door{view-transition-name:au-fsm-door}html[data-au-door] .au-fsm-tab[data-id=work]{view-transition-name:au-fsm-work}html[data-au-door] .au-fsm-tab[data-id=person]{view-transition-name:au-fsm-person}@media (prefers-reduced-motion:no-preference){::view-transition-group(au-fsm-door){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(au-fsm-work){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(au-fsm-work){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(au-fsm-person){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(au-fsm-person){animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}}
.au-door{--au-ai:#1f2b6d;--au-ai-deep:#141c4b;--au-ai-sleeve:#18225a;--au-dye:#f0e7d4;--au-dye-bleed:#788cdc57;--au-fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95 .55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .92 0 0 0 0 .93 0 0 0 0 1 0 0 0 .9 -.32'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23f)'/%3E%3C/svg%3E");--au-stitch:#f0e7d480;--au-wood:#c39462;--au-wood-hi:#d9b27f;--au-wood-lo:#9c6e3f;--au-wood-grain:#6e461e29;--au-wall-hi:#f1e2c2;--au-wall:#c9b08a;--au-wall-lo:#8f7856;--au-light:#fff9e8f2;--au-floor:#c79c63;--au-floor-lo:#a77b45;--au-board:#603c1838;--au-ground:#281e1447;--au-rim:transparent;--au-lamp:#ffe2a0e6;--au-th-tile-hi:#8a91a1;--au-th-tile:#5f6577;--au-th-tile-lo:#3d4252;--au-th-tile-end:#6d7486;--au-th-tile-rim:#ffffff57;--au-th-spill:#ffb04080;--au-th-spill-hi:#ffd68cb3;--au-th-flare:#ffecc4f2;--au-th-glow:#ffd68c66;--au-th-stone-hi:#b9b09f;--au-th-stone:#978e80;--au-th-stone-lo:#6c655a;--au-th-stone-lit:#ffe8babf;--au-th-mote:#fffaf0;--au-th-mote-halo:#ffe4aa66;--au-th-edge:#ffd68c8c;isolation:isolate;-webkit-user-select:none;user-select:none;width:100%;position:relative}:root[data-theme=dark] .au-door{--au-wood:#3a2a1e;--au-wood-hi:#4d3827;--au-wood-lo:#261a12;--au-wood-grain:#00000047;--au-wall-hi:#6b4a2a;--au-wall:#3a271a;--au-wall-lo:#22170f;--au-light:#ffcd78c7;--au-floor:#4a3220;--au-floor-lo:#2c1d12;--au-board:#00000059;--au-ground:#ffbe6429;--au-rim:#b0c4ff47;--au-lamp:#ffb24ceb;--au-th-tile-hi:#3c4359;--au-th-tile:#252a3b;--au-th-tile-lo:#141722;--au-th-tile-end:#2d3346;--au-th-tile-rim:#b0c4ff6b;--au-th-spill:#ffa43c6b;--au-th-spill-hi:#ffbe649e;--au-th-flare:#ffc46ef2;--au-th-glow:#ffaa505c;--au-th-stone-hi:#45414a;--au-th-stone:#2c2b34;--au-th-stone-lo:#17171e;--au-th-stone-lit:#ffb25a80;--au-th-mote:#ffe2ae;--au-th-mote-halo:#ffa64699;--au-th-edge:#ffb05499}.au-defs{width:0;height:0;position:absolute;overflow:hidden}.au-scene{position:absolute;inset:0}.au-scene>*{position:absolute}.au-in{background: linear-gradient(90deg, #0000004d, transparent 6% 94%, #0000004d),  radial-gradient(30% 24% at 50% 40%, var(--au-lamp), transparent 74%),  radial-gradient(52% 30% at 50% 84%, var(--au-light), transparent 74%),  linear-gradient(180deg, transparent 80%, var(--au-floor) 80%, var(--au-floor-lo) 100%), linear-gradient(180deg, var(--au-wall-lo) 0%, var(--au-wall-lo) 38%, var(--au-wall) 66%, var(--au-wall-hi) 80%);overflow:hidden}.au-in:after{content:"";background:repeating-linear-gradient(90deg, var(--au-board) 0 1px, transparent 1px 34px);transform-origin:50% 0;position:absolute;inset:80% -40% 0;transform:perspective(60px)rotateX(38deg)}.au-kbody{overflow:visible}.au-kbody,.au-kiru{transform-origin:50% 100%}.au-k{width:100%;height:auto;display:block}.au-k-1,.au-door[data-mood="1"] .au-k-0{display:none}.au-door[data-mood="1"] .au-k-1{display:block}.au-door[data-kiru=duck] .au-kiru{translate:0 -11%;scale:.96}@media (prefers-reduced-motion:no-preference){.au-kiru{transition:translate .5s var(--ease-out-expo), scale .5s var(--ease-out-expo)}.au-door[data-kiru=duck] .au-kiru{transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,1,1)}.au-door[data-kiru=duck] .au-kbody{animation:.42s ease-out au-shuffle}}@keyframes au-shuffle{35%{translate:-1.5%}70%{translate:1%}}.au-lintel,.au-post,.au-sill{background:repeating-linear-gradient(var(--au-grain-dir,180deg), var(--au-wood-grain) 0 1px, transparent 1px 7px), linear-gradient(var(--au-shade-dir,180deg), var(--au-wood-hi), var(--au-wood) 45%, var(--au-wood-lo));box-shadow:inset 0 1px 0 var(--au-rim)}.au-lintel{--au-grain-dir:0deg;box-shadow:inset 0 1px 0 var(--au-rim), 0 6px 10px -6px #00000073;border-radius:4px 4px 2px 2px}.au-post{--au-grain-dir:90deg;--au-shade-dir:90deg;border-radius:2px 2px 3px 3px}.au-post-r{--au-shade-dir:270deg}.au-sill{--au-grain-dir:0deg;border-radius:3px}.au-step{background:radial-gradient(closest-side, var(--au-ground), transparent);border-radius:50%}.au-rod{background:linear-gradient(90deg,#22160d 0 2.4%,#0000 2.4% 97.6%,#22160d 97.6%),linear-gradient(#8a5d36,#5b3a20 55%,#3e2614);border-radius:999px;box-shadow:0 3px 4px -2px #00000080}.au-noren{z-index:1}.au-pn{z-index:1;height:100%;position:absolute;top:0}.au-pn[data-i="1"],.au-pn[data-i="2"]{z-index:2}@media (prefers-reduced-motion:no-preference){.au-door:not(.au-door-mini) .au-pn{transform-origin:50% 0;animation:2.1s cubic-bezier(.33,.7,.4,1) .3s backwards au-enter}.au-door:not(.au-door-mini) .au-pn:nth-child(2){animation-name:au-enter-held;animation-delay:.42s}.au-door:not(.au-door-mini) .au-pn:nth-child(3){animation-name:au-enter-held;animation-delay:.54s}.au-door:not(.au-door-mini) .au-pn:nth-child(4){animation-delay:.66s}}@keyframes au-enter{0%{transform:skew(0)}16%{transform:skew(-6deg)}38%{transform:skew(3.6deg)}60%{transform:skew(-1.8deg)}80%{transform:skew(.7deg)}to{transform:skew(0)}}@keyframes au-enter-held{0%,to{transform:skew(0)}20%{transform:skew(-1.6deg)}48%{transform:skew(.9deg)}74%{transform:skew(-.3deg)}}.au-u,.au-d{transform-origin:50% 0;will-change:transform;width:100%;position:absolute;left:0}.au-u{transform:skewX(var(--s,0deg));top:0}.au-d{transform:skewX(var(--b,0deg));top:100%}.au-cloth{background: linear-gradient(90deg, #0000004d 0%, #0000 13%, #ffffff0d 30%, #0000001a 52%, #ffffff0a 72%, #0000 86%, #00000052 100%), var(--au-ai);box-shadow:inset 1px 0 0 var(--au-rim);position:absolute;inset:0;overflow:hidden}.au-cloth-d{background: linear-gradient(180deg, transparent calc(100% - 9%), #0003 calc(100% - 9%)), linear-gradient(90deg, #0000004d 0%, #0000 13%, #ffffff0d 30%, #0000001a 52%, #ffffff0a 72%, #0000 86%, #00000052 100%), linear-gradient(180deg, var(--au-ai), var(--au-ai-deep));top:-1px}.au-cloth svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.au-ba-bleed{fill:none;stroke:var(--au-dye-bleed);stroke-width:14px;stroke-linejoin:round}.au-ba-ink{fill:var(--au-dye)}.au-cloth:after{content:"";pointer-events:none;background:var(--au-fibre) 0 0 / 120px 120px;opacity:.3;position:absolute;inset:0}.au-cloth-u:before{content:"";z-index:1;background:linear-gradient(180deg, #ffffff1a, transparent 45%, #00000052), var(--au-ai-sleeve);border-bottom:1.5px dashed var(--au-stitch);height:9.2%;position:absolute;inset:0 0 auto}.au-cloth-d:before{content:"";z-index:1;border-bottom:1.5px dashed var(--au-stitch);height:0;position:absolute;inset:auto 0 6.5%}.au-th-eave{background:radial-gradient(circle at 50% 46%, var(--au-th-tile-rim) 0 14%, var(--au-th-tile-end) 16% 54%, #00000061 57% 63%, transparent 65%) 0 100% / 5.2% 40% repeat-x, repeating-linear-gradient(90deg, #00000042 0 0.9%, #ffffff0f 0.9% 1.5%, transparent 1.5% 5.2%) 0 0 / 100% 66% no-repeat, linear-gradient(180deg, var(--au-th-tile-lo), var(--au-th-tile) 22%, var(--au-th-tile-hi) 52%, var(--au-th-tile) 64%, var(--au-th-tile-lo));clip-path:polygon(0 58%,2.6% 100%,97.4% 100%,100% 58%,93% 0,7% 0)}.au-door:not(.au-door-mini) .au-lintel:after{content:"";border-radius:inherit;background:linear-gradient(#0000006b,#0000 75%);position:absolute;inset:0}.au-th-spill,.au-th-spill-hi{pointer-events:none}.au-th-spill{background:radial-gradient(46% 86% at 50% 10%, var(--au-th-spill), transparent 72%)}.au-th-spill-hi{opacity:0;will-change:opacity;background:radial-gradient(30% 70% at 50% 10%, var(--au-th-spill-hi), transparent 74%)}.au-th-stone{background:radial-gradient(60% 64% at 46% 20%, var(--au-th-stone-lit), transparent 70%), radial-gradient(18% 22% at 72% 34%, #0000001f, transparent 100%), linear-gradient(180deg, var(--au-th-stone-hi) 0 50%, var(--au-th-stone) 60%, var(--au-th-stone-lo));border-radius:38% 62% 46% 40%/70% 52% 48% 30%;rotate:-2deg;box-shadow:inset 0 1px #ffffff2e,0 4px 6px -3px #00000080}.au-door:not(.au-door-mini) .au-sill{box-shadow:inset 0 2px 0 var(--au-th-edge), inset 0 1px 0 var(--au-rim)}.au-door:not(.au-door-mini) .au-post{box-shadow:inset -2px 0 0 var(--au-th-edge), inset 0 1px 0 var(--au-rim)}.au-door:not(.au-door-mini) .au-post-r{box-shadow:inset 2px 0 0 var(--au-th-edge), inset 0 1px 0 var(--au-rim)}.au-door:not(.au-door-mini) .au-pn[data-i="1"] .au-cloth{box-shadow:inset -2px 0 0 var(--au-th-edge), inset 1px 0 0 var(--au-rim)}.au-door:not(.au-door-mini) .au-pn[data-i="2"] .au-cloth{box-shadow:inset 2px 0 0 var(--au-th-edge)}.au-th-flare{opacity:0;will-change:opacity;pointer-events:none;background:radial-gradient(46% 52% at 50% 74%, var(--au-th-flare), transparent 76%)}.au-th-glow{z-index:2;pointer-events:none;background:radial-gradient(46% 34% at 50% 58%, var(--au-th-glow), transparent 74%)}.au-door[data-kiru=duck] .au-th-glow,.au-door[data-kiru=duck] .au-th-spill{opacity:.55}@media (prefers-reduced-motion:no-preference){.au-th-glow,.au-th-spill{transition:opacity .6s}}.au-th-motes{z-index:3;pointer-events:none;opacity:.7}.au-th-mote{background:radial-gradient(circle, var(--au-th-mote) 0 26%, var(--au-th-mote-halo) 40%, transparent 70%);opacity:.85;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}@media (prefers-reduced-motion:no-preference){.au-door:has(.kiru[data-live]) .au-th-mote{animation:au-th-drift var(--au-th-dur) ease-in-out var(--au-th-delay) infinite}.au-door:has(.kiru[data-hold]) .au-th-mote{animation-play-state:paused}}@keyframes au-th-drift{0%{opacity:0;transform:translate(0)}18%{opacity:1}50%{transform:translate(var(--au-th-dx), calc(var(--au-th-dy) * .52))}82%{opacity:.85}to{transform:translate(calc(var(--au-th-dx) * -.4), var(--au-th-dy));opacity:0}}.au-hit{z-index:5;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:6px;width:100%;height:100%;position:absolute;inset:0}.au-hit:focus-visible{outline-offset:6px}.au-door-mini .au-u,.au-door-mini .au-d{will-change:auto}@media (prefers-reduced-motion:no-preference){.au-door-mini .au-u,.au-door-mini .au-d{transition:transform .7s cubic-bezier(.34,1.56,.64,1)}}
.au-next{max-width:72rem;margin:6rem auto 0;padding-inline:1rem}@media (min-width:40rem){.au-next{margin-top:8rem;padding-inline:1.5rem}}.au-next-narrow{max-width:46rem;margin-top:3.5rem;padding-inline:0}@media (min-width:40rem){.au-next-narrow{margin-top:4rem;padding-inline:0}}.au-next-card{border-radius:var(--radius-2xl);color:var(--sd-text-primary);grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"art head""body body";align-items:center;gap:1.1rem 1.15rem;padding:1.2rem 1.15rem 1.35rem;display:grid}@media (min-width:40rem){.au-next-card{grid-template-columns:11rem minmax(0,1fr) auto;grid-template-areas:"art head kiru""art body kiru";gap:.6rem 2rem;padding:1.75rem 2rem 1.75rem 1.75rem}}.au-next-narrow .au-next-card{grid-template-columns:6.2rem minmax(0,1fr)}@media (min-width:40rem){.au-next-narrow .au-next-card{grid-template-columns:9rem minmax(0,1fr);grid-template-areas:"art head""art body"}}.au-next-art{grid-area:art}.au-next-head{grid-area:head;gap:.55rem;min-width:0;display:grid}@media (min-width:40rem){.au-next-head{align-self:end}}.au-next-body{grid-area:body;gap:.55rem;min-width:0;display:grid}@media (min-width:40rem){.au-next-body{align-self:start}}.au-next-h{color:var(--sd-text-primary);font-size:clamp(1.55rem,6vw,2.25rem);line-height:1.08}.au-next-p{max-width:46ch;color:var(--sd-text-secondary);font-size:1rem;line-height:1.65}@media (min-width:40rem){.au-next-p{font-size:1.06rem}}.au-next-go{color:var(--sd-accent);align-items:center;gap:.4rem;margin-top:.2rem;font-size:.95rem;font-weight:700;display:inline-flex}.au-next-go svg{transition:translate .35s var(--ease-out-expo)}.au-next-card:hover .au-next-go svg{translate:4px}.au-next-board{padding:.3rem;display:block}.au-next-shikishi{background:var(--sd-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--sd-gold) 75%, transparent), 0 0 0 3px var(--sd-surface), 0 0 0 4px color-mix(in srgb, var(--sd-gold) 50%, transparent), 0 18px 30px -18px var(--sd-card-shadow);transition:rotate .6s var(--ease-out-expo);border-radius:7px;grid-template-columns:minmax(0,1fr) 1.6rem;gap:.4rem;padding:.45rem;display:grid;rotate:1.6deg}@media (min-width:40rem){.au-next-shikishi{grid-template-columns:minmax(0,1fr) 2.2rem;gap:.55rem;padding:.6rem}}.au-next-card:hover .au-next-shikishi{rotate:-.6deg}.au-next-photo{aspect-ratio:1;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.au-next-brush{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.au-next-brush-k{width:100%;height:auto;color:var(--sd-text-primary)}.au-next-brush-seal{width:1.1rem;rotate:-5deg}@media (min-width:40rem){.au-next-brush-seal{width:1.5rem}}.au-next-kiru{grid-area:kiru;display:none}@media (min-width:40rem){.au-next-kiru{width:7.5rem;height:auto;margin-right:.5rem;display:block}}.au-next-door{display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.au-next-card:hover .au-door-mini .au-pn[data-i="0"] .au-u{transform:skew(-4deg)}.au-next-card:hover .au-door-mini .au-pn[data-i="1"] .au-u,.au-next-card:hover .au-door-mini .au-pn[data-i="2"] .au-u{transform:skewX(calc(var(--s) * 1.9))}.au-next-card:hover .au-door-mini .au-pn[data-i="3"] .au-u{transform:skew(4deg)}.au-next-card:hover .au-door-mini .au-kiru{translate:0 -6%}}.au-next-head .sd-kicker{text-wrap:balance}
