@font-face{font-family:Sorts Mill Goudy;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/sorts-mill-goudy-latin-ext-400-italic.DvCPe4_R.woff2)format("woff2"),url(/_astro/sorts-mill-goudy-latin-ext-400-italic.BkrNiATz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sorts Mill Goudy;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/sorts-mill-goudy-latin-400-italic.BCUXnowM.woff2)format("woff2"),url(/_astro/sorts-mill-goudy-latin-400-italic.D5GbljPd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.CVAbzS9p.woff2)format("woff2"),url(/_astro/eb-garamond-greek-400-normal.d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{--bg:#fff;--fg:#000;--muted:#6b6b6b;--border:#000;--header-bg:#000;--header-fg:#fff;--header-rule:transparent;--placeholder-bg:#0000000f;--focus-ring:#000}:root[data-theme=dark]{--bg:#000;--fg:#fff;--muted:#8a8a8a;--border:#fff;--header-bg:#000;--header-fg:#fff;--header-rule:#fff;--placeholder-bg:#ffffff14;--focus-ring:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--bg:#000;--fg:#fff;--muted:#8a8a8a;--border:#fff;--header-bg:#000;--header-fg:#fff;--header-rule:#fff;--placeholder-bg:#ffffff14;--focus-ring:#fff}}:root{--font-display:"Sorts Mill Goudy", "Linden Hill", Garamond, Georgia, serif;--font-body:"EB Garamond", Garamond, Georgia, serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--fs-hero:clamp(2.75rem, 4.6vw, 5.5rem);--fs-page-title:clamp(2.1rem, 3.2vw, 3.25rem);--fs-section-title:clamp(1.75rem, 2.6vw, 2.75rem);--fs-card-title:clamp(1.6rem, 2.3vw, 2.5rem);--fs-nav:clamp(1.5rem, 2.2vw, 2.75rem);--fs-lead:clamp(1.05rem, 1.3vw, 1.75rem);--fs-body:clamp(.95rem, 1.1vw, 1.5rem);--fs-small:clamp(.85rem, .9vw, 1.25rem);--radius-frame:10px;--radius-input:6px;--radius-checkbox:5px;--border-w:2px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-base:.2s;--dur-slow:.3s;--header-h:60px;--content-max:1600px;--cards-max:1160px;--sidebar-w:350px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;color-scheme:light dark;scrollbar-color:var(--muted) var(--bg);overflow-y:scroll}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background-color:var(--muted);border:3px solid var(--bg);border-radius:7px}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-kerning:normal;letter-spacing:0;font-style:normal;font-size:var(--fs-body);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);margin:0;line-height:1.45;overflow-x:hidden}img,picture{max-width:100%;display:block}img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select{color:inherit;font-family:inherit}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}.serif-italic{font-family:var(--font-display);font-kerning:normal;letter-spacing:0;font-style:italic}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ui-label{text-transform:lowercase}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--bg);color:var(--fg);border:var(--border-w) solid var(--border);border-radius:var(--radius-input);padding:var(--space-2) var(--space-4);z-index:200;transition:top var(--dur-fast) var(--ease-out);position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.theme-toggle[data-astro-cid-l6lhmie6]{align-items:center;gap:var(--space-2);cursor:pointer;color:inherit;display:inline-flex}.theme-toggle--checkbox[data-astro-cid-l6lhmie6]{font-size:var(--fs-body)}.theme-toggle--nav[data-astro-cid-l6lhmie6]{align-items:center;display:inline-flex}.theme-toggle__row[data-astro-cid-l6lhmie6]{align-items:center;gap:var(--space-4);display:inline-flex}.theme-toggle__row--star[data-astro-cid-l6lhmie6],:root[data-theme=dark] .theme-toggle__row--moon[data-astro-cid-l6lhmie6]{display:none}:root[data-theme=dark] .theme-toggle__row--star[data-astro-cid-l6lhmie6]{display:inline-flex}.theme-toggle__input[data-astro-cid-l6lhmie6]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-toggle__box[data-astro-cid-l6lhmie6]{border:var(--border-w) solid var(--border);border-radius:var(--radius-checkbox);width:22px;height:22px;color:var(--bg);flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-toggle__input[data-astro-cid-l6lhmie6]:checked~.theme-toggle__box[data-astro-cid-l6lhmie6]{background:var(--fg);color:var(--bg)}.theme-toggle__input[data-astro-cid-l6lhmie6]:focus-visible~.theme-toggle__box[data-astro-cid-l6lhmie6]{outline:2px solid var(--focus-ring);outline-offset:3px}.theme-toggle--icon[data-astro-cid-l6lhmie6]{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.theme-toggle__glyph[data-astro-cid-l6lhmie6]{transition:opacity var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.theme-toggle__glyph--moon[data-astro-cid-l6lhmie6]{opacity:0}:root[data-theme=light] .theme-toggle__glyph--moon[data-astro-cid-l6lhmie6]{opacity:1}:root[data-theme=light] .theme-toggle__glyph--star[data-astro-cid-l6lhmie6]{opacity:0}.icon-swap[data-astro-cid-l6lhmie6] svg{transition:opacity var(--dur-fast) var(--ease-out);margin:auto;position:absolute;inset:0}.icon-swap[data-astro-cid-l6lhmie6] .icon-swap__solid,.theme-toggle--icon[data-astro-cid-l6lhmie6]:hover .theme-toggle__glyph[data-astro-cid-l6lhmie6] .icon-swap__line,.theme-toggle--icon[data-astro-cid-l6lhmie6]:focus-visible .theme-toggle__glyph[data-astro-cid-l6lhmie6] .icon-swap__line{opacity:0}.theme-toggle--icon[data-astro-cid-l6lhmie6]:hover .theme-toggle__glyph[data-astro-cid-l6lhmie6] .icon-swap__solid,.theme-toggle--icon[data-astro-cid-l6lhmie6]:focus-visible .theme-toggle__glyph[data-astro-cid-l6lhmie6] .icon-swap__solid{opacity:1}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;height:var(--header-h);background:var(--header-bg);color:var(--header-fg);border-bottom:1px solid var(--header-rule);align-items:center;display:flex;position:sticky;top:0}.site-header__inner[data-astro-cid-fzpbxy5g]{width:100%;max-width:1160px;padding:0 var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.site-header__wordmark[data-astro-cid-fzpbxy5g]{white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out);letter-spacing:-.01em;font-size:clamp(1.45rem,2.05vw,1.9rem);position:relative;top:1px}.site-header__wordmark[data-astro-cid-fzpbxy5g]:hover{opacity:.8}.site-header__nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-6);display:flex}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.icon-swap[data-astro-cid-fzpbxy5g]{width:22px;height:22px;display:inline-flex;position:relative}.icon-swap[data-astro-cid-fzpbxy5g] svg{transition:opacity var(--dur-fast) var(--ease-out);margin:auto;position:absolute;inset:0}.icon-swap[data-astro-cid-fzpbxy5g] .icon-swap__solid,.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover .icon-swap[data-astro-cid-fzpbxy5g] .icon-swap__line,.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible .icon-swap[data-astro-cid-fzpbxy5g] .icon-swap__line{opacity:0}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover .icon-swap[data-astro-cid-fzpbxy5g] .icon-swap__solid,.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible .icon-swap[data-astro-cid-fzpbxy5g] .icon-swap__solid{opacity:1}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page] .icon-swap[data-astro-cid-fzpbxy5g] .icon-swap__line{opacity:0}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page] .icon-swap[data-astro-cid-fzpbxy5g] .icon-swap__solid,.site-header__nav[data-astro-cid-fzpbxy5g]:has(a:hover,a:focus-visible) a[data-astro-cid-fzpbxy5g][aria-current=page]:not(:hover):not(:focus-visible) .icon-swap[data-astro-cid-fzpbxy5g] .icon-swap__line{opacity:1}.site-header__nav[data-astro-cid-fzpbxy5g]:has(a:hover,a:focus-visible) a[data-astro-cid-fzpbxy5g][aria-current=page]:not(:hover):not(:focus-visible) .icon-swap[data-astro-cid-fzpbxy5g] .icon-swap__solid{opacity:0}@media (width<=899px){.site-header[data-astro-cid-fzpbxy5g]{display:none}}.mobile-menu[data-astro-cid-6zhtzhfj]{--tab-size:var(--menu-tab,clamp(32px, 8.6vw, 40px));--tab-gap:7px;--tab-border:1.5px;top:var(--menu-top,160px);right:var(--menu-edge,clamp(18px, 6.3vw, 48px));z-index:60;width:var(--tab-size);display:none;position:fixed}@media (width<=899px){.mobile-menu[data-astro-cid-6zhtzhfj]{align-items:center;gap:var(--tab-gap);flex-direction:column;display:flex}}.mobile-menu__toggle[data-astro-cid-6zhtzhfj]{width:var(--tab-size);color:var(--fg);pointer-events:none;justify-content:center;align-items:center;padding:6px 0;display:flex}.mobile-menu__label[data-astro-cid-6zhtzhfj]{writing-mode:vertical-rl;font-size:1.6rem;line-height:1}.mobile-menu__group[data-astro-cid-6zhtzhfj]{align-items:center;gap:var(--tab-gap);flex-direction:column;display:flex}.mobile-menu__tab[data-astro-cid-6zhtzhfj]{width:var(--tab-size);height:var(--tab-size);color:#fff;border-radius:calc(var(--tab-size) * .22);-webkit-tap-highlight-color:transparent;background:#000;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.mobile-menu__tab[data-astro-cid-6zhtzhfj]:before{content:"";position:absolute;inset:-3px}:root[data-theme=dark] .mobile-menu__tab[data-astro-cid-6zhtzhfj]{box-shadow:inset 0 0 0 var(--tab-border) #fff}.mobile-menu__tab[data-astro-cid-6zhtzhfj][aria-current=page]{background:#2b2b2b}.mobile-menu__tab[data-astro-cid-6zhtzhfj] svg{width:calc(var(--tab-size) * .54);height:calc(var(--tab-size) * .54)}.mobile-menu__tab[data-astro-cid-6zhtzhfj]:focus-visible{outline-offset:-3px;outline:2px solid #fff}.mobile-menu__glyph[data-astro-cid-6zhtzhfj]{display:inline-flex}.mobile-menu__glyph--moon[data-astro-cid-6zhtzhfj],:root[data-theme=light] .mobile-menu__glyph--star[data-astro-cid-6zhtzhfj]{display:none}:root[data-theme=light] .mobile-menu__glyph--moon[data-astro-cid-6zhtzhfj]{display:inline-flex}.mobile-menu--inline[data-astro-cid-6zhtzhfj]{position:static}.site-footer[data-astro-cid-jo6i4kqk]{height:var(--footer-h);padding:0 var(--space-6);text-align:center;justify-content:center;gap:var(--space-1);flex-direction:column;display:flex}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);color:var(--muted)}.site-footer__links[data-astro-cid-jo6i4kqk]{justify-content:center;gap:var(--space-2);display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:3px;transition:opacity var(--dur-fast) var(--ease-out);text-decoration:underline}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.65}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].site-footer__egg{color:inherit;cursor:inherit;margin:-10px -8px;padding:10px 8px;text-decoration:none;display:inline-block}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].site-footer__egg:hover,.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].site-footer__egg:focus,.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk].site-footer__egg:active{color:inherit;opacity:1;text-decoration:none}@media (width<=899px){.site-footer[data-astro-cid-jo6i4kqk]{padding:0 var(--space-4)}}:root{--footer-h:96px;--vh:100vh}@supports (height:100dvh){:root{--vh:100dvh}}body{--header-offset:0px;--page-fill:calc(var(--vh) - var(--header-offset) - var(--footer-h))}body.has-header{--header-offset:var(--header-h)}@media (width<=899px){body.has-header{--header-offset:0px}main{min-height:0}}:root{--menu-gutter:0px;--menu-tab:clamp(32px, 8.6vw, 40px);--menu-edge:clamp(18px, 6.3vw, 48px)}@media (width<=899px){:root{--menu-svh:100vh;--menu-top:calc(clamp(20px, calc(var(--menu-svh) * .05), 44px) + 2.1 * var(--fs-hero) + clamp(12px, calc(var(--menu-svh) * .03), 24px) + var(--fs-small) * 1.1 + 3px)}@supports (height:100svh){:root{--menu-svh:100svh}}body.has-mobile-menu{--menu-gutter:calc(var(--menu-tab) + var(--menu-edge))}}main{min-height:var(--page-fill);padding-right:var(--menu-gutter)}html.lock-scroll,html.lock-scroll body{height:100%;overflow:hidden}
