body[data-route="/projects/"] .site-main{max-width:none;padding:0}.projects-kate{left:calc(var(--side) * .25);width:auto;height:calc(100vh - var(--header) - 6px);z-index:1;user-select:none;max-width:58vw;max-height:none;position:fixed;bottom:0}.projects-beside{left:54.7%;right:var(--side);top:var(--header);z-index:2;flex-direction:column;justify-content:center;display:flex;position:fixed;bottom:72px}.projects-beside h1{margin:0 0 .6em;font-size:56px;line-height:1}.projects-links{font-family:var(--font-heading);flex-direction:column;gap:.55em;font-size:clamp(28px,3.8vh,40px);line-height:1.1;display:flex}.projects-links a{text-decoration:none}.projects-links a:hover,.projects-links a:focus-visible{text-underline-offset:.12em;text-decoration:underline 1px}.projects-links span{color:#f3ebddb8}body[data-route="/projects/"] .site-footer{margin-left:54.7%}@media (width<=899px){body[data-route="/projects/"] .site-main{padding:0}.projects-kate{width:100%;max-width:100%;height:auto;margin:0;display:block;position:static}.projects-beside{padding:24px var(--side) 0;display:block;position:static}body[data-route="/projects/"] .projects-beside h1{margin:0 0 .6em;font-size:40px;line-height:1}.projects-links{overflow-wrap:normal;font-size:28px;line-height:1.1}body[data-route="/projects/"] .site-footer{margin-left:var(--side)}}:root{--kwheel-fade:18px}.kwheel{pointer-events:none;z-index:0;width:0;height:0;position:fixed;top:0;left:0;overflow:visible}.kwheel-sky{pointer-events:none;max-width:none;height:auto;position:absolute;top:0;left:0;overflow:visible}.kwheel-bg-line{stroke:#f3ebdd;stroke-width:1px;fill:none}.kwheel-rim-line{stroke:#fff8ec;stroke-width:1px;fill:none}.kwheel-halo,.kwheel-bg-star{pointer-events:none}.kwheel-node,.kwheel-hub{outline:none}a.kwheel-node{pointer-events:auto;cursor:pointer}a.kwheel-node:focus-visible .kwheel-dot{stroke:#fff8ec;stroke-width:1px}.kwheel-node text,.kwheel-hub text{text-decoration:none}.kwheel-hit{pointer-events:all}.kwheel-title,.kwheel-hub-title{font-family:var(--font-heading);fill:#fff8ec;font-weight:400}.kwheel-caption,.kwheel-hub-line{font-family:var(--font-body);fill:#fff8ec}.kwheel-hub-title,.kwheel-hub-line{text-anchor:middle}.kwheel-node.is-soon .kwheel-title{font-style:italic}@media (width>=900px){body.has-wheel .projects-links{display:none}body.has-wheel .projects-kate,body.has-wheel .projects-beside{pointer-events:none}body.has-wheel .projects-beside h1{z-index:2;white-space:nowrap;margin:0;line-height:1;position:fixed}body.has-wheel .projects-line{z-index:2;white-space:nowrap;color:var(--text-small-color);margin:0;line-height:1.4;position:fixed}}
