@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-300-normal.BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-ext-300-normal.BsCYHBWC.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-300-normal.DueGyF8j.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-ext-300-normal.-ixxmfGr.woff2)format("woff2"),url(/_astro/jost-latin-ext-300-normal.DIStW2bt.woff)format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff)format("woff")}@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")}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/commissioner-greek-300-normal.BsN3XDpD.woff2)format("woff2"),url(/_astro/commissioner-greek-300-normal.Dl7Squ1y.woff)format("woff")}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/commissioner-greek-400-normal.DS8oOZ8C.woff2)format("woff2"),url(/_astro/commissioner-greek-400-normal.C7SP9rAk.woff)format("woff")}:root{--bg:#fbfbf9;--surface:#f1f2f0;--fg:#1b2430;--muted:#5d6672;--line:#dfe2e0;--accent:#1f4e8c;--accent-fg:#fff;--reed:#b58f55;--hero-ink:#fff;--err:#b3261e;--display:"Cormorant Garamond","EB Garamond","Iowan Old Style",Georgia,serif;--body:"Jost","Commissioner","Helvetica Neue",Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d1522;--surface:#142033;--fg:#eef1f4;--muted:#a3adba;--line:#25344b;--accent:#7fb0ee;--accent-fg:#0d1522;--reed:#d4ae74;--err:#ff8a80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0d1522;--surface:#142033;--fg:#eef1f4;--muted:#a3adba;--line:#25344b;--accent:#7fb0ee;--accent-fg:#0d1522;--reed:#d4ae74;--err:#ff8a80;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:color-mix(in srgb,var(--accent) 18%,transparent);scroll-padding-top:84px}body{background:var(--bg);color:var(--fg);font:300 17px/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%}[hidden]{display:none!important}a{color:inherit}a,button,input,select,textarea,label{touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{max-width:1180px;padding-inline:max(20px,env(safe-area-inset-left,0px)) max(20px,env(safe-area-inset-right,0px));margin-inline:auto}select option{background:var(--bg);color:var(--fg)}.label{font:400 12px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:300;line-height:1.05}h2{font-size:clamp(34px,5vw,56px)}.note{color:var(--muted);font-size:13px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--accent);color:var(--accent-fg);padding:10px 14px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}header.top{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky}.top .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.brand{font:400 15px/1 var(--body);letter-spacing:.28em;text-transform:uppercase;text-decoration:none}nav.links{gap:26px;display:flex}nav.links a{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:13px;text-decoration:none}nav.links a:hover,nav.links a[aria-current=page]{color:var(--fg)}.top .end{align-items:center;gap:18px;display:flex}.lang{letter-spacing:.16em;color:var(--muted);padding:8px 2px;font-size:12px;text-decoration:none}.lang:hover{color:var(--fg)}.menu-btn{border:1px solid var(--line);color:var(--fg);font:400 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:13px 14px;transition:border-color .2s;display:none}.menu-btn:hover,.menu-btn[aria-expanded=true]{border-color:var(--fg)}.menu-panel{border-top:1px solid var(--line)}.menu-panel a{border-bottom:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;padding:14px 20px;font-size:13px;text-decoration:none;display:block}.menu-panel a[aria-current=page]{color:var(--accent)}.btn{background:var(--accent);color:var(--accent-fg);font:400 12px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;border-radius:2px;padding:15px 24px;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-block}@media (width>=721px){.btn{white-space:nowrap}}.btn:hover{background:color-mix(in srgb,var(--accent) 82%,var(--fg))}.btn:active{transform:translateY(1px)}.btn.ghost{color:var(--fg);border:1px solid var(--fg);background:0 0}.btn.ghost:hover{background:color-mix(in srgb,var(--fg) 6%,transparent)}@media (width<=720px){nav.links{display:none}.menu-btn{display:inline-block}.top .end{gap:10px}.top .btn{padding:13px 16px}}@media (width>=721px){.menu-panel{display:none!important}}section{padding-block:clamp(64px,10vw,128px)}.more{letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;margin-top:28px;padding-bottom:4px;font-size:12px;text-decoration:none;display:inline-block}.more:hover{color:var(--accent)}.page-head{padding-block:clamp(56px,9vw,112px) clamp(28px,4vw,48px)}.page-head h1{margin-top:14px;font-size:clamp(40px,7vw,80px)}.page-head .intro{max-width:60ch;margin:22px 0 0}.prose{max-width:68ch;padding-bottom:clamp(64px,10vw,128px)}.prose h2{margin:2.2em 0 .6em;font-size:clamp(28px,3.4vw,38px)}.prose h3{font:400 13px/1.3 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:2em 0 .6em}.prose p,.prose li{max-width:68ch}.prose ul,.prose ol{padding-left:1.2em}.prose li{margin-bottom:.4em}.prose a{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.prose table{border-collapse:collapse;margin:1em 0;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px 10px 0}.prose th{color:var(--muted);font-weight:400}.updated{color:var(--muted);font-size:13px}.ph-mark{color:var(--fg);background:color-mix(in srgb,var(--reed) 22%,transparent);border-radius:2px;padding:0 .3em}footer{border-top:1px solid var(--line);padding-block:36px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 28px;display:flex}footer nav{flex-wrap:wrap;gap:22px;display:flex}footer nav a{color:var(--muted);font-size:13px;text-decoration:none}footer nav a:hover{color:var(--fg);text-decoration:underline}.js img[loading=lazy]{opacity:0;transition:opacity .6s}.js img[loading=lazy].is-loaded{opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:active{transform:none}.js img[loading=lazy]{transition:none}}
