.solar-mark[data-astro-cid-bo5hadil]{display:inline-block;width:var(--solar-size, 2rem);height:var(--solar-size, 2rem);flex:0 0 var(--solar-size, 2rem)}@media(prefers-reduced-motion:no-preference){.solar-mark[data-astro-cid-bo5hadil]{transition:rotate 1.4s cubic-bezier(.3,.7,.2,1)}}@media(prefers-reduced-motion:reduce){.solar-mark[data-astro-cid-bo5hadil]{transition:none}}.running-head[data-astro-cid-xselyit6]{display:none;align-self:center;align-items:center;gap:.6rem;opacity:0;translate:0 .35rem;transition:opacity .26s ease,translate .26s ease,display .26s allow-discrete}[data-head-away] .running-head[data-astro-cid-xselyit6]{display:inline-flex;opacity:1;translate:0}@starting-style{[data-head-away] .running-head[data-astro-cid-xselyit6]{opacity:0;translate:0 .35rem}}.house[data-astro-cid-xselyit6]{display:inline-flex;align-items:center;gap:.45rem;border:0;color:var(--ink);font:600 1.02rem/1.2 var(--serif);font-variation-settings:"SOFT" 100,"WONK" 0;font-variant-caps:normal;letter-spacing:0}.house-sun[data-astro-cid-xselyit6]{--solar-size: 1.05rem}@media(prefers-reduced-motion:no-preference){.house[data-astro-cid-xselyit6]:is(:hover,:focus-visible) .house-sun[data-astro-cid-xselyit6]{rotate:var(--solar-step)}@starting-style{[data-head-away] .house-sun[data-astro-cid-xselyit6]{rotate:calc(-1 * var(--solar-step))}}}.page[data-astro-cid-xselyit6]{display:inline-flex;align-items:center;gap:.6rem;padding:.15rem 0;border:0;background:none;color:var(--ink-soft);font:.92rem/1.2 var(--caps);font-variant-caps:all-small-caps;letter-spacing:.09em;cursor:pointer}.page[data-astro-cid-xselyit6]:before{content:"";width:1px;height:1rem;background:var(--rule)}.page[data-astro-cid-xselyit6]:hover{color:var(--accent)}@media(pointer:coarse){.house[data-astro-cid-xselyit6],.page[data-astro-cid-xselyit6]{min-height:44px}.house[data-astro-cid-xselyit6]{min-width:44px;justify-content:center}}@media(width<=860px){.house-name[data-astro-cid-xselyit6]{display:none}}@media(prefers-reduced-motion:reduce){.running-head[data-astro-cid-xselyit6]{transition:none}}.site-nav[data-astro-cid-rutobish]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.6rem;border-bottom:1px solid var(--ink);background:var(--paper);font-family:var(--caps);font-size:.95rem;font-variant-caps:all-small-caps;letter-spacing:.09em}.site-nav[data-astro-cid-rutobish].sticky{position:sticky;top:0;z-index:20;transition:background-color .6s,border-color .6s,color .6s}.site-nav[data-astro-cid-rutobish].sticky[data-scrolled]:not(.night){border-bottom-color:var(--rule-faint);background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-nav[data-astro-cid-rutobish].sticky[data-scrolled].night{background:color-mix(in srgb,var(--night) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{border-bottom-color:#0000}.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]:hover{border-bottom-color:currentColor}.site-nav[data-astro-cid-rutobish] .brand[data-astro-cid-rutobish]:hover{border-bottom-color:#0000}.brand[data-astro-cid-rutobish]{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--serif);font-size:1.2rem;font-weight:600;font-variation-settings:"SOFT" 100,"WONK" 0;font-variant-caps:normal;letter-spacing:0}.brand-solar[data-astro-cid-rutobish]{--solar-size: 1.3rem}.brand[data-astro-cid-rutobish]:hover{color:var(--ink)}@media(prefers-reduced-motion:no-preference){.brand[data-astro-cid-rutobish]:is(:hover,:focus-visible) .brand-solar[data-astro-cid-rutobish]{rotate:var(--solar-step)}.site-nav[data-astro-cid-rutobish][data-head-away] .brand-solar[data-astro-cid-rutobish]{rotate:var(--solar-step)}.site-nav[data-astro-cid-rutobish][data-head-away] .brand[data-astro-cid-rutobish]:is(:hover,:focus-visible) .brand-solar[data-astro-cid-rutobish]{rotate:calc(2 * var(--solar-step))}}.links[data-astro-cid-rutobish]{display:flex;gap:1.8rem}.lead[data-astro-cid-rutobish]{display:flex;align-items:center;gap:.9rem;min-width:0}.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish].active{color:var(--accent)}.site-nav[data-astro-cid-rutobish].night{border-bottom-color:#0000;background:var(--night);color:var(--night-ink)}.site-nav[data-astro-cid-rutobish].night a[data-astro-cid-rutobish]:hover,.site-nav[data-astro-cid-rutobish].night .brand[data-astro-cid-rutobish]:hover{color:#fff}@media(pointer:coarse){.site-nav[data-astro-cid-rutobish] a[data-astro-cid-rutobish]{display:inline-flex;align-items:center;min-height:44px}}@media(width<=720px){.site-nav[data-astro-cid-rutobish]{gap:.8rem;padding:.55rem 1rem}.brand[data-astro-cid-rutobish]{gap:.5rem;font-size:1.1rem}.lead[data-astro-cid-rutobish] .running-head{display:none}.links[data-astro-cid-rutobish]{gap:.9rem;font-size:.84rem;letter-spacing:.06em}}@media(width<=359px){.links[data-astro-cid-rutobish] a[data-astro-cid-rutobish][data-key=project]{display:none}}.footer[data-astro-cid-nns7i3if]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 2rem;overflow:hidden;padding:2.4rem 1.6rem 1rem;border-top:1px solid var(--rule);font-size:.95rem}.colophon[data-astro-cid-nns7i3if]{grid-column:1 / -1;display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;width:100%;margin-bottom:1.4rem}.imprint[data-astro-cid-nns7i3if]{align-self:start;justify-self:start;border:0;font:600 1.45rem/1.1 var(--serif);font-variation-settings:"SOFT" 100,"WONK" 0;letter-spacing:-.01em}.imprint[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{display:block;color:var(--ink-faint);font:500 .9rem/1.4 var(--caps);font-variant-caps:all-small-caps;letter-spacing:.16em}nav[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin-bottom:.35rem;color:var(--ink-faint);font:.9rem/1.4 var(--caps);font-variant-caps:all-small-caps;letter-spacing:.1em}ul[data-astro-cid-nns7i3if]{display:grid;gap:.1rem;list-style:none}ul[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{border-bottom-color:#0000}.set-in[data-astro-cid-nns7i3if]{justify-self:start;color:var(--ink-faint);font-size:.85rem;font-style:italic}.set-in[data-astro-cid-nns7i3if] cite[data-astro-cid-nns7i3if]{font-style:normal}.group-mark[data-astro-cid-nns7i3if]{--cog-mark-size: .6em;margin-left:.25em;vertical-align:.75em;color:var(--ink-faint);opacity:.7}.plate[data-astro-cid-nns7i3if]{--plate-ink: #18242a;--plate-ground: #f1f2ee;position:relative;grid-column:1 / -1;justify-self:stretch;height:clamp(7rem,12vw,9.5rem);margin:.4rem -1.6rem -1rem;mask-image:linear-gradient(#0000,#000 55%);-webkit-mask-image:linear-gradient(#0000,#000 55%)}.plate[data-astro-cid-nns7i3if] canvas[data-astro-cid-nns7i3if],.rays[data-astro-cid-nns7i3if]{position:absolute;inset:0;display:block;width:100%;height:100%}.plate[data-astro-cid-nns7i3if] canvas[data-astro-cid-nns7i3if]{image-rendering:pixelated}.rays[data-astro-cid-nns7i3if] path[data-astro-cid-nns7i3if]{fill:url(#footer-screen)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.footer[data-astro-cid-nns7i3if]{view-timeline-name:--footer}.rays[data-astro-cid-nns7i3if] path[data-astro-cid-nns7i3if]{animation:linear both sunrise;animation-timeline:--footer;animation-range:entry}}}@keyframes sunrise{0%{translate:0 1.4rem}to{translate:0 -.2rem}}.rays[data-astro-cid-nns7i3if] pattern[data-astro-cid-nns7i3if] rect[data-astro-cid-nns7i3if]{fill:var(--ink)}@media(width<=720px){.colophon[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr;gap:1.4rem 2rem}.imprint[data-astro-cid-nns7i3if]{grid-column:1 / -1}.footer[data-astro-cid-nns7i3if]{grid-template-columns:minmax(0,1fr);justify-items:start}.plate[data-astro-cid-nns7i3if]{margin-inline:-1rem}}
