.logo.svelte-5wz5yr{display:flex;align-items:center;text-decoration:none;color:inherit;padding:0 4px;outline:none}img.svelte-5wz5yr{display:inline;vertical-align:middle;margin:0;height:40px;border-radius:100%}span.svelte-5wz5yr{padding:0 16px;font-weight:500;font-size:clamp(.8rem,5vw,1.05rem);text-transform:uppercase;line-height:1.125}ul.svelte-1hu5xam{list-style:none;padding:0}li.svelte-1hu5xam{display:inline}@supports (display: grid){.menu.svelte-1hu5xam:after{content:"☰";display:grid;text-align:center;align-items:center;width:48px;height:48px;font-size:1.3rem;font-family:system-ui,sans-serif;position:relative;cursor:pointer;text-rendering:geometricPrecision}.menu-background.svelte-1hu5xam{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;background:transparent;z-index:1}.close.svelte-1hu5xam{position:absolute;top:0;left:0;z-index:4;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.close.svelte-1hu5xam:after{content:"×";display:grid;text-align:center;align-items:center;width:48px;height:56px;font-size:1.8rem;position:relative;text-shadow:0 0 4px #0003}.popout-container.svelte-1hu5xam{position:absolute;top:0;left:0;width:18rem;max-width:100vw;height:100vh;z-index:4;overflow:hidden;pointer-events:none;opacity:0}.popout.svelte-1hu5xam{display:flex;flex-direction:column;padding:56px 0 0;transform:translate(-18rem);pointer-events:auto;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:none;height:100%}a.svelte-1hu5xam{color:inherit;text-decoration:none}ul.svelte-1hu5xam{display:flex;flex-direction:column;grid-gap:8px;padding:1.2rem 1.4rem;padding-top:12px;margin:0;background:unset}a.svelte-1hu5xam{display:block;font-size:12pt;margin:0;font-weight:700;font-family:sans-serif;transition:.2s ease;border-radius:10px;padding:10px 18px;background:#8888880b}.menu.svelte-1hu5xam:focus-within .popout-container:where(.svelte-1hu5xam){opacity:1;transition:none}.menu.svelte-1hu5xam:focus-within .popout:where(.svelte-1hu5xam){transform:unset;box-shadow:0 0 18px #0004}.menu.svelte-1hu5xam:focus-within+.menu-background:where(.svelte-1hu5xam){background:#0008;pointer-events:auto}.menu.svelte-1hu5xam:focus-within+:where(.svelte-1hu5xam)+.close:where(.svelte-1hu5xam){opacity:1;pointer-events:auto}@media (min-width: 600px){.popout.svelte-1hu5xam{padding:8px 0;transform:translate(20rem);border-radius:8px;height:max-content;max-height:100%}.popout-container.svelte-1hu5xam{left:unset;right:0;padding:16px;padding-top:calc(var(--navbar-height) + 16px)}ul.svelte-1hu5xam{padding:12px 1.3rem}.close.svelte-1hu5xam{display:none}.popout.svelte-1hu5xam:before{box-shadow:0 0 20px #0005}}@media (prefers-reduced-motion: no-preference){.menu.svelte-1hu5xam:after{transition:opacity .2s}.close.svelte-1hu5xam{transition:opacity .4s ease}.popout.svelte-1hu5xam{transition:transform .3s ease-in-out}.popout-container.svelte-1hu5xam{transition:opacity 0s .3s}.menu-background.svelte-1hu5xam{transition:background .2s ease}}}header.svelte-vkdjsm{display:grid;grid-template-columns:[menu] auto [logo] 1fr;align-items:center;height:var(--navbar-height);-webkit-user-select:none;user-select:none}@media (min-width: 600px){header.svelte-vkdjsm{grid-template-columns:24px [logo] 1fr [menu] auto}}.logo-section.svelte-vkdjsm{grid-area:1 / logo}.menu-section.svelte-vkdjsm{grid-area:1 / menu}footer.svelte-1hur37t{font-size:smaller}@supports (display: grid){footer.svelte-1hur37t{display:flex;justify-content:space-between;column-gap:2rem;row-gap:.5rem;flex-wrap:wrap;color:var(--faded-color);margin:0 auto;padding:var(--layout-spacing);width:100%}}.loader-container.svelte-4z9b3e{position:fixed;bottom:1.5rem;left:0;right:0;z-index:10;display:grid;place-content:center;pointer-events:none;-webkit-user-select:none;user-select:none}.loader.svelte-4z9b3e{border-radius:8px;background:#333;color:#ddd;padding:1rem 1.5rem;box-shadow:0 0 8px #000d;border:2px solid #aaa;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;opacity:0;transform:translateY(-10px);transition:.3s;view-transition-name:loader}.loader.svelte-4z9b3e[data-loading=true]{opacity:1;transform:unset}dialog.svelte-lf095i{margin:auto;width:50rem;padding:0;border:none;border-radius:3px;background:light-dark(#eee,#222);-webkit-user-select:none;user-select:none;box-shadow:2px 4px 25px #0008;outline:none;--animation-speed: .3s}.header.svelte-lf095i{display:flex;height:58px;padding-left:24px}.close.svelte-lf095i{margin-left:auto;background:unset;border:none;padding:0;cursor:pointer;outline:none}.close.svelte-lf095i:before{content:"×";display:grid;text-align:center;align-items:center;width:58px;font-size:1.8rem;position:relative;filter:contrast(.1)}.content.svelte-lf095i{padding:12px 24px 24px}.content.svelte-lf095i>*+*{margin-top:.6rem}.content.svelte-lf095i h1{font-size:1.8rem;line-height:1.2em;font-weight:700;text-wrap:pretty;font-family:inherit}.content.svelte-lf095i .button{width:100%;max-width:unset;text-align:start}dialog.svelte-lf095i::backdrop{background:#2228;-webkit-backdrop-filter:saturate(.4) brightness(.7) blur(3px);backdrop-filter:saturate(.4) brightness(.7) blur(3px)}@media (prefers-reduced-motion: no-preference){dialog.svelte-lf095i,dialog.svelte-lf095i::backdrop{transition:display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete,opacity var(--animation-speed)}dialog.svelte-lf095i::backdrop{opacity:0}dialog[open].svelte-lf095i::backdrop{opacity:1}@starting-style{{opacity:0}}dialog.svelte-lf095i{animation:svelte-lf095i-close var(--animation-speed) forwards}dialog[open].svelte-lf095i{animation:svelte-lf095i-open var(--animation-speed) forwards cubic-bezier(0,.69,.34,.97)}@keyframes svelte-lf095i-open{0%{transform:translateY(50px);opacity:0}}@keyframes svelte-lf095i-close{to{transform:translateY(20px) scale(95%);opacity:0}}}.buttons.svelte-7uy4yf{margin-top:1.2rem}.buttons.svelte-7uy4yf>*+*{margin-top:.5rem}@supports (display: grid){:root{color-scheme:light dark}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;scroll-margin-top:80px}body{--main-bg-color: light-dark(#f8f7f5, #161616);--faded-color: light-dark(#666, #bbb);--link-color: inherit;--layout-spacing: clamp(2rem, 6vw, 4rem);--elem-spacing: 2em;--side-spacing: clamp(12px, 5vw, 2rem);--navbar-height: 56px;--content-max-width: 40rem;color:light-dark(#444,#ddd);background:var(--main-bg-color);padding:0;line-height:1.5;font-size:clamp(.8rem,7vw,1.125rem);font-weight:300;display:flex;flex-direction:column;min-height:100svh;width:100%}main{padding:0;display:grid;grid-auto-rows:max-content;grid-template-columns:[full-start] minmax(var(--side-spacing),1fr) [main-start] minmax(0,var(--content-max-width)) [main-end] minmax(var(--side-spacing),1fr) [full-end];overflow:hidden;overflow-wrap:break-word;flex-grow:1;text-align:justify}main>*{grid-column:main}main .banner,main .group{grid-column:full}main.page{padding-top:calc(2 * var(--layout-spacing))}main>*+*{margin-top:1em}main>*+div{margin-top:1.5em}main>*>img,main>*>picture img{margin:0 auto;width:100%;height:auto;max-height:36rem;object-fit:cover;position:relative;display:block;background-clip:content-box;align-content:center}main>p:first-child img{aspect-ratio:16 / 9}@media (prefers-color-scheme: dark){::selection{background:#9aac6738}::-webkit-scrollbar-thumb{background:#666}::-webkit-scrollbar-thumb:hover{background:#888}::-webkit-scrollbar-track{background:#444}}.solid{background:#efecea;background:light-dark(#efecea,#333)}.button{display:grid;grid-template-columns:1fr .6em;grid-gap:.2rem;width:auto;max-width:max-content;background:#000c;padding:8px 16px;text-decoration:none;color:inherit;border:0;text-wrap:balance;text-align:center;font-weight:500;color:#fff;font-size:1.125rem;position:relative;overflow:hidden}.button:after{content:"";display:inline-block;width:100%;aspect-ratio:1;align-self:center;clip-path:polygon(75% 0%,100% 50%,75% 100%,50% 100%,75% 50%,50% 0%);background:#fff}figure{text-align:center}}h1,h2,h3{font-weight:400;line-height:1.2;text-align:start}h1{font-size:24px;font-size:1.8em;font-weight:400}h2{font-size:20px;font-size:1.4em}h3{font-size:1.2rem}a{color:inherit;text-underline-offset:.15em;padding:1px}blockquote{padding:0 1.4rem;margin-left:.4rem;border-left:2px solid #888}@media (max-width: 380px){blockquote{padding:0;padding-left:1ch;margin:0}}blockquote:first-letter{font-size:3.65rem;color:#af384a;float:left;line-height:.9;margin-right:.25rem}figure{padding:1em 0}figcaption{display:block;margin:1.5em 0 0;font-size:10pt;color:var(--faded-color)}@font-face{font-family:EB Garamond;src:local("Garamond"),local("EB Garamond"),local("EB Garamond Regular"),url(./EBGaramond-Regular.BZzOGlnJ.woff2);font-display:swap}@font-face{font-family:"Noto Serif";src:local("Noto Serif");size-adjust:84%}@font-face{font-family:Inknut Antiqua;src:local("Inknut Antiqua"),local("Inknut Antiqua Regular"),url(./InknutAntiqua-Regular.sbdoZLZK.woff2);font-display:swap;size-adjust:85%}@font-face{font-family:Celtica Book;src:local("Celtica Book"),url(./Celtica-Book.Cp0dv27N.woff2);font-display:block}body{font-family:EB Garamond,Palatino,"Noto Serif",serif}h1,h2,h3{font-family:Inknut Antiqua,Georgia,serif}.intro-section .content h1{font-family:Celtica Book,Palatino,serif}@keyframes zoom-out{to{transform:scale(.9)}}@keyframes slide-in{0%{transform:translateY(5%);opacity:0}}@keyframes zoom-in{0%{transform:scale(95%)}}@keyframes slide-out{to{transform:translateY(20%);opacity:0}}::view-transition-group(root){animation-duration:.4s}:root[data-transition=push]::view-transition-old(root){animation-name:zoom-out}:root[data-transition=push]::view-transition-new(root){animation-name:slide-in}:root[data-transition=pop]::view-transition-old(root){animation-name:slide-out;z-index:1}:root[data-transition=pop]::view-transition-new(root){animation-name:zoom-in}@media (prefers-reduced-motion: reduce){::view-transition-group(root){animation-duration:0s}}.skip.svelte-1xh8yuc{display:none}@supports (display: grid){.skip.svelte-1xh8yuc{display:flex;position:absolute;top:0;left:0;z-index:4;background:#222;color:#fff;text-decoration:none;padding:16px;margin:2px;opacity:0;pointer-events:none;font-family:sans-serif;font-weight:600}.skip.svelte-1xh8yuc:focus{opacity:1}.header-container.svelte-1xh8yuc{position:sticky;top:0;z-index:3;view-transition-name:header}}
