:root{--pitch:40px;--paper:#f2efe6;--ink:#1a1a17;--rule:#8a8478;--stamp:#b33a2b;--s1:calc(var(--pitch) / 4);--s2:calc(var(--pitch) / 2);--label:#5c554b;--s3:var(--pitch);--s4:calc(var(--pitch) * 2);--s5:calc(var(--pitch) * 3);--rule-hair:1px;--rule-double:2px;--rule-masthead:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#1a1a17;--ink:#f2efe6;--label:#a89f8f;--stamp:#d4674f}}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);caret-color:var(--stamp);margin:0;font-family:Spectral,Georgia,serif;font-size:17px;line-height:1.6}::selection{background:var(--ink);color:var(--paper)}a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--stamp)}:focus-visible{outline:2px solid var(--stamp);outline-offset:2px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--rule);border:3px solid var(--paper)}.pitch{font-variant-numeric:tabular-nums}.masthead{padding-inline:var(--s3);border-bottom:var(--rule-hair) solid var(--rule);justify-content:space-between;align-items:baseline;display:flex}.mast-name{font-size:var(--s2);letter-spacing:.16em;text-transform:uppercase;font-weight:600;text-decoration:none}.rail{gap:var(--s3);height:var(--s3);padding:0 var(--s3);border-bottom:var(--rule-hair) solid var(--rule);background:var(--paper);align-items:center;display:flex;position:sticky;top:0}.rail a{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500;text-decoration:none;position:relative}.rail a.is-current:after{content:"";background:var(--stamp);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);width:12px;height:8px;position:absolute;top:-12px;left:-2px}.sheet{max-width:960px;padding:0 var(--s3) var(--s5);margin:0 auto}.column{max-width:65ch}.column h1,.column h2,.column h3{font-weight:500}.column h1{letter-spacing:.14em;text-transform:uppercase;margin:var(--s4) 0 var(--s2);font-size:26px}.column h2{margin:var(--s3) 0 var(--s1);font-size:21px}.column p{margin:var(--s1) 0}.company p{margin:var(--s3) 0}.opening{text-align:center;place-content:center;gap:var(--s2);min-height:calc(100svh - 291px);display:grid}.plate svg{width:var(--s4);height:var(--s4)}.plate .wing,.plate .body{stroke:var(--ink);fill:none;stroke-width:1.1px}.plate .antenna{stroke:var(--ink);fill:none;stroke-width:1px}.opening .name{font-size:var(--s2);letter-spacing:.22em;text-transform:uppercase;margin:0;font-weight:600}.opening .tagline{color:var(--label);letter-spacing:.06em;margin:0;font-size:15px}.opening .missionline{margin:0;font-size:19px;font-weight:400}@media (prefers-reduced-motion:no-preference){.opening .plate path,.opening .plate circle{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.16,1,.3,1) both plate-draw}.opening .head{animation-delay:.3s}.opening .thorax{animation-duration:.5s;animation-delay:.45s}.opening .ant-r{animation-delay:.6s}.opening .ant-l{animation-delay:.68s}.opening .wing-r .w-up-o{animation-duration:.55s;animation-delay:1s}.opening .wing-l .w-up-o{animation-duration:.55s;animation-delay:1.08s}.opening .wing-r .w-up-i{animation-duration:.4s;animation-delay:1.25s}.opening .wing-l .w-up-i{animation-duration:.4s;animation-delay:1.33s}.opening .wing-r .w-dn-o{animation-duration:.5s;animation-delay:1.45s}.opening .wing-l .w-dn-o{animation-duration:.5s;animation-delay:1.53s}.opening .wing-r .w-dn-i{animation-duration:.35s;animation-delay:1.7s}.opening .wing-l .w-dn-i{animation-duration:.35s;animation-delay:1.78s}.opening .wing-r,.opening .wing-l{transform-box:fill-box;animation:5.6s ease-in-out 2.3s infinite plate-flap}.opening .wing-r{transform-origin:0}.opening .wing-l{transform-origin:100%}.opening .antenna{transform-box:fill-box;transform-origin:50% 100%;animation:5.6s ease-in-out 2.6s infinite plate-sway}@media (hover:hover){.opening .plate:hover .wing-r,.opening .plate:hover .wing-l{animation:.9s ease-in-out infinite plate-flutter}}@media (hover:none){.opening .wing-r,.opening .wing-l{animation-name:plate-flutter;animation-duration:.9s}.opening .plate.is-resting .wing-r,.opening .plate.is-resting .wing-l{animation:5.6s ease-in-out infinite plate-flap}}}@keyframes plate-draw{to{stroke-dashoffset:0}}@keyframes plate-flap{50%{transform:scaleX(.9)}}@keyframes plate-flutter{50%{transform:scaleX(.72)}}@keyframes plate-sway{50%{transform:rotate(3deg)}}.strip-wrap{border-top:var(--rule-double) solid var(--ink);padding-top:var(--s2)}.strip-label{margin:0 0 var(--s1);letter-spacing:.12em;text-transform:uppercase;color:var(--label);font-size:13px;font-weight:500}.strip{margin:0;padding:0;list-style:none}.strip li{gap:var(--s2);height:var(--s3);border-bottom:var(--rule-hair) solid var(--rule);grid-template-columns:11ch 20px 1fr;align-items:center;font-size:15px;display:grid}.strip .date{letter-spacing:.02em;white-space:nowrap}.strip .entry{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.strip li{animation:.4s cubic-bezier(.16,1,.3,1) both entry-land}.strip li:nth-child(2){animation-delay:.4s}.strip li:nth-child(3){animation-delay:.8s}.strip li:nth-child(4){animation-delay:1.2s}.strip li:nth-child(5){animation-delay:1.6s}@keyframes entry-land{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.strip li{animation:none}}.mark{width:12px;height:12px;display:inline-block}.mark.committed{border:var(--rule-double) solid var(--stamp);box-shadow:inset 0 0 0 1px var(--paper);border-radius:2px}.mark.planned{border:var(--rule-hair) solid var(--ink)}.mark.deferred{border:var(--rule-hair) solid var(--ink);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}.log{margin:0;padding:0;list-style:none}.log li{gap:var(--s2);min-height:var(--s3);border-bottom:var(--rule-hair) solid var(--rule);grid-template-columns:4ch 11ch 20px 1fr;align-items:center;font-size:15px;display:grid}.log .num,.log .date{color:var(--label)}.log .date{white-space:nowrap}.entry-meta{gap:var(--s2);color:var(--label);margin:var(--s2) 0 0;align-items:center;font-size:15px;display:flex}.axis{border-top:var(--rule-hair) solid var(--rule);padding-top:var(--s2);margin-bottom:var(--s3)}.axis-head{margin-bottom:var(--s1);grid-template-columns:1fr 20px;align-items:center;display:grid}.axis-head h2{margin:0}.q{margin:var(--s1) 0}.q strong{font-weight:600}footer{gap:var(--s3);border-top:var(--rule-double) solid var(--ink);margin:0 var(--s3);padding:var(--s2) 0;letter-spacing:.08em;color:var(--label);grid-template-columns:1fr auto 1fr;align-items:center;font-size:13px;display:grid}footer>:first-child{justify-self:start}footer>:last-child{justify-self:end}.sign{justify-self:center}.sign svg{width:var(--s2);height:var(--s2)}.sign .wing,.sign .body,.sign .antenna{stroke:var(--label);stroke-width:4px;stroke-linecap:round}blockquote.spine{margin:var(--s3) 0;padding:0 0 0 var(--s2);border-left:var(--rule-hair) solid var(--ink);font-size:19px;font-style:italic}@media (width<=640px){.masthead,.rail{padding-inline:var(--s2)}.rail{height:var(--s3);gap:var(--s2);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.rail a{flex:none}.rail::-webkit-scrollbar{display:none}.rail a.is-current:after{top:-8px}.sheet{padding-inline:var(--s2)}.strip li,.log li{height:auto;padding:var(--s1) 0;grid-template-columns:10ch 20px 1fr}.log li{grid-template-columns:3ch 11ch 20px 1fr}footer{align-items:center;gap:var(--s1);flex-direction:column;display:flex}blockquote.spine{border-left-width:var(--rule-hair)}}
