.figure_figure__aUi54{display:block;flex-shrink:0;width:var(--figure-size);height:var(--figure-size);overflow:visible;pointer-events:none}[data-cast=hanjuri]:is(.figure_figure__aUi54,.figure_group__KJS20){--figure-main:var(--c-figure-hanjuri)}[data-cast=toktok]:is(.figure_figure__aUi54,.figure_group__KJS20){--figure-main:var(--c-figure-toktok)}[data-cast=gaji]:is(.figure_figure__aUi54,.figure_group__KJS20){--figure-main:var(--c-figure-gaji)}[data-cast=tami]:is(.figure_figure__aUi54,.figure_group__KJS20){--figure-main:var(--c-figure-tami)}[data-cast=momo]:is(.figure_figure__aUi54,.figure_group__KJS20){--figure-main:var(--c-figure-momo)}[data-cast=ttukttak]:is(.figure_figure__aUi54,.figure_group__KJS20){--figure-main:var(--c-figure-ttukttak)}[data-cast=ssiat]:is(.figure_figure__aUi54,.figure_group__KJS20){--figure-main:var(--c-figure-ssiat)}.figure_group__KJS20{pointer-events:none}.figure_shadow__nbdTJ{transform:translate(var(--c-figure-shadow-x),var(--c-figure-shadow-y));opacity:var(--c-figure-shadow-alpha);filter:blur(var(--c-figure-shadow-blur))}.figure_shadow__nbdTJ *{fill:var(--c-figure-shadow);stroke:var(--c-figure-shadow);stroke-width:calc(var(--c-figure-edge) + var(--c-figure-halo));stroke-linejoin:round}.figure_halo__hV5q6 *{fill:var(--c-figure-halo-color);stroke:var(--c-figure-halo-color);stroke-width:var(--c-figure-halo);stroke-linejoin:round}.figure_body__oskQZ *{stroke:var(--c-figure-edge-color);stroke-width:var(--c-figure-edge);stroke-linejoin:round;paint-order:stroke}.figure_marks__FPE4f *,.figure_paint__UQT4d *{stroke-linecap:round;stroke-linejoin:round}.figure_paint__UQT4d [data-fill=main]{fill:var(--figure-main)}.figure_paint__UQT4d [data-fill=paper]{fill:var(--c-figure-paper)}.figure_paint__UQT4d [data-fill=ink]{fill:var(--c-figure-ink)}.figure_paint__UQT4d [data-fill=shade]{fill:var(--c-figure-shade)}.figure_paint__UQT4d [data-fill=light]{fill:var(--c-figure-light)}.figure_paint__UQT4d [data-fill=cheek]{fill:var(--c-figure-cheek)}.figure_marks__FPE4f [data-fill=none],.figure_paint__UQT4d [data-fill=none]{fill:none}.figure_paint__UQT4d [data-stroke=ink]{stroke:var(--c-figure-ink)}.figure_paint__UQT4d [data-stroke=paper]{stroke:var(--c-figure-paper)}.figure_paint__UQT4d [data-stroke=shade]{stroke:var(--c-figure-shade)}.figure_paint__UQT4d [data-stroke=light]{stroke:var(--c-figure-light)}.figure_marks__FPE4f [data-stroke=mark],.figure_paint__UQT4d [data-stroke=mark]{stroke:var(--c-on-bg)}.figure_marks__FPE4f [data-fill=mark]{fill:var(--c-on-bg)}.lockups_word__3Ld_S{font-family:var(--c-font-display);font-weight:var(--c-weight-display);color:var(--c-brand-ink);fill:currentColor}.lockups_line__qowbm,.lockups_line__qowbm *{fill:var(--c-brand-line)}.lockups_first____Pn_{fill:var(--c-piece-first-bg)}.lockups_middle__Bwdrf{fill:var(--c-piece-middle-bg)}.lockups_last__jd0b5{fill:var(--c-piece-last-bg)}.lockups_plate__WYFU_{fill:var(--c-brand-plate)}.lockups_outlined__RBS49>*{stroke:var(--c-brand-line);stroke-width:var(--c-brand-outline);stroke-linejoin:round}.lockups_outlined__RBS49>.lockups_plate__WYFU_{stroke-width:var(--c-brand-plate-outline)}.lockups_ringed__Yz6ya>*{stroke:var(--c-brand-plate);stroke-width:var(--c-brand-ring)}.lockups_printFlood__04ktk{flood-color:var(--c-brand-print)}.lockups_lineFlood__h3bor{flood-color:var(--c-brand-line)}.lockups_softShadow__s8yUR{flood-color:var(--c-brand-soft)}.scenes_code__c3ayz{font-family:var(--c-font-code);font-weight:var(--c-weight-code);color:var(--c-ink);fill:currentColor}.scenes_label__tkEIq{font-family:var(--c-font-body);font-weight:var(--c-weight-strong);color:var(--c-ink);fill:currentColor}.scenes_tag__1xs8Z{fill:var(--c-tag-bg);rx:var(--c-tag-radius)}.scenes_tagText__EiB7F{font-family:var(--c-font-body);font-weight:var(--c-weight-strong);color:var(--c-tag-ink);fill:currentColor}.scenes_eyes__ZABx6 circle{fill:var(--c-figure-ink)}.scenes_floor__s3vkH,.scenes_ruled__LftXr{fill:none;stroke:var(--c-figure-shade);stroke-linecap:round}.scenes_space__MHs1O{fill:none;stroke:var(--c-ink-2);stroke-linecap:round;stroke-linejoin:round}.scenes_arrow___hZCf{fill:none;stroke:var(--c-figure-ink);stroke-dasharray:6 6;stroke-linecap:round}.scenes_arrowHead__al2j5{fill:none;stroke:var(--c-figure-ink);stroke-linecap:round;stroke-linejoin:round}.scenes_cursor__CUByN{fill:var(--c-figure-ink);animation:scenes_blink__AQ2XE var(--c-motion-blink) step-end infinite}@keyframes scenes_blink__AQ2XE{50%{opacity:0}}.scenes_scan__lSjJ9{fill:none;stroke:var(--c-e01-scan);animation:scenes_scan__lSjJ9 var(--c-motion-scan) step-end infinite}@keyframes scenes_scan__lSjJ9{20%{transform:translateX(48px)}40%{transform:translateX(96px)}60%{transform:translateX(144px)}80%{transform:translateX(192px)}}.scenes_cut__vTLt8{fill:none;stroke:var(--c-figure-ink);stroke-dasharray:7 6;stroke-linecap:round;animation:scenes_cut__vTLt8 var(--c-motion-cut) linear infinite;animation-delay:calc(var(--step) * var(--c-motion-cut-step))}@keyframes scenes_cut__vTLt8{to{stroke-dashoffset:-26}}.scenes_fall__a81t2{animation:scenes_fall__a81t2 var(--c-motion-fall) ease-in infinite;animation-delay:calc(var(--step) * var(--c-motion-cut-step))}@keyframes scenes_fall__a81t2{0%{transform:translateY(-16px);opacity:0}35%{opacity:1}}.scenes_snip__01vkI{transform-box:fill-box;transform-origin:center;animation:scenes_snip__01vkI var(--c-motion-snip) ease-in-out infinite}@keyframes scenes_snip__01vkI{50%{transform:rotate(-6deg)}}.scenes_branches__t035_{opacity:var(--c-e01-shadow-alpha)}.scenes_branches__t035_ path{fill:none;stroke:var(--c-figure-ink)}.scenes_branches__t035_ :is(rect,polygon,circle){fill:var(--c-figure-ink)}.scenes_code__KnUmO{font-family:var(--c-font-code);font-weight:var(--c-weight-code);color:var(--c-ink);fill:currentColor}.scenes_branch__u0bMc{fill:none;stroke:var(--c-e02-branch)}.scenes_ground__1uYoA{fill:none;stroke:var(--c-figure-shade);stroke-linecap:round}.scenes_wobble__zAsQh{transform-box:view-box;transform-origin:190px 90px;animation:scenes_wobble__zAsQh var(--c-motion-e02-wobble) ease-in-out infinite}@keyframes scenes_wobble__zAsQh{25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}.scenes_tag__3aYoU{fill:var(--c-tag-bg);rx:var(--c-tag-radius)}.scenes_tagText__kzosS{font-family:var(--c-font-body);font-weight:var(--c-weight-strong);color:var(--c-tag-ink);fill:currentColor}.scenes_code__9ZXUC{font-family:var(--c-e03-font-code-mixed);font-weight:var(--c-weight-code);color:var(--c-piece-ink);fill:currentColor}.scenes_guide__p93JW,.scenes_line__cYFnB{fill:none;stroke:var(--c-e03-line)}.scenes_guide__p93JW{stroke-width:2;stroke-dasharray:5 5}.scenes_glass__Tynm5{fill:var(--c-e03-glass-fill)}.scenes_numberTag__ViOT0{fill:var(--c-e03-int-bg);stroke:var(--c-e03-tag-edge);stroke-width:2}.scenes_tagWord__DyOVr{font-family:var(--c-font-body);font-weight:var(--c-weight-strong);color:var(--c-e03-int-ink);fill:currentColor}.scenes_slot__s2M3o{fill:var(--c-e03-line)}.scenes_cardWord__t6Ggu{font-family:var(--c-font-body);font-weight:var(--c-weight-strong);color:var(--c-ink);fill:currentColor}.scenes_hall__XEFS0{fill:var(--c-e03-hall)}.scenes_name__FzAWo{fill:var(--c-tag-bg)}.scenes_nameDot__Tz6Wq{fill:var(--c-e03-glass)}.scenes_nameText__jlBPO{font-family:var(--c-font-body);font-weight:var(--c-weight-strong);color:var(--c-tag-ink);fill:currentColor}.scenes_code__qiP6d{font-family:var(--c-e04-font-code-mixed);font-weight:var(--c-weight-code);color:var(--c-piece-ink);fill:currentColor}.scenes_line__a8y8e{fill:none;stroke:var(--c-e04-line)}.scenes_thread__bmy2J{fill:none;stroke:var(--c-e04-thread);stroke-width:2.5;stroke-linecap:round}.scenes_guide__UFPVF{fill:none;stroke:var(--c-e04-line);stroke-width:2;stroke-dasharray:4 4}.scenes_tick__mmtXY{fill:none;stroke:var(--c-e04-ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.scenes_rule__EMytO{fill:none;stroke:var(--c-e04-line);stroke-width:3;stroke-linecap:round;opacity:.35}.scenes_cardWord__b2_I5{font-family:var(--c-e04-font-code-mixed);font-weight:var(--c-weight-code);color:var(--c-e04-card-ink);fill:currentColor}.scenes_hall___Q9Go{fill:var(--c-e04-hall)}.scenes_name__cYyGh{fill:var(--c-tag-bg)}.scenes_nameDot__72HX7{fill:var(--c-e04-thread)}.scenes_nameText__slZ32{font-family:var(--c-font-body);font-weight:var(--c-weight-strong);color:var(--c-tag-ink);fill:currentColor}.scenes_printed__I54ot{font-weight:var(--c-weight-code);color:var(--c-e05-window-ink)}.scenes_lampText__dYQ_k,.scenes_printed__I54ot{font-family:var(--c-e05-font-code-mixed);fill:currentColor}.scenes_lampText__dYQ_k{font-weight:var(--c-weight-strong);color:var(--c-e05-lamp-ink)}.scenes_pointer__SQI00{fill:none;stroke:var(--c-e05-line);stroke-width:2;stroke-dasharray:3 3}.scenes_string___pZ2_{fill:none;stroke:var(--c-e05-string);stroke-width:3;stroke-linecap:round}.scenes_tick__PWZJj{fill:none;stroke:var(--c-e05-mark-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.scenes_rule__RV78r{fill:none;stroke:var(--c-e05-line);stroke-width:3;stroke-linecap:round;opacity:.4}.scenes_path__NMZFH{fill:none;stroke:var(--c-e05-line);stroke-width:3;stroke-dasharray:6 6;opacity:.4}.scenes_name__p5rP2{fill:var(--c-tag-bg)}.scenes_nameDot__rpY3J{fill:var(--c-e05-lamp)}.scenes_nameText__utPYW{font-family:var(--c-font-body);font-weight:var(--c-weight-strong);color:var(--c-tag-ink);fill:currentColor}.language-toggle_languages__qDZHW{grid-column:var(--c-lang-column);grid-row:var(--c-lang-row);display:inline-flex;width:var(--c-toggle-width);height:var(--c-control-height);flex-shrink:0;padding:var(--c-switch-inset);gap:var(--c-switch-inset);border-radius:var(--c-control-radius);background:var(--c-control-bg);color:var(--c-control-ink);box-shadow:var(--c-control-edge);font-size:var(--c-control-size);font-weight:var(--c-weight-strong)}.language-toggle_language__vBZyU{display:flex;flex:1 1;align-items:center;justify-content:center;border-radius:var(--c-control-radius);color:inherit;text-decoration:none;white-space:nowrap}.language-toggle_language__vBZyU[aria-current]{background:var(--c-control-ink);color:var(--c-control-bg)}.scenes_code__fQc8V{font-family:var(--c-font-code);font-weight:var(--c-weight-code);color:var(--c-ink);fill:currentColor}.scenes_label__IELmI{fill:var(--c-paper)}.scenes_floor__NOHOI{fill:none;stroke:var(--c-figure-shade);stroke-width:3;stroke-linecap:round}.scenes_space__HvgbH{fill:none;stroke:var(--c-ink-2);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.scenes_arrow__by54R{fill:none;stroke:var(--c-e07-art-arrow);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.scenes_name__bY7cH{fill:var(--c-tag-bg)}.scenes_nameText__UFba5{font-family:var(--c-font-body);font-weight:var(--c-weight-strong);color:var(--c-tag-ink);fill:currentColor}.scenes_scene__8jIAI{pointer-events:none}.scenes_code__ehBmg{font-family:var(--c-fs-font-code-mixed);font-weight:var(--c-weight-code);color:var(--c-piece-ink);fill:currentColor}.scenes_space__QiAzm{fill:var(--c-fs-space)}.scenes_pole__XCF5I,.scenes_string__sGOSU{fill:none;stroke:var(--c-figure-ink);stroke-width:2}.scenes_flag__HHpz2{fill:var(--c-fs-flag);stroke:var(--c-figure-ink);stroke-width:2;stroke-linejoin:round}.scenes_pass__OiD6s circle{fill:var(--c-fs-pass);stroke:var(--c-figure-ink);stroke-width:2}.scenes_pass__OiD6s path{fill:none;stroke:var(--c-fs-pass-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.scenes_shutter__6nV6n{fill:var(--c-fs-shutter);transform-box:fill-box;transform-origin:top;transform:scaleY(.12)}.scenes_shutterLines__t3wj9{fill:none;stroke:var(--c-figure-ink);stroke-width:2;opacity:0}.scenes_slipMark__B8CLY{fill:none;stroke:var(--c-figure-ink);stroke-width:4}.scenes_silhouette__P2VhM *{fill:var(--c-fs-fog);stroke:none}.scenes_snipPiece__YsmO4,.scenes_space__QiAzm{opacity:0}.scenes_hang__4_e_w{transform:translate(var(--dx),var(--dy))}.scenes_after__7TNnL,.scenes_hang__4_e_w .scenes_string__sGOSU,.scenes_slip__7U4Ei{opacity:0}[data-gate]:has(details[open]) .scenes_whole__46jym{animation:scenes_uncut__lpKqc var(--c-motion-fs-snip) step-end both}[data-gate]:has(details[open]) .scenes_snipPiece__YsmO4{animation:scenes_snip-middle__RcV3F var(--c-motion-fs-snip) ease-out both}[data-gate]:has(details[open]) .scenes_snipPiece__YsmO4[data-side=left]{animation-name:scenes_snip-first__h2Pe_}[data-gate]:has(details[open]) .scenes_snipPiece__YsmO4[data-side=right]{animation-name:scenes_snip-second___J2cd}[data-gate]:has(details[open]) .scenes_space__QiAzm{animation:scenes_drop__4mZ0y var(--c-motion-fs-snip) ease-in both}@keyframes scenes_uncut__lpKqc{0%{opacity:1}25%,to{opacity:0}}@keyframes scenes_snip-middle__RcV3F{0%,24%{opacity:0}25%,to{opacity:1}}@keyframes scenes_snip-first__h2Pe_{0%,24%{opacity:0;transform:translateX(10px)}25%,35%{opacity:1;transform:translateX(10px)}50%,to{opacity:1;transform:none}}@keyframes scenes_snip-second___J2cd{0%,24%{opacity:0;transform:translateX(-10px)}25%,60%{opacity:1;transform:translateX(-10px)}75%,to{opacity:1;transform:none}}@keyframes scenes_drop__4mZ0y{0%,24%{opacity:0;transform:none}25%,70%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}[data-gate]:has(details[open]) .scenes_hang__4_e_w:not([data-stays]){animation:scenes_rise__wga1y var(--c-motion-fs-step) ease-out calc(var(--i) * var(--c-motion-fs-step)) both}[data-gate]:has(details[open]) .scenes_hang__4_e_w:not([data-stays]) .scenes_string__sGOSU{opacity:1}[data-gate]:has(details[open]) .scenes_hang__4_e_w[data-stuck]{animation-name:scenes_stuck__TL23M;animation-duration:calc(var(--c-motion-fs-step) * 2);transform-box:fill-box;transform-origin:top}[data-gate]:has(details[open]) :is(.scenes_slip__7U4Ei,.scenes_after__7TNnL){animation:scenes_appear__6fvxw var(--c-motion-fs-step) ease-out calc(var(--i) * var(--c-motion-fs-step) + var(--c-motion-fs-step)) both}@keyframes scenes_rise__wga1y{0%{transform:translate(var(--dx),var(--dy))}to{transform:none}}@keyframes scenes_stuck__TL23M{0%{transform:translate(var(--dx),var(--dy))}45%{transform:none}60%{transform:rotate(16deg)}72%{transform:rotate(-10deg)}84%{transform:rotate(16deg)}to{transform:rotate(12deg)}}@keyframes scenes_appear__6fvxw{0%{opacity:0;transform:translate(var(--dx),var(--dy))}to{opacity:1;transform:none}}[data-gate]:has(details[open]) .scenes_shutter__6nV6n{animation:scenes_shutter__6nV6n var(--c-motion-fs-step) ease-in both}[data-gate]:has(details[open]) .scenes_shutterLines__t3wj9{animation:scenes_lines__nPhwf var(--c-motion-fs-step) step-end both}@keyframes scenes_shutter__6nV6n{0%{transform:scaleY(.12)}to{transform:none}}@keyframes scenes_lines__nPhwf{0%{opacity:0}to{opacity:1}}.site-header_header__NAfoY{display:grid;grid-template-columns:var(--c-header-columns);align-items:center;grid-gap:var(--c-header-gap);gap:var(--c-header-gap);padding-top:var(--c-header-pad-top)}.site-header_brand__lhzLm{display:block;width:var(--c-brand-width);height:var(--c-brand-height);border-radius:var(--c-focus-radius);text-decoration:none}.site-header_navigation__k87y5{grid-column:var(--c-nav-column);grid-row:var(--c-nav-row);justify-self:var(--c-nav-justify)}.site-header_header__NAfoY[data-languages]{grid-template-columns:var(--c-header-languages-columns)}.site-header_header__NAfoY[data-languages] .site-header_navigation__k87y5{grid-column:var(--c-nav-languages-column);grid-row:var(--c-nav-languages-row)}.site-header_spaces__jrFQT{display:grid;grid-template-columns:var(--c-spaces-columns);grid-gap:var(--c-space-gap);gap:var(--c-space-gap);padding:var(--c-nav-pad);border-radius:var(--c-nav-radius);background:var(--c-nav-bg);color:var(--c-nav-ink);box-shadow:var(--c-nav-edge);font-size:var(--c-space-size);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.site-header_space__bEgNJ{display:flex;align-items:center;gap:var(--c-mark-gap);white-space:nowrap;text-decoration:none;text-underline-offset:var(--c-underline-offset);text-decoration-thickness:var(--c-nav-current-line)}.site-header_space__bEgNJ:hover,.site-header_space__bEgNJ[aria-current]{-webkit-text-decoration-line:underline;text-decoration-line:underline}.site-header_space__bEgNJ:before{content:"";pointer-events:none;width:var(--c-mark-size);height:var(--c-mark-size);flex-shrink:0;box-shadow:var(--c-mark-edge)}.site-header_space__bEgNJ[data-space=first-steps]:before{background:var(--c-mark-first);border-radius:var(--c-round)}.site-header_space__bEgNJ[data-space=life-of-code]:before{background:var(--c-mark-life);border-radius:var(--c-mark-square)}.site-header_space__bEgNJ[data-space=lab]:before{background:var(--c-mark-lab);border-radius:var(--c-mark-arch)}.site-header_space__bEgNJ[data-space=language-tour]:before{background:var(--c-mark-tour);border-radius:var(--c-mark-arch)}.site-header_space__bEgNJ[data-space=field-guide]:before{background:var(--c-mark-guide);transform:rotate(var(--c-mark-diamond))}.site-footer_footer__zzHBa{display:grid;grid-template-columns:var(--c-footer-columns);grid-template-areas:var(--c-footer-areas);align-items:center;grid-gap:var(--c-footer-gap);gap:var(--c-footer-gap);margin-top:var(--c-footer-gap-top);padding-block:var(--c-footer-pad);border-top:var(--c-line-width) solid var(--c-line);color:var(--c-on-bg);font-size:var(--c-footer-size);line-height:var(--c-line-body)}.site-footer_arrow__YdX_T{display:inline-block;margin-left:var(--c-footer-arrow-gap)}.site-footer_pieces__ilo5G{grid-area:powered;justify-self:start;display:flex;align-items:center;gap:var(--c-footer-piece-gap);color:inherit;text-decoration:none}.site-footer_piece__CvgrA{display:inline-flex;align-items:center;justify-content:center;min-width:var(--c-footer-piece);height:var(--c-footer-piece);padding:var(--c-footer-piece-pad);border-radius:var(--c-piece-radius);box-shadow:var(--c-footer-piece-edge);color:var(--c-piece-ink);font-size:var(--c-footer-piece-font);font-weight:var(--c-weight-strong);line-height:1;white-space:nowrap;transform:rotate(var(--c-footer-piece-tilt))}.site-footer_piece__CvgrA[data-piece=first]{background:var(--c-piece-first-bg)}.site-footer_piece__CvgrA[data-piece=middle]{padding:0;border-radius:var(--c-piece-middle-radius);background:var(--c-piece-middle-bg);transform:rotate(calc(var(--c-footer-piece-tilt) * -1))}.site-footer_piece__CvgrA[data-piece=last]{background:var(--c-piece-last-bg)}.site-footer_pieces__ilo5G:hover .site-footer_piece__CvgrA{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:var(--c-underline-offset)}.site-footer_about__WVHx6{grid-area:about;justify-self:var(--c-footer-about-justify);display:inline-flex;margin-inline:calc(var(--c-footer-nest-room-inline) * -1);padding:var(--c-footer-nest-room-block) var(--c-footer-nest-room-inline);color:var(--c-piece-ink);text-decoration:none}.site-footer_core__ri66Z,.site-footer_dot__u2Qs7,.site-footer_inner__oxeqS,.site-footer_outer__Yzf_w{display:inline-flex;align-items:center;flex-shrink:0;box-shadow:var(--c-footer-piece-edge)}.site-footer_outer__Yzf_w{padding:var(--c-footer-nest-outer-pad);background:var(--c-piece-first-bg);font-size:var(--c-footer-piece-font);font-weight:var(--c-weight-strong);line-height:1;white-space:nowrap;transform:rotate(var(--c-footer-piece-tilt))}.site-footer_inner__oxeqS,.site-footer_outer__Yzf_w{gap:var(--c-footer-nest-gap);border-radius:var(--c-footer-nest-radius)}.site-footer_inner__oxeqS{padding:var(--c-footer-nest-inner-pad);background:var(--c-piece-middle-bg);font-size:var(--c-footer-nest-inner-font)}.site-footer_core__ri66Z{justify-content:center;width:var(--c-footer-nest-core);height:var(--c-footer-nest-core);border-radius:var(--c-footer-nest-radius);background:var(--c-piece-last-bg)}.site-footer_dot__u2Qs7{width:var(--c-footer-nest-dot);height:var(--c-footer-nest-dot);border-radius:var(--c-round);background:var(--c-piece-first-bg)}.site-footer_words__yhWrq{text-underline-offset:var(--c-underline-offset)}.site-footer_about__WVHx6:hover .site-footer_words__yhWrq{-webkit-text-decoration-line:underline;text-decoration-line:underline}.scenes_file__v99ob,.scenes_tagText__KzVlh{font-family:var(--c-e06-font-code-mixed);font-weight:var(--c-weight-code);fill:currentColor}.scenes_file__v99ob{color:var(--c-e06-back-ink)}.scenes_fileBand__xF837{fill:var(--c-e06-back-band)}.scenes_tagText__KzVlh{color:var(--c-e06-tag-ink)}.scenes_route__zbrzT{fill:none;stroke:var(--c-e06-route);stroke-width:3;stroke-dasharray:6 6;stroke-linecap:round}.scenes_path___0VIA{fill:none;stroke:var(--c-e06-line);stroke-width:3;stroke-dasharray:6 6;opacity:.4}.scenes_name__DWFfQ{fill:var(--c-tag-bg)}.scenes_nameDot__mnKQw{fill:var(--c-figure-ssiat)}.scenes_nameText__qOkFe{font-family:var(--c-font-body);font-weight:var(--c-weight-strong);color:var(--c-tag-ink);fill:currentColor}.theme-decoration_variant__rnPPs{display:none}html[data-theme=da] .theme-decoration_variant__rnPPs[data-variant=da],html[data-theme=ga] .theme-decoration_variant__rnPPs[data-variant=ga],html[data-theme=na] .theme-decoration_variant__rnPPs[data-variant=na]{display:inline}.theme-decoration_brand__xQd9E{position:relative;display:block;width:var(--c-brand-width);height:var(--c-brand-height);pointer-events:none}.theme-decoration_brandArt___AbqM{display:none;position:absolute;inset:0;width:var(--c-brand-width);height:var(--c-brand-height);overflow:visible}html:not([data-theme]) .theme-decoration_brandArt___AbqM[data-variant=ga],html[data-theme=da] .theme-decoration_brandArt___AbqM[data-variant=da],html[data-theme=ga] .theme-decoration_brandArt___AbqM[data-variant=ga],html[data-theme=na] .theme-decoration_brandArt___AbqM[data-variant=na]{display:block}.theme-decoration_lettering__ke0wu{display:flex;flex-direction:column;align-items:flex-start;gap:var(--c-logo-gap);padding:var(--c-logo-inset);font-family:var(--c-font-display);letter-spacing:var(--c-display-tracking);font-weight:var(--c-weight-display);line-height:var(--c-line-logo);pointer-events:none}.theme-decoration_word__ZJt2X{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:var(--c-logo-first-ink);background:var(--c-logo-first-bg);width:var(--c-logo-first-width);height:var(--c-logo-first-height);font-size:var(--c-logo-small);border-radius:var(--c-logo-radius);box-shadow:var(--c-logo-edge);transform:rotate(var(--c-logo-first-tilt))}.theme-decoration_word__ZJt2X[data-word="1"]{width:var(--c-logo-second-width);height:var(--c-logo-second-height);font-size:var(--c-logo-big);margin-left:var(--c-logo-offset);background:var(--c-logo-second-bg);color:var(--c-logo-second-ink);text-shadow:var(--c-logo-text-shadow);transform:rotate(var(--c-logo-second-tilt))}.theme-decoration_glyph__0BqGV{display:inline-block}.theme-decoration_word__ZJt2X[data-word="1"] .theme-decoration_glyph__0BqGV[data-glyph="1"]{transform:var(--c-logo-glyph-transform)}.theme-decoration_cast__l7fz1{position:relative;display:flex;align-items:flex-end;justify-content:center;width:var(--cast-size);height:var(--cast-size);pointer-events:none}.theme-decoration_figure__eN5m7{display:none;position:absolute;inset:0;--figure-size:var(--cast-size)}html:not([data-theme]) .theme-decoration_figure__eN5m7[data-variant=ga],html[data-theme=da] .theme-decoration_figure__eN5m7[data-variant=da],html[data-theme=ga] .theme-decoration_figure__eN5m7[data-variant=ga],html[data-theme=na] .theme-decoration_figure__eN5m7[data-variant=na]{display:block}.theme-decoration_lone__3KGeo{position:relative;display:block;width:var(--figure-size);height:var(--figure-size);pointer-events:none}.theme-decoration_loneVariant__sTIu6,.theme-decoration_sceneArt__qF2Nb{display:none;position:absolute;inset:0}.theme-decoration_sceneArt__qF2Nb{width:var(--scene-width);height:var(--scene-height);overflow:hidden;pointer-events:none}html:not([data-theme]) :is(.theme-decoration_loneVariant__sTIu6,.theme-decoration_sceneArt__qF2Nb)[data-variant=ga],html[data-theme=da] :is(.theme-decoration_loneVariant__sTIu6,.theme-decoration_sceneArt__qF2Nb)[data-variant=da],html[data-theme=ga] :is(.theme-decoration_loneVariant__sTIu6,.theme-decoration_sceneArt__qF2Nb)[data-variant=ga],html[data-theme=na] :is(.theme-decoration_loneVariant__sTIu6,.theme-decoration_sceneArt__qF2Nb)[data-variant=na]{display:block}.theme-decoration_tag__6cRj2{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);white-space:nowrap;padding:var(--c-tag-padding);border-radius:var(--c-tag-radius);background:var(--c-tag-bg);color:var(--c-tag-ink);font-size:var(--c-slot-tag);font-weight:var(--c-weight-strong);line-height:var(--c-line-label)}.theme-decoration_cast__l7fz1[data-cast=hanjuri]{--cast-size:var(--c-slot-lead)}.theme-decoration_cast__l7fz1[data-cast=toktok]{--cast-size:var(--c-slot-small)}.theme-decoration_cast__l7fz1[data-cast=gaji]{--cast-size:var(--c-slot-mid)}.theme-decoration_tape__oIrbN{position:absolute;pointer-events:none;width:var(--c-tape-width);height:var(--c-tape-height);top:var(--c-tape-top);left:var(--c-tape-left);background:var(--c-tape-bg);transform:rotate(var(--c-tape-tilt))}