.index-nav .router-link-active{letter-spacing:.014em}.dark .index-nav{pointer-events:none}.close{cursor:pointer;position:absolute;right:0;transition:color .3s ease}.close.cross{height:20px;margin-right:-11px;margin-top:-11px;padding:10px;text-indent:-9999px;width:20px}.close.cross:after,.close.cross:before{border-top:1px solid #000;content:"";left:50%;position:absolute;top:50%;width:calc(100% - 20px)}.close.cross:before{transform:translate(-50%,-50%) rotate(-45deg)}.close.cross:after{transform:translate(-50%,-50%) rotate(45deg)}@media (min-width:767px){.close.cross:after,.close.cross:before{border-top:1.5px solid #000;left:50%;top:50%;width:calc(100% - 17px)}}.dark .close{color:#fff}header{box-sizing:border-box;height:0;left:var(--outer-margin);position:fixed;top:var(--outer-margin);width:calc(100% - var(--outer-margin)*2);z-index:9500}header>a:first-of-type{transform:translateZ(5px);transition:color .3s ease}header>a:nth-child(2),header>div:nth-child(2){left:175px;position:absolute;text-align:center;top:0;width:calc(100% - 350px)}@media (max-width:766px){header>a:nth-child(2),header>div:nth-child(2){display:none}}header>a:nth-child(3),header>a:nth-child(4),header>div:nth-child(3),header>div:nth-child(4){position:absolute;right:0;top:0}header .info{transition:color .3s ease}header .info div{display:inline-block}header .info span{margin:0 calc(var(--outer-margin)*.75)}header .info .cite{cursor:pointer;display:inline-block;text-align:center;width:1.9em}header .index-nav .router-link-active,header .info .cite.active,header .info .cite:hover{font-style:italic}header .count>span{cursor:pointer;position:relative}header .count>span:nth-last-child(n+2):after{content:", "}header .count>span span{margin:0 -2px;padding:0 2px;position:relative}header .count>span span:after,header .count>span span:before{content:attr(data-index)}header .count>span span:before{font-style:italic;left:0;position:absolute;text-align:center;width:100%}header .count>span span.active:after,header .count>span span:not(.active):before{opacity:0}@media (max-width:766px){header.mobile-cover:after,header.mobile-cover:before{content:"";left:0;position:fixed;width:100%;z-index:-1}header.mobile-cover:before{background-color:#fff;height:calc(var(--outer-margin)*.75 + var(--body-font-size));top:0}header.mobile-cover:after{background:#fff;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.839),hsla(0,0%,100%,.686),hsla(0,0%,100%,.537),hsla(0,0%,100%,.396),hsla(0,0%,100%,.263),hsla(0,0%,100%,.141),hsla(0,0%,100%,0));height:calc(var(--outer-margin)*1.25);top:calc(var(--outer-margin)*.75 + var(--body-font-size))}}.dark header .info,.dark header>a:first-of-type{color:#fff}.title{display:block;font-size:var(--header-font-size);letter-spacing:var(--header-tracking);line-height:var(--header-leading);margin:calc(var(--outer-margin)*2) auto calc(var(--outer-margin)*2);text-align:center;width:100%;z-index:0}.title>em span,.title>span span{display:inline-block;margin:0 .125em}.title em *{font-style:inherit}@media (hover:hover){.title .read{min-width:2.6em}.title .read.more{min-width:5.35em}.title .read:hover{font-style:italic;letter-spacing:.014em}}.title .info{display:block;font-size:var(--body-font-size);letter-spacing:var(--body-tracking);line-height:var(--body-leading);margin-top:var(--outer-margin)}@media (max-width:766px){.title .info{width:100%}}.title .info>*{margin:0 calc(var(--outer-margin)*.75)}@media (min-width:767px){.title .info.mobile{display:none}}@media (max-width:766px){.title .info.mobile .read{display:none}.title.hidden:not(.persisent)>*{opacity:0}}@media (min-width:767px){.title.hidden:not(.persisent)>:not(.info){opacity:0}}.title.persistent{left:var(--outer-margin);margin:0;position:fixed;top:0;transform:translate3d(0,var(--y,calc(var(--outer-margin)*3)),0);transition:transform .4s ease;width:calc(100% - var(--outer-margin)*2)}@media (min-width:767px){.title.scale{position:sticky;top:calc(var(--outer-margin)*3);transform:translate3d(0,calc((var(--outer-margin)*-2 + 2px)*var(--scale)),0) scale(calc(1 - var(--scale)*.52381));transform-origin:center top}}@media (min-width:767px) and (min-width:1700px){.title.scale{transform:translate3d(0,calc((var(--outer-margin)*-2 + 2px)*var(--scale)),0) scale(calc(1 - var(--scale)*.65517))}}@media (min-width:767px){.title.scale .hide-scaled,.title.scale>em,.title.scale>span>:nth-child(n+2){opacity:calc(1 - var(--scale, 0))}}#intro{background-color:#000;color:#fff;cursor:pointer;font-size:var(--header-font-size);height:100%;left:0;letter-spacing:var(-header-tracking);line-height:var(--header-leading);position:fixed;text-align:center;top:0;transform:translateZ(1px);width:100%;z-index:9000}#intro div{display:inline-block;margin:calc(var(--outer-margin)*6) calc(var(--outer-margin)*2) 0}@media (min-width:1700px){#intro div{margin:calc(var(--outer-margin)*7) calc(var(--outer-margin)*2) 0}}@media (max-width:1300px){#intro div{margin:0}#intro div:first-child{margin-top:calc(var(--outer-margin)*6)}#intro div:last-child{bottom:calc(var(--outer-margin)*6);left:var(--outer-margin);position:absolute;width:calc(100% - var(--outer-margin)*2)}}#devtool{background-color:#fff;border-radius:10px;bottom:20px;box-shadow:0 0 15px #00000040;box-sizing:border-box;max-height:calc(100% - 40px);overflow:scroll;padding:15px;position:fixed;right:20px;transform:translateZ(9999px);z-index:99999}#devtool *{font-family:Helvetica Neue,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.1!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}@media screen and (max-width:768px){#devtool{bottom:15px;max-height:calc(100% - 30px);right:15px}#devtool *{font-size:12px!important}}#devtool.closed{box-shadow:0 0 20px #000}#devtool .close{background-color:#ddd;border-radius:20px;cursor:pointer;height:30px;position:absolute;right:10px;top:10px;width:30px}#devtool .close:after,#devtool .close:before{background-color:#000;content:"";height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:2px}#devtool .close:after{transform:translate(-50%,-50%) rotate(45deg)}#devtool.closed{border-radius:20px;cursor:pointer;height:0;opacity:.15;overflow:hidden;padding:20px;width:0}#devtool.closed .close{background:none;height:100%;left:0;top:0;width:100%}#devtool.closed .close:before{transform:translate(-50%,-50%) rotate(0)}#devtool.closed .close:after{transform:translate(-50%,-50%) rotate(90deg)}#devtool.open{height:auto;width:300px}#devtool .inner .points{margin:10px 0}#devtool .inner .points .point{background:#eee;border-radius:20px;cursor:pointer;display:inline-block;font-size:11px!important;margin:0 7px -3px -3px;padding:2px 8px 3px;transform:translateY(-1px)}@media screen and (max-width:768px){#devtool .inner .points .point{padding:2px 8px 1px}}#devtool .inner .points .point.active{background:#111;color:#fff}#devtool .inner .points .point:after{background:#2c0;border-radius:5px;display:inline-block;height:8px;margin-left:4px;width:8px}#devtool .inner .points>div{display:block;font-size:11px!important;margin:5px 0 0}#devtool .inner>div>div{margin-top:16px}#devtool .inner label{margin:0 0 -4px}#devtool .inner label span{background:#eee;border-radius:20px;display:inline-block;font-size:11px!important;margin:0 0 -3px;padding:2px 8px 3px}@media screen and (max-width:768px){#devtool .inner label span{padding:2px 8px 1px;transform:translateY(0)}}#devtool .inner input,#devtool .inner label{display:block;width:100%}#devtool .inner .type{margin-top:5px}#devtool .inner input[type=text]{border:none;border-radius:none;color:#000;display:inline;margin:0!important;outline:none;width:100px!important}#devtool .inner input[type=range],#devtool .inner input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}#devtool .inner input[type=range]{margin:12px 0}#devtool .inner input[type=range]:focus{outline:none}#devtool .inner input[type=range]::-webkit-slider-runnable-track{background:#000;cursor:pointer;height:1px;width:100%}#devtool .inner input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#000;border-radius:10px;cursor:pointer;height:11px;margin-top:-5px;width:11px}#devtool .inner input[type=range]:focus::-webkit-slider-runnable-track{background:#000}#devtool .inner input[type=range]::-moz-range-track{background:#000;cursor:pointer;height:1px;width:100%}#devtool .inner input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#000;border-radius:10px;cursor:pointer;height:11px;margin-top:-5px;width:11px}#devtool .inner input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:11px 0;color:transparent;cursor:pointer;height:1px;width:100%}#devtool .inner input[type=range]::-ms-fill-lower,#devtool .inner input[type=range]::-ms-fill-upper{background:#000}#devtool .inner input[type=range]::-ms-thumb{background:#000;border-radius:10px;cursor:pointer;height:16px;width:16px}#devtool .inner input[type=range]:focus::-ms-fill-lower,#devtool .inner input[type=range]:focus::-ms-fill-upper{background:#000}#devtool .inner input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid;border-radius:2px;color:currentColor;display:inline-grid;font:inherit;height:15px;margin:4px 0 8px;place-content:center;transform:translateY(-.075em);width:15px}#devtool .inner input[type=checkbox]:before{box-shadow:inset 1em 1em #000;content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}#devtool .inner input[type=checkbox]:checked:before{transform:scale(1)}#devguides{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}#devguides,#devguides *{pointer-events:none}#devguides .outer{border:1px solid #f0f;box-sizing:border-box}#devguides .guides,#devguides .outer{height:calc(100% - var(--outer-margin)*2);left:var(--outer-margin);position:fixed;top:var(--outer-margin);width:calc(100% - var(--outer-margin)*2)}#devguides .guides{display:flex}#devguides .guides>div{background-color:#00ffff4d;width:10%}#devguides .guides>div:nth-child(n+2){margin-left:var(--outer-margin)}@font-face{font-display:swap;font-family:TimesTenPro;font-style:normal;font-weight:400;src:url(./TimesTenProRoman.a61c2013.woff2) format("woff2"),url(./TimesTenProRoman.9b4af5e0.woff) format("woff")}@font-face{font-display:swap;font-family:TimesTenPro;font-style:italic;font-weight:400;src:url(./TimesTenProItalic.1d67faf7.woff2) format("woff2"),url(./TimesTenProItalic.451bb577.woff) format("woff")}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}b,strong{font-weight:400}em,i{font-style:italic}.pull-T,.pull-V,.pull-W,.pull-Y{margin-left:-.07em}.push-T,.push-V,.push-W,.push-Y{margin-right:.07em}.pull-C,.pull-O,.pull-c,.pull-o{margin-left:-.04em}.push-C,.push-O,.push-c,.push-o{margin-right:.04em}.pull-A{margin-left:-.03em}.push-A{margin-right:.03em}.pull-single{margin-left:-.135em}.push-single{margin-right:.135em}.pull-double,.pull-single,.push-double,.push-single{display:inline}.pull-double{margin-left:-.23em}.push-double{margin-right:.23em}.small-caps{font-variant:small-caps}*{font-family:TimesTenPro;font-style:normal}::-moz-selection{background:transparent;color:#7f7f7f}::selection{background:transparent;color:#7f7f7f}.page,html,main{height:100%}body{font-size:var(--body-font-size);height:calc(100% - var(--outer-margin)*4);letter-spacing:var(--body-tracking);line-height:var(--body-leading);margin:0;padding:var(--outer-margin)}body.overflow-hidden{overflow:hidden}body,html{transition:background-color .3s ease .1s}.dark body,html.dark{background-color:#000}main{height:100%}a{color:inherit;text-decoration:none}.flex-g-1{flex-grow:1}.flex-column{display:flex}.inline-flex-column{display:inline-flex}.flex-column,.inline-flex-column{flex-flow:column;flex-direction:column}.fade-enter-active{transition:opacity .4s}.fade-enter-active.info{transition:opacity .4s!important}.fade-leave-active{transition:opacity .2s}.fade-leave-active.info{transition:opacity .2s!important}.fade-enter-from,.fade-leave-to{opacity:0}.fade-single-enter-active{transition:opacity .4s ease .2s}.fade-single-leave-active{transition:opacity .2s ease 0s}.fade-single-enter-from,.fade-single-leave-to{opacity:0}
