@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gfs-didot-greek-ext-400-normal.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gfs-didot-greek-400-normal.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gfs-didot-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-greek-wght-normal.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Commissioner Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--stone-0: #f4f3f0;--stone-1: #e9e7e2;--stone-2: #d3d0c9;--stone-3: #6f6c66;--ink: #1b1d21;--ink-soft: #3d4046;--night: #0f1216;--night-2: #171b21;--night-text: #e8e6e1;--night-muted: #9a9ca2;--lamp: #e2ad66;--lamp-strong: #f0c27e;--lamp-soft: rgba(226, 173, 102, .16);--focus: #c98f3f;--error: #b2452f;--ok: #3f7a5a;--font-display: "GFS Didot", "Didot", "Bodoni MT", "Noto Serif Display", Georgia, serif;--font-body: "Commissioner Variable", "Commissioner", "Helvetica Neue", Arial, sans-serif;--fs--1: .8125rem;--fs-0: .9375rem;--fs-1: 1.0625rem;--fs-2: 1.25rem;--fs-3: 1.5rem;--fs-4: clamp(1.75rem, 1.2rem + 1.6vw, 2.25rem);--fs-5: clamp(2.25rem, 1.4rem + 3.2vw, 4rem);--fs-6: clamp(2.75rem, 1.6rem + 5.4vw, 6.25rem);--lh-tight: 1.05;--lh-snug: 1.2;--lh-body: 1.55;--s-1: .5rem;--s-2: 1rem;--s-3: 1.5rem;--s-4: 2rem;--s-5: 3rem;--s-6: 4.5rem;--s-7: 6rem;--section: clamp(4.5rem, 9vw, 9rem);--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));--wrap: 1360px;--measure: 62ch;--header-h: 72px;--ease: cubic-bezier(.2, .7, .2, 1);--radius: 2px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--stone-0);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-1);line-height:var(--lh-body);font-weight:380;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--lamp-soft)}[hidden]{display:none!important}.display{font-family:var(--font-display);font-weight:400;line-height:var(--lh-tight);letter-spacing:-.005em;text-wrap:balance}h1.display{font-size:var(--fs-6)}h2.display{font-size:var(--fs-5)}h3.display{font-size:var(--fs-4);line-height:var(--lh-snug);text-wrap:pretty}.lead{font-size:var(--fs-2);line-height:1.5;font-weight:340;max-width:var(--measure)}.small{font-size:var(--fs-0)}.muted{color:var(--stone-3)}.measure{max-width:var(--measure)}.prose p+p{margin-top:1em}strong{font-weight:560}.num{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}.section{padding-block:var(--section)}.section+.section{padding-top:0}.band{background:var(--night);color:var(--night-text)}.band .muted{color:var(--night-muted)}.rule{border:0;border-top:1px solid var(--stone-2);margin:0}.band .rule{border-color:#ffffff1f}.grid{display:grid;gap:var(--s-3) var(--s-4)}.grid>*{min-width:0}@media(min-width:860px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.btn{display:inline-flex;align-items:center;gap:.6em;padding:.95em 1.5em;background:var(--ink);color:var(--stone-0);font-weight:500;font-size:var(--fs-0);letter-spacing:.01em;border-radius:var(--radius);transition:background .25s var(--ease),transform .25s var(--ease)}.btn:hover{background:#000}.btn:active{transform:translateY(1px)}.btn-light{background:var(--stone-0);color:var(--ink)}.btn-light:hover{background:#fff}.btn-ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.btn-ghost:hover{background:#0000000a}.band .btn-ghost:hover{background:#ffffff0f}.link{display:inline-flex;align-items:baseline;gap:.4em;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:.1em;transition:opacity .2s}.link:hover{opacity:.7}.ph{background:var(--stone-1);overflow:hidden}.ph img{width:100%;height:100%;object-fit:cover}.band .ph{background:var(--night-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stack>*+*{margin-top:var(--s-2)}.stack-lg>*+*{margin-top:var(--s-4)}.caption{font-size:var(--fs--1);color:var(--stone-3);line-height:1.4}.band .caption{color:var(--night-muted)}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.7rem;color:inherit;line-height:1}.logo-mark[data-astro-cid-tvrurpns]{flex:none}.logo-lit[data-astro-cid-tvrurpns]{fill:var(--lamp)}.logo-word[data-astro-cid-tvrurpns]{display:inline-flex;align-items:baseline;gap:.45rem;white-space:nowrap}.logo-a[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-size:1.35rem;letter-spacing:.02em}.logo-b[data-astro-cid-tvrurpns]{font-family:var(--font-body);font-size:.72rem;font-weight:560;letter-spacing:.3em;text-transform:uppercase;opacity:.85}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--stone-0) 86%,transparent);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid transparent;transition:border-color .3s}.site-header[data-astro-cid-3ef6ksr2][data-scrolled]{border-bottom-color:var(--stone-2)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:var(--header-h)}.nav[data-astro-cid-3ef6ksr2]{display:none}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;gap:clamp(1rem,2vw,2rem)}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:var(--fs-0);font-weight:450;padding-block:.4rem;border-bottom:1px solid transparent;transition:border-color .2s}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{border-bottom-color:var(--ink)}.header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s-3)}.lang[data-astro-cid-3ef6ksr2]{font-size:var(--fs-0);font-weight:450;opacity:.8}.lang[data-astro-cid-3ef6ksr2]:hover{opacity:1}.header-cta[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-0);font-weight:500;padding:.5rem 0}.menu-btn-label[data-astro-cid-3ef6ksr2]{display:none}.menu-icon[data-astro-cid-3ef6ksr2]{display:inline-flex;flex-direction:column;gap:5px;width:22px}.menu-icon[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;height:1.5px;background:currentColor;transition:transform .3s var(--ease)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-icon[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .menu-icon[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.25px) rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--stone-2);background:var(--stone-0)}.mobile-inner[data-astro-cid-3ef6ksr2]{padding-block:var(--s-3) var(--s-4)}.mobile-list[data-astro-cid-3ef6ksr2]{display:grid}.mobile-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.75rem 0;font-family:var(--font-display);font-size:var(--fs-3);border-bottom:1px solid var(--stone-2)}.mobile-foot[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3)}@media(min-width:1024px){.nav[data-astro-cid-3ef6ksr2]{display:block}.header-cta[data-astro-cid-3ef6ksr2]{display:inline-flex}.menu-btn[data-astro-cid-3ef6ksr2]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2]{display:none!important}.header-actions[data-astro-cid-3ef6ksr2] .lang[data-astro-cid-3ef6ksr2]{display:inline}}@media(max-width:1023px){.header-actions[data-astro-cid-3ef6ksr2] .lang[data-astro-cid-3ef6ksr2]{display:none}.menu-btn-label[data-astro-cid-3ef6ksr2]{display:inline}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--stone-1);padding-block:var(--s-6) var(--s-4);margin-top:var(--s-4)}.ft-top[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-5)}.ft-brand[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-3);align-content:start}.ft-about[data-astro-cid-sz7xmlte]{max-width:34ch;color:var(--ink-soft);font-size:var(--fs-0)}.ft-cols[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s-4)}.ft-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:.45rem;font-size:var(--fs-0)}.ft-h[data-astro-cid-sz7xmlte]{font-weight:560;margin-bottom:.9rem;font-size:var(--fs-0)}.ft-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:3px}.ft-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2) var(--s-4);margin-top:var(--s-6);padding-top:var(--s-3);border-top:1px solid var(--stone-2)}.ft-legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--s-3);font-size:var(--fs--1)}.ft-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:3px}.ft-gemi[data-astro-cid-sz7xmlte]{margin-left:.75rem}@media(min-width:640px){.ft-cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.ft-top[data-astro-cid-sz7xmlte]{grid-template-columns:4fr 8fr;gap:var(--s-6)}}.cc[data-astro-cid-garwan2p]{position:fixed;z-index:100;left:0;right:0;bottom:0;padding:0 var(--gutter-r) calc(var(--s-2) + env(safe-area-inset-bottom,0px)) var(--gutter);pointer-events:none}.cc-inner[data-astro-cid-garwan2p]{pointer-events:auto;max-width:56rem;margin-inline:auto;background:var(--ink);color:var(--stone-0);padding:var(--s-3);display:grid;gap:var(--s-3);box-shadow:0 10px 40px #0000004d}.cc-title[data-astro-cid-garwan2p]{font-weight:560}.cc-text[data-astro-cid-garwan2p]{font-size:var(--fs-0);color:var(--stone-2);max-width:70ch}.cc-text[data-astro-cid-garwan2p] .u[data-astro-cid-garwan2p]{text-decoration:underline;text-underline-offset:2px;color:var(--stone-0)}.cc-opts[data-astro-cid-garwan2p]{display:grid;gap:.5rem;margin-top:var(--s-2);font-size:var(--fs-0)}.cc-opt[data-astro-cid-garwan2p]{display:flex;gap:.6rem;align-items:center}.cc-opt[data-astro-cid-garwan2p] input[data-astro-cid-garwan2p]{accent-color:var(--lamp);width:1rem;height:1rem}.cc-actions[data-astro-cid-garwan2p]{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.cc-actions[data-astro-cid-garwan2p] .btn[data-astro-cid-garwan2p]{background:var(--stone-0);color:var(--ink)}.cc-actions[data-astro-cid-garwan2p] .btn[data-astro-cid-garwan2p]:hover{background:#fff}.cc-actions[data-astro-cid-garwan2p] .btn-ghost[data-astro-cid-garwan2p]{background:transparent;color:var(--stone-0);box-shadow:inset 0 0 0 1px #ffffff80}.cc-actions[data-astro-cid-garwan2p] .btn-ghost[data-astro-cid-garwan2p]:hover{background:#ffffff14}.cc-link[data-astro-cid-garwan2p]{font-size:var(--fs-0);text-decoration:underline;text-underline-offset:3px;color:var(--stone-2);padding:.5rem}@media(min-width:860px){.cc-inner[data-astro-cid-garwan2p]{grid-template-columns:1fr auto;align-items:center}}.skip[data-astro-cid-5hce7sga]{position:absolute;left:1rem;top:-4rem;z-index:200;padding:.6rem 1rem;background:var(--ink);color:var(--stone-0);border-radius:var(--radius)}.skip[data-astro-cid-5hce7sga]:focus{top:1rem}.wa[data-astro-cid-5hce7sga]{position:fixed;z-index:60;right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 6px 20px #0003;transition:transform .25s var(--ease)}.wa[data-astro-cid-5hce7sga]:hover{transform:translateY(-2px)}
