.reti-logo{color:inherit;align-items:center;gap:12px;display:inline-flex}.reti-logo-mark{flex:none;width:51px;height:51px}.reti-logo-type{flex-direction:column;display:flex}.reti-logo-name{letter-spacing:-4px;font-family:Georgia,Times New Roman,serif;font-size:49px;font-weight:400;line-height:.78}.reti-logo-name>span{color:var(--editorial-brick)}.reti-logo-caption{font:8px var(--reti-font-mono);letter-spacing:.32em;text-transform:uppercase;margin-top:12px;padding-left:3px}.editorial-header .wordmark{letter-spacing:normal}.footer-word .reti-logo-mark{width:75px;height:75px}.footer-word .reti-logo-name{font-size:76px}.footer-word .reti-logo-caption{font-size:10px}.wordmark:hover .knight-outline{stroke-dasharray:180;animation:.7s both reti-draw}.reti-preloader{z-index:80;color:#28251f;pointer-events:none;opacity:0;visibility:hidden;background:#f3eedf;place-items:center;transition:opacity .48s,visibility .48s;display:grid;position:fixed;inset:0}html[data-reti-intro=active] .reti-preloader{opacity:1;visibility:visible}.reti-preloader-inner{flex-direction:column;align-items:center;gap:35px;display:flex}.reti-preloader .reti-logo{gap:22px}.reti-preloader .reti-logo-mark{width:90px;height:90px}.reti-preloader .reti-logo-name{letter-spacing:-6px;font-size:90px}.reti-preloader .reti-logo-caption{margin-top:22px;font-size:10px}.reti-preloader .reti-logo-name>span{color:#a33c2e}html[data-reti-intro=active] .reti-preloader .knight-outline{stroke-dasharray:180;animation:1s cubic-bezier(.22,1,.36,1) both reti-draw}.reti-intro-notation{font:12px var(--reti-font-mono);color:#a33c2e;letter-spacing:.18em}.reti-intro-line{transform-origin:0;background:#a33c2e;width:150px;height:1px}html[data-reti-intro=active] .reti-intro-line{animation:1.1s cubic-bezier(.22,1,.36,1) both reti-line}.reti-intro-caption{font:9px var(--reti-font-mono);letter-spacing:.12em;text-align:center;position:absolute;bottom:7vh}.reti-cursor{z-index:90;pointer-events:none;opacity:0;contain:layout style;transition:opacity .15s;position:fixed;top:0;left:0}.reti-cursor[data-visible=true]{opacity:1}.reti-cursor-ring,.reti-cursor-dot,.reti-cursor-label{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.reti-cursor-ring{background:0 0;border:1px solid #b93b2c;border-radius:50%;width:30px;height:30px;transition:width .23s,height .23s,background .23s,transform .2s;box-shadow:0 0 0 1px #f3eedf66}.reti-cursor-dot{background:#b93b2c;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 1px #f3eedf}.reti-cursor-label{font:10px var(--reti-font-mono);color:#fff8ef;opacity:0;transition:opacity .15s}.reti-cursor[data-kind=link] .reti-cursor-ring{background:#b93b2c15;width:46px;height:46px}.reti-cursor[data-kind=read] .reti-cursor-ring{background:#a73729;border-color:#f3eedf55;width:64px;height:64px}.reti-cursor[data-kind=read] .reti-cursor-label{opacity:1}.reti-cursor[data-kind=read] .reti-cursor-dot{opacity:0}.reti-cursor[data-pressed=true] .reti-cursor-ring{transform:translate(-50%,-50%)scale(.82)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.reti-custom-pointer .reti-page,html.reti-custom-pointer .reti-page a,html.reti-custom-pointer .reti-page button{cursor:none}.reti-page a:active,.reti-page button:active{translate:0 1px}}@media (prefers-reduced-motion:no-preference){.reti-reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),transform .85s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s);transform:translateY(24px)}.reti-reveal.reti-revealed,.reti-reveal:focus-within{opacity:1;transform:translateZ(0)}.reti-page h1{animation:.85s cubic-bezier(.22,1,.36,1) both reti-heading}.editorial-header nav a{transition:color .2s,border-color .2s}.text-link span,.solid-link span{transition:transform .3s}.text-link:hover span,.solid-link:hover span{transform:translate(3px,-3px)}@view-transition{navigation:auto}::view-transition-old(root){animation:.2s both reti-page-out}::view-transition-new(root){animation:.45s cubic-bezier(.22,1,.36,1) both reti-page-in}}@keyframes reti-draw{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}@keyframes reti-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reti-heading{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes reti-page-out{to{opacity:0}}@keyframes reti-page-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.reti-logo{gap:8px}.reti-logo-mark{width:40px;height:40px}.reti-logo-name{letter-spacing:-3px;font-size:39px}.reti-logo-caption{margin-top:9px;font-size:7px}.footer-word .reti-logo-mark{width:52px;height:52px}.footer-word .reti-logo-name{font-size:55px}.reti-preloader .reti-logo-mark{width:65px;height:65px}.reti-preloader .reti-logo-name{font-size:70px}.reti-intro-caption{padding:0 25px;font-size:8px}}@media (prefers-reduced-motion:reduce){.reti-preloader,.reti-cursor{display:none!important}.reti-reveal{opacity:1!important;transform:none!important}.reti-page h1,.wordmark:hover .knight-outline{animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media print{.reti-preloader,.reti-cursor{display:none!important}.reti-reveal{opacity:1!important;transform:none!important}}.reti-intro-edition{font:9px var(--reti-font-mono,monospace);letter-spacing:.2em;color:#756c60;position:absolute;top:7vh}.reti-preloader-inner{gap:32px}.reti-intro-notation{align-items:center;gap:18px;display:flex}.reti-intro-notation>span{letter-spacing:0;color:#756c60;font:italic 15px Georgia,serif}.reti-intro-line{opacity:.65;width:190px}.reti-intro-caption{color:#756c60}.reti-preloader:before{content:"";pointer-events:none;border:1px solid #28251f16;position:absolute;inset:24px}@media (width<=640px){.reti-preloader:before{inset:14px}.reti-intro-edition{letter-spacing:.13em;font-size:8px}}
