article{width:100%;padding-left:max(6vw,1.5rem);padding-right:max(4vw,1rem);padding-block:6rem;display:grid;gap:0 48px;grid-template-columns:[main-start] 3fr [main-end sidebar-start] 1fr [sidebar-end];font-size:1.2em;line-height:1.35;height:fit-content}article>*{grid-column:main;word-wrap:break-word;hyphens:auto;height:fit-content}article>aside{grid-column:sidebar;font-size:.8rem;line-height:1.5;color:#000000b3;user-select:none;display:flex;flex-direction:column;gap:1em;position:relative;font-family:Helvetica,Arial,sans-serif!important}article>aside>p{border-top:.5px solid rgba(var(--accent-color),.2);padding-top:.5em}article>aside>*:before{content:attr(data-ref);position:absolute;transform:translate(-2ch);color:rgba(var(--accent-color),.8);font-weight:600}article sup{font-size:.8rem;padding-left:.1em;color:rgba(var(--accent-color),.8);font-weight:600;font-family:Helvetica,Arial,sans-serif!important;user-select:none}article>p:not(.subtitle):first-of-type:first-letter,article>p.dropcap:first-letter{color:rgb(var(--accent-color-light));font-size:4.5rem;line-height:.89;float:left;padding-top:.1em;margin-right:.2em;initial-letter:3}@media screen and (max-width: 640px){article{grid-template-columns:1fr;padding-inline:1.5em;padding-top:3rem}article>*,article>aside{grid-column:1 / -1}article>aside:before{position:static;transform:none;display:inline;margin-right:.5ch}article>aside{font-size:.75rem;padding-block:0 2em}}article>p{font-family:"Computer Modern Serif",Georgia,Times New Roman,Times,serif;text-align:justify;font-size:1em;margin-bottom:.75em}article code{font-family:Computer Modern Typewriter,courier,monospace;border-radius:.2em;font-size:.9em;padding:.05em .3em;background:rgba(var(--accent-color),.05);color:rgb(var(--accent-color));hyphens:none}article>h2{margin-top:2em;margin-bottom:.75em;font-weight:600;font-size:.8em;text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--accent-color))}:where([data-astro-image]){object-fit:var(--fit);object-position:var(--pos);height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}main[data-astro-cid-ri2ejg46]{display:flex}@media screen and (max-width: 1024px){main[data-astro-cid-ri2ejg46]{flex-direction:column}}main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46]{position:sticky;top:0;overflow:hidden;height:100dvh;width:max(25rem,35vw);flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgb(var(--accent-color));z-index:4}@media screen and (max-width: 1024px){main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46]{width:100%;height:32rem;position:relative;border-right:unset;border-bottom:1px solid rgb(var(--accent-color))}}@media screen and (max-width: 640px){main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46]{height:40rem}}main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46] .links[data-astro-cid-ri2ejg46]{z-index:12;position:absolute;top:2rem;left:2rem;right:2rem;display:flex;gap:1rem}main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46] .links[data-astro-cid-ri2ejg46] .back[data-astro-cid-ri2ejg46]{background:color-mix(in srgb,var(--background-color) 95%,rgb(var(--accent-color)) 5%);color:rgb(var(--accent-color));border:1px solid rgb(var(--accent-color));padding:0;text-decoration:underline;cursor:pointer}@media screen and (max-width: 1024px){main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46] .links[data-astro-cid-ri2ejg46]{position:fixed}}main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46] .content[data-astro-cid-ri2ejg46]{z-index:2;display:flex;flex-direction:column;border:1px solid rgb(var(--accent-color));border-left:0;margin-right:4rem;margin-bottom:2em;padding-inline:1em;padding-top:.5em;padding-bottom:.5em;background:var(--background-color);position:absolute;left:0;right:0;bottom:0}@media screen and (max-width: 1024px){main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46] .content[data-astro-cid-ri2ejg46]{padding-inline:2em}}@media screen and (max-width: 640px){main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46] .content[data-astro-cid-ri2ejg46]{padding-inline:1em}}main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46] .content[data-astro-cid-ri2ejg46] h1[data-astro-cid-ri2ejg46]{margin-bottom:.25em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:min(3em,15vw);line-height:1.2;font-weight:400;letter-spacing:-.05ch;color:rgb(var(--accent-color))}main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46] .content[data-astro-cid-ri2ejg46] p[data-astro-cid-ri2ejg46]{font-size:.7rem;margin-bottom:.25em}main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46] picture[data-astro-cid-ri2ejg46]{width:100%;height:100%;flex-grow:1;background-color:#0000001a}main[data-astro-cid-ri2ejg46] header[data-astro-cid-ri2ejg46] picture[data-astro-cid-ri2ejg46] .cover[data-astro-cid-ri2ejg46]{object-fit:cover;width:100%;height:100%}.subtitle[data-astro-cid-ri2ejg46]{font-family:Computer Modern Typewriter,monospace;font-style:italic;color:rgb(var(--accent-color));font-size:1rem;border-bottom:1px solid rgba(var(--accent-color),.2);padding-bottom:.5rem;margin-bottom:2.5em}span[data-astro-cid-zgrg4uqc]{font-size:.8em;font-weight:300;margin-block:1.2em}
