.prose{font-variant-emoji:text;line-height:1.8}.prose .tatechuyoko{margin-inline:.1em -.1em;text-combine-upright:all;vertical-align:middle}.prose h1{counter-reset:h2;font-size:2rem;margin-block:2lh;margin-inline:2rem}.prose h2,.prose h3{inline-size:-moz-fit-content;inline-size:fit-content;margin-inline-start:2em}.prose h2{counter-increment:h2;font-family:var(--font-gothic);margin-block:1lh}.prose h2:before{content:counter(h2);margin-inline-end:1em;text-combine-upright:all;vertical-align:top}.prose h3{font-family:var(--font-gothic);margin-block:.5lh}.prose p{margin-inline:.5rem;text-indent:1em}.prose sup{font-size:.7em}.prose section.footnotes{font-size:.83em;margin-block:2lh;margin-inline-start:6em}.prose section.footnotes h2{display:none}.prose section.footnotes ol{counter-reset:footnote}.prose section.footnotes li{counter-increment:footnote;padding-inline-start:1.5em;text-indent:-1.5em}.prose section.footnotes li:before{content:counter(footnote);font-family:var(--font-gothic);margin-inline-end:.5em;text-combine-upright:all;vertical-align:middle}.prose figure{align-items:center;display:flex;gap:1em;grid-template-columns:1fr auto;justify-content:center;margin-block:1lh;max-height:100%}.prose figure img{display:block;filter:invert(1);height:60%;width:auto}.prose figure figcaption{font-feature-settings:"halt","pwid";writing-mode:horizontal-tb}.prose blockquote{margin-block:1lh;margin-inline-start:2em;padding-inline-start:1em}.prose a.media-link{color:inherit;display:inline;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap}.prose a.media-link:before{content:"play_arrow";display:inline-block;font-family:Material Symbols Sharp;font-feature-settings:"liga";font-size:1.1em;font-style:normal;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20;font-weight:400;line-height:1;margin-inline-end:.15em;opacity:.85;text-decoration:none;vertical-align:-.12em}:root{--font-mincho:"ES","TM",serif;--font-gothic:sans-serif;--app-background:#111;--app-safe-area-inset-bottom:env(safe-area-inset-bottom);--app-seek-hit-height:max(4rem,48px);--app-seek-thumb-size:max(2rem,36px);--app-dock-closed-size:3.5rem;--app-dock-closed-padding:.375rem;--app-dock-button-size:calc(var(--app-dock-closed-size) - var(--app-dock-closed-padding)*2);--app-header-inset:1rem;--app-header-clearance:calc(env(safe-area-inset-top) + var(--app-header-inset)*2 + var(--app-dock-closed-size));--app-dock-open-bar-height:3.75rem;--app-icon-material:1.25rem}.material-symbols-sharp{font-family:Material Symbols Sharp;font-feature-settings:"liga";font-style:normal;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:400}@font-face{font-family:ES;font-style:normal;font-weight:400;src:url(../assets/ES-B.woff2) format("woff2");unicode-range:u+00??,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:ES;font-style:italic;font-weight:400;src:url(../assets/ES-BI.woff2) format("woff2");unicode-range:u+00??,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:TM;font-style:normal;font-weight:400;src:url(../assets/TM-R.woff2) format("woff2")}*,:after,:before{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;list-style:none;margin:0;outline:none;padding:0;text-decoration:none;text-indent:0}html{background-color:var(--app-background);color:#fff;font-family:var(--font-mincho);font-size:16px;line-break:strict;overflow:hidden;overflow-wrap:anywhere;overscroll-behavior:none;transition:background-color .45s ease;word-break:normal}@media(max-width:768px){html{font-size:13px}}body{inset:0;overflow:hidden;overscroll-behavior:none;position:fixed;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}::-moz-selection{background-color:#fff;color:#000}::selection{background-color:#fff;color:#000}.GlobalMenu[data-v-d1a6b453]{pointer-events:auto;position:relative}.global-menu-fade-enter-active[data-v-d1a6b453],.global-menu-fade-leave-active[data-v-d1a6b453]{transition:opacity .22s ease}.global-menu-fade-enter-from[data-v-d1a6b453],.global-menu-fade-leave-to[data-v-d1a6b453]{opacity:0}.trigger[data-v-d1a6b453]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--app-background);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;box-sizing:border-box;color:#ffffffb8;cursor:pointer;display:grid;height:var(--app-dock-closed-size);padding:var(--app-dock-closed-padding);place-items:center;position:relative;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease;width:var(--app-dock-closed-size);z-index:1}.trigger[data-v-d1a6b453]:hover{background:#171717eb;border-color:#ffffff47;color:#ffffffe0;transform:scale(1.02)}.trigger.is-open[data-v-d1a6b453]{background:transparent;border-color:#fffc;color:#ffffffeb}.trigger-icon[data-v-d1a6b453]{font-size:var(--app-icon-material);transform:rotate(90deg)}#global-menu-layer[data-v-d1a6b453]{-webkit-backdrop-filter:blur(10px) invert(1) grayscale(1);backdrop-filter:blur(10px) invert(1) grayscale(1);background:#0000008c;display:flex;flex-direction:column;font-size:1.2rem;inset:0;overflow:hidden;padding:var(--app-header-clearance) calc(env(safe-area-inset-right) + 1.5rem) calc(env(safe-area-inset-bottom) + 2rem) calc(env(safe-area-inset-left) + 1.5rem);pointer-events:auto;position:fixed;z-index:0}#global-menu-layer .row[data-v-d1a6b453]:not(:last-child){border-bottom:1px solid #fff}#global-menu-layer ruby[data-v-d1a6b453]{ruby-align:start}#global-menu-layer rt[data-v-d1a6b453]{font-size:.5em;letter-spacing:.2em;margin-block-end:.7em}#global-menu-layer .icon[data-v-d1a6b453]{display:block;font-size:1.8em;font-variation-settings:"FILL" 0,"wght" 100,"GRAD" 0,"opsz" 48;writing-mode:horizontal-tb}#global-menu-layer .atlas[data-v-d1a6b453],#global-menu-layer .purchase[data-v-d1a6b453]{align-items:center;display:flex;gap:1em;justify-content:center;letter-spacing:.12em;padding-block:1rem;text-align:center}#global-menu-layer .purchase-actions[data-v-d1a6b453]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;writing-mode:horizontal-tb}#global-menu-layer .views[data-v-d1a6b453]{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;gap:max(2rem,5vw);justify-content:center;padding-inline:2rem;text-orientation:mixed;writing-mode:vertical-rl}#global-menu-layer .link[data-v-d1a6b453]:hover{background:#fff;color:var(--app-background)}#global-menu-layer .horizontal-link[data-v-d1a6b453]{align-items:center;display:block;display:flex;gap:.5em;padding:.3em}#global-menu-layer .horizontal-link span[data-v-d1a6b453]{display:block}#global-menu-layer .view[data-v-d1a6b453]{align-items:center;display:flex;gap:1rem}#global-menu-layer .view .view-name[data-v-d1a6b453]{font-family:var(--font-gothic);font-size:.9rem;margin-block-end:.2em}#global-menu-layer .view .view-content[data-v-d1a6b453]{align-items:flex-start;display:flex;flex-direction:column}#global-menu-layer .view .small-links[data-v-d1a6b453]{display:flex}#global-menu-layer .view .small-links .link[data-v-d1a6b453]:not(:last-child){margin-inline-end:1.5em}#global-menu-layer .view .small-links .link[data-v-d1a6b453]:not(:last-child):after{background:#fff;border-radius:50%;bottom:-.8em;content:"";display:block;height:4px;position:absolute;right:43%;width:4px}#global-menu-layer .view .main-link[data-v-d1a6b453]{font-size:1.65rem}#global-menu-layer .view .link[data-v-d1a6b453]{display:block;line-height:1;margin-block:.3em;padding-block-start:.3em;position:relative}.GlobalOmniSearch[data-v-cb22791c]{display:grid;gap:.625rem;justify-items:center;pointer-events:none}.GlobalOmniSearch.is-open .panel[data-v-cb22791c]{cursor:text;gap:.5rem;grid-template-columns:auto 1fr auto;height:var(--app-dock-open-bar-height);padding:0 var(--app-dock-closed-padding) 0 .75rem;width:min(36rem,100vw - 2rem)}.GlobalOmniSearch.is-open .field[data-v-cb22791c]{opacity:1;pointer-events:auto;transform:translate(0)}.GlobalOmniSearch.is-open .close-btn[data-v-cb22791c]{opacity:1;pointer-events:auto;transform:scale(1)}.GlobalOmniSearch .feedback[data-v-cb22791c],.GlobalOmniSearch .panel[data-v-cb22791c]{pointer-events:auto}.GlobalOmniSearch .panel[data-v-cb22791c]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--app-background);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;box-sizing:border-box;display:grid;gap:0;grid-template-columns:1fr 0 0;height:var(--app-dock-closed-size);overflow:hidden;padding:var(--app-dock-closed-padding);transition:width .24s ease,height .24s ease,transform .16s ease,background .16s ease,border-color .16s ease;width:var(--app-dock-closed-size)}.GlobalOmniSearch .panel[data-v-cb22791c]:hover{background:#171717eb;border-color:#ffffff47;transform:scale(1.02)}.GlobalOmniSearch .close-btn[data-v-cb22791c],.GlobalOmniSearch .icon-btn[data-v-cb22791c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;box-sizing:border-box;color:#ffffffb8;cursor:pointer;display:grid;flex-shrink:0;height:var(--app-dock-button-size);line-height:1;padding:0;place-items:center;width:var(--app-dock-button-size)}.GlobalOmniSearch .icon-btn[data-v-cb22791c]{aspect-ratio:1/1;justify-self:start}.GlobalOmniSearch .symbol[data-v-cb22791c]{display:block;font-size:var(--app-icon-material);line-height:1}.GlobalOmniSearch .field[data-v-cb22791c]{color:#fff;font-size:.98rem;line-height:1;min-width:0;opacity:0;pointer-events:none;transform:translate(-.25rem);transition:opacity .16s ease,transform .16s ease;width:100%}.GlobalOmniSearch .field[data-v-cb22791c]::-moz-placeholder{color:#ffffff7a}.GlobalOmniSearch .field[data-v-cb22791c]::placeholder{color:#ffffff7a}.GlobalOmniSearch .close-btn[data-v-cb22791c]{opacity:0;pointer-events:none;position:relative;transform:scale(.9);transition:opacity .16s ease,transform .16s ease}.GlobalOmniSearch .close-btn span[data-v-cb22791c]{background:currentColor;border-radius:999px;height:2px;position:absolute;width:.95rem}.GlobalOmniSearch .close-btn span[data-v-cb22791c]:first-child{transform:rotate(45deg)}.GlobalOmniSearch .close-btn span[data-v-cb22791c]:last-child{transform:rotate(-45deg)}.GlobalOmniSearch .feedback[data-v-cb22791c]{background:#171717eb;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#ffffffb8;font-family:var(--font-gothic);font-size:.75rem;line-height:1.3;padding:.35rem .7rem}.AppGlobalDock[data-v-03e36f3b]{align-items:center;bottom:auto;display:flex;gap:.625rem;left:0;margin-inline:auto;pointer-events:none;position:fixed;right:0;top:calc(env(safe-area-inset-top) + var(--app-header-inset));transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1);width:-moz-fit-content;width:fit-content;z-index:1200}.AppGlobalDock--vimeo-submerged[data-v-03e36f3b]{opacity:0;pointer-events:none;transform:translateY(calc(-.75rem - (env(safe-area-inset-top)*.35)))}.AppGlobalDock--vimeo-submerged[data-v-03e36f3b] *{pointer-events:none!important}.dockAboutLink[data-v-03e36f3b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--app-background);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 1.25rem 3rem #00000059;box-sizing:border-box;color:#ffffffb8;cursor:pointer;display:grid;font:inherit;height:var(--app-dock-closed-size);padding:var(--app-dock-closed-padding);place-items:center;pointer-events:auto;position:relative;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease;width:var(--app-dock-closed-size);z-index:1}.dockAboutLink[data-v-03e36f3b]:hover{background:#171717eb;border-color:#ffffff47;color:#ffffffe0;transform:scale(1.02)}.dockAboutLink.is-active[data-v-03e36f3b]{border-color:#ffffff70;color:#ffffffeb}.dockAboutLink-icon[data-v-03e36f3b]{font-size:var(--app-icon-material);line-height:1}
