@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-ext-400-normal.DN8azYTI.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-ext-400-normal.Cj1kF6KR.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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-400-normal.72Io3whm.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-400-normal.VT77nruV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-ext-400-normal.ueNFnE5s.woff2)format("woff2"),url(/_astro/alegreya-greek-ext-400-normal.UcF-MPys.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-400-normal.BI7tMDVB.woff2)format("woff2"),url(/_astro/alegreya-greek-400-normal.BTnTTGc4.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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-vietnamese-400-normal.D8CgJdBg.woff2)format("woff2"),url(/_astro/alegreya-vietnamese-400-normal.D-Jsyxvv.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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-ext-400-normal.BJ1luULk.woff2)format("woff2"),url(/_astro/alegreya-latin-ext-400-normal.I24-Fo_X.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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-400-normal.BLlBRtDv.woff2)format("woff2"),url(/_astro/alegreya-latin-400-normal.BuQWlRPA.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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-ext-400-italic.CJ53xJ73.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-ext-400-italic.281qz-PX.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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-400-italic.CzOFVsaV.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-400-italic.DSxbt1-2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-ext-400-italic.BqZ1xVE4.woff2)format("woff2"),url(/_astro/alegreya-greek-ext-400-italic.EKR1I7m6.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-400-italic.DpcfyKEk.woff2)format("woff2"),url(/_astro/alegreya-greek-400-italic.D9g29fJh.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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-vietnamese-400-italic.CJsk7YCA.woff2)format("woff2"),url(/_astro/alegreya-vietnamese-400-italic.DD2hiUnx.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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-ext-400-italic.Cf8WgXZg.woff2)format("woff2"),url(/_astro/alegreya-latin-ext-400-italic.BQgzjtbe.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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-400-italic.BXpar-rJ.woff2)format("woff2"),url(/_astro/alegreya-latin-400-italic.CJvUQvZT.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:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-cyrillic-ext-500-normal.BIfGEemn.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-ext-500-normal.BMQ-IlQd.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:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-cyrillic-500-normal.uJUgykjJ.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-500-normal.h-VttLAG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-greek-ext-500-normal.CpSZDjmq.woff2)format("woff2"),url(/_astro/alegreya-greek-ext-500-normal.DzZMWm6Q.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-greek-500-normal.Cs_YSU_p.woff2)format("woff2"),url(/_astro/alegreya-greek-500-normal.DSAlufuP.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:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-vietnamese-500-normal.1pKrKpC8.woff2)format("woff2"),url(/_astro/alegreya-vietnamese-500-normal.Bulx4Dj7.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:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-latin-ext-500-normal.B_6HdrEK.woff2)format("woff2"),url(/_astro/alegreya-latin-ext-500-normal.BXZj8mwG.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:Alegreya;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-latin-500-normal.C25lLdV_.woff2)format("woff2"),url(/_astro/alegreya-latin-500-normal.B7TqNLeg.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{--c-paper:#fdfdfc;--c-stone:#f4f3f0;--c-ink:#171615;--c-ink-soft:#5a5650;--c-line:#e6e3de;--c-line-strong:#b9b4ac;--c-accent:#b3241b;--c-plate:#f4f3f0;--c-plate-ink:#5a5650;--c-night:#171615;--c-on-night:#f3f1ed;--c-on-night-soft:#bdb7ae;--font-display:"Alegreya", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans:"Alegreya", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--text-xs:.8125rem;--text-s:.9375rem;--text-m:1.0625rem;--text-l:clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--text-xl:clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem);--text-2xl:clamp(2.25rem, 1.55rem + 2.9vw, 3.875rem);--text-3xl:clamp(2.75rem, 1.6rem + 5vw, 6rem);--leading:1.55;--tracking:0;--tracking-display:-.01em;--tracking-caps:.14em;--gutter:clamp(1rem, .4rem + 2.6vw, 3rem);--gap:clamp(1rem, .6rem + 1.4vw, 2rem);--space-s:1rem;--space-m:clamp(1.5rem, 1rem + 1.6vw, 2.75rem);--space-l:clamp(3rem, 2rem + 4vw, 6rem);--space-xl:clamp(4.5rem, 2.5rem + 7vw, 8.5rem);--max:1280px;--measure:35em;--margin-col:15rem;--margin-num:4rem;--header-h:4rem;--radius:0;--ease:cubic-bezier(.2, .7, .1, 1)}:root[data-theme=dark]{--c-paper:#171513;--c-stone:#211e1b;--c-ink:#ece8e2;--c-ink-soft:#aea79d;--c-line:#2e2a26;--c-line-strong:#4f4943;--c-accent:#f07a68;--c-plate:#211e1b;--c-plate-ink:#aea79d;--c-night:#0f0e0d}[data-foreign],.prose blockquote[lang=en]{--font-display:"Alegreya", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans:"Alegreya", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--tracking-caps:.14em;font-family:var(--font-sans)}:lang(ar),:lang(fa){--font-display:"Alegreya", "Noto Naskh Arabic", "Geeza Pro", "Times New Roman", serif;--font-sans:"Alegreya", "Noto Naskh Arabic", "Geeza Pro", "Segoe UI", Tahoma, serif;--tracking-display:0;--tracking-caps:0}:lang(he){--font-display:"Alegreya", "Noto Serif Hebrew", "Times New Roman", serif;--font-sans:"Alegreya", "Noto Serif Hebrew", "Times New Roman", "Segoe UI", serif;--tracking-display:0;--tracking-caps:0}:lang(hi){--font-display:"Alegreya", "Noto Serif Devanagari", "Nirmala UI", serif;--font-sans:"Alegreya", "Noto Serif Devanagari", "Nirmala UI", serif;--tracking-display:0;--tracking-caps:0}:lang(bn){--font-display:"Alegreya", "Noto Serif Bengali", "Nirmala UI", serif;--font-sans:"Alegreya", "Noto Serif Bengali", "Nirmala UI", serif;--tracking-display:0;--tracking-caps:0}:lang(th){--font-display:"Alegreya", "Noto Serif Thai", "Leelawadee UI", serif;--font-sans:"Alegreya", "Noto Serif Thai", "Leelawadee UI", serif;--tracking-display:0;--tracking-caps:0}:lang(ja){--font-display:"Alegreya", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--font-sans:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--tracking-display:0;--tracking-caps:0}:lang(zh-Hans){--font-display:"Alegreya", "Songti SC", "SimSun", "Noto Serif SC", serif;--font-sans:"Songti SC", "SimSun", "Noto Serif SC", serif;--tracking-display:0;--tracking-caps:0}:lang(zh-Hant){--font-display:"Alegreya", "Songti TC", "PMingLiU", "Noto Serif TC", serif;--font-sans:"Songti TC", "PMingLiU", "Noto Serif TC", serif;--tracking-display:0;--tracking-caps:0}:lang(ko){--font-display:"Alegreya", "AppleMyungjo", "Batang", "Noto Serif KR", serif;--font-sans:"AppleMyungjo", "Batang", "Noto Serif KR", serif;--tracking-display:0;--tracking-caps:0}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light;scroll-padding-block-start:calc(var(--header-h) + 1rem)}html[data-theme=dark]{color-scheme:dark}html:has(.menu[open]){overflow:hidden}body{background:var(--c-paper);min-height:100dvh;color:var(--c-ink);font-family:var(--font-sans);font-size:var(--text-m);line-height:var(--leading);letter-spacing:var(--tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-kerning:normal}img,svg,video,picture{max-inline-size:100%;display:block}img{block-size:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{font-weight:500;font-size:inherit;text-wrap:balance;overflow-wrap:break-word;line-height:1.15}p{text-wrap:pretty}::selection{background:var(--c-accent);color:var(--c-paper)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}span[lang],li[lang],option[lang]{unicode-bidi:isolate}[hidden]{display:none!important}q{quotes:auto}.container{inline-size:100%;max-inline-size:var(--max);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.ruled{border-block-start:1px solid var(--c-ink);padding-block-start:.75rem}.section{padding-block:var(--space-l)}.split{gap:var(--space-s) var(--gap);display:grid}@media (width>=900px){.split{grid-template-columns:14rem minmax(0,1fr)}}.display{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:500;line-height:1.06}.h-3xl{font-size:var(--text-3xl);line-height:1}.h-2xl{font-size:var(--text-2xl);line-height:1.05}.h-xl{font-size:var(--text-xl);line-height:1.15}:is(.h-3xl,.h-2xl,.h-xl,.display):is(:lang(ar),:lang(fa),:lang(he),:lang(hi),:lang(bn),:lang(th),:lang(ja),:lang(zh),:lang(ko)){line-height:1.35}.label{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-ink-soft);font-weight:500;line-height:1.4}.label:is(:lang(ar),:lang(fa),:lang(he),:lang(hi),:lang(bn),:lang(th),:lang(ja),:lang(zh),:lang(ko)){font-size:var(--text-s)}.rubric{color:var(--c-accent)}.italic{font-style:italic}.italic:is(:lang(ar),:lang(fa),:lang(he),:lang(ja),:lang(zh),:lang(ko),:lang(th),:lang(hi),:lang(bn)){font-style:normal}.soft{color:var(--c-ink-soft)}.lead{font-size:var(--text-l);color:var(--c-ink-soft);max-inline-size:var(--measure);line-height:1.5}.num{font-variant-numeric:lining-nums tabular-nums}.link{text-decoration:underline 1px;text-decoration-color:var(--c-line-strong);text-underline-offset:.22em;transition:text-decoration-color .2s,color .2s}.link:hover{color:var(--c-accent);text-decoration-color:currentColor}.go{align-items:center;gap:.5em;min-block-size:2.75rem;font-style:italic;display:inline-flex}.go:is(:lang(ar),:lang(fa),:lang(he),:lang(ja),:lang(zh),:lang(ko),:lang(th),:lang(hi),:lang(bn)){font-style:normal}.go:hover{color:var(--c-accent);text-underline-offset:.25em;text-decoration:underline 1px}.btn{border:1px solid var(--c-ink);border-radius:var(--radius);background:var(--c-ink);min-block-size:2.75rem;color:var(--c-paper);font-size:var(--text-m);text-align:center;text-wrap:balance;justify-content:center;align-items:center;gap:.6rem;max-inline-size:100%;padding:.4rem 1.2rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.btn:hover{background:var(--c-accent);border-color:var(--c-accent)}.btn-line{color:var(--c-ink);background:0 0}.btn-line:hover{background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink)}.arrow{flex:none;block-size:.875em;inline-size:.875em}[dir=rtl] .arrow{scale:-1 1}h1,h2,.display{hyphens:auto;overflow-wrap:anywhere}.inline-field{flex-wrap:wrap;gap:.5rem;display:flex}.inline-field input{border:1px solid var(--c-line-strong);border-radius:var(--radius);background:var(--c-paper);flex:14rem;min-block-size:2.75rem;min-inline-size:0;padding:.4rem .8rem}.inline-field input:focus-visible{border-color:var(--c-accent);outline-offset:0}.prose{max-inline-size:var(--measure);font-size:var(--text-l);hyphens:auto;hanging-punctuation:first;line-height:1.6}:lang(ja) .prose{word-break:auto-phrase;line-break:strict}.prose>*+*{margin-block-start:.9em}.prose h2{font-size:var(--text-xl);margin-block-start:2em;line-height:1.2}.prose h3{font-style:italic;font-weight:500;font-size:var(--text-l);margin-block-start:1.6em}.prose a{text-decoration:underline 1px;text-decoration-color:var(--c-line-strong);text-underline-offset:.2em}.prose a:hover{text-decoration-color:currentColor}.prose ul,.prose ol{padding-inline-start:1.25em}.prose li+li{margin-block-start:.35em}.prose li::marker{color:var(--c-accent)}.prose blockquote{border-inline-start:2px solid var(--c-accent);padding-inline-start:1.25em;font-style:italic}.prose blockquote>p+p:last-child{font-style:normal;font-size:var(--text-s);color:var(--c-ink-soft);margin-block-start:.5em}.prose blockquote>p+p:last-child:before{content:"— "}.prose blockquote>p+p:last-child em{font-style:italic}.prose blockquote:is(:lang(ar),:lang(fa),:lang(he),:lang(ja),:lang(zh),:lang(ko),:lang(th),:lang(hi),:lang(bn)){font-style:normal}.prose hr{text-align:center;border:0;block-size:1.5em}.prose hr:before{content:"⁂";color:var(--c-accent)}.prose .incipit{color:var(--c-accent);text-transform:uppercase;letter-spacing:.06em;font-size:.84em}.prose .incipit:is(:lang(ar),:lang(fa),:lang(he),:lang(ja),:lang(zh),:lang(ko),:lang(th),:lang(hi),:lang(bn)){letter-spacing:0;font-size:1em}.prose .pn{display:none}.prose sup{line-height:0}.prose [data-footnote-ref]{color:var(--c-accent);font-variant-numeric:lining-nums;padding-inline:.1em;font-size:.8em;text-decoration:none}.prose .sidenote{display:none}.prose .footnotes{border-block-start:1px solid var(--c-line);font-size:var(--text-s);color:var(--c-ink-soft);margin-block-start:var(--space-m);padding-block-start:var(--space-s);line-height:1.5}.prose .footnotes h2{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0 0 .5rem;font-weight:500}.prose .footnotes ol{padding-inline-start:1.5em}.prose .footnotes li::marker{font-variant-numeric:lining-nums}.prose [data-footnote-backref]{text-underline-offset:.2em;color:var(--c-accent);text-decoration:underline 1px}@media (width>=700px){.prose.numbered>p{position:relative}.prose.numbered .pn{min-inline-size:2rem;font-size:var(--text-xs);text-align:end;color:var(--c-accent);font-variant-numeric:lining-nums tabular-nums;opacity:.85;line-height:1.4;display:block;position:absolute;inset-block-start:.38em;inset-inline-end:calc(100% + 1.25rem)}.prose.numbered .pn:hover{opacity:1;text-decoration:underline}}@media (width>=1100px){.prose.noted{margin-inline-end:calc(var(--margin-col) + var(--gap) * 1.5)}.prose.noted .sidenote{float:inline-end;clear:inline-end;inline-size:var(--margin-col);font-size:var(--text-s);color:var(--c-ink-soft);hyphens:manual;text-wrap:pretty;margin-block:.25rem .75rem;margin-inline-end:calc(-1 * (var(--margin-col) + var(--gap) * 1.5));line-height:1.45;display:block;position:relative}.prose.noted .sidenote .sn-n{color:var(--c-accent);font-variant-numeric:lining-nums;margin-inline-end:.35em}.prose.noted .footnotes{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{@page{margin:22mm 20mm 24mm}html{font-size:10.5pt}body{color:#000;background:#fff}.header,.footer,.no-print,.skip{display:none!important}.prose{max-inline-size:none;font-size:11pt;margin:0!important}.prose .sidenote,.prose .pn{display:none!important}.prose .footnotes{break-before:avoid;display:block!important}.prose a[href^=http]:after{content:" (" attr(href) ")";color:#444;overflow-wrap:anywhere;font-size:.8em}.prose p{orphans:3;widows:3}.prose h2,.prose h3{break-after:avoid}}.lang.astro-3s4v7zxg{position:relative}summary.astro-3s4v7zxg{cursor:pointer;user-select:none;min-block-size:2.75rem;min-inline-size:2.75rem;font-size:var(--text-s);justify-content:center;align-items:center;gap:.4rem;font-weight:500;list-style:none;display:inline-flex}summary.astro-3s4v7zxg::-webkit-details-marker{display:none}summary.astro-3s4v7zxg svg.astro-3s4v7zxg{block-size:.625rem;inline-size:.625rem;transition:rotate .2s}.lang.astro-3s4v7zxg[open] summary.astro-3s4v7zxg svg.astro-3s4v7zxg{rotate:180deg}.panel.astro-3s4v7zxg{z-index:60;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-paper);max-block-size:min(70vh,32rem);min-inline-size:15rem;padding-block:.25rem;position:absolute;inset-block-start:100%;inset-inline-end:0;overflow-y:auto;box-shadow:0 12px 32px -16px #00000040}.panel.astro-3s4v7zxg a.astro-3s4v7zxg{min-block-size:2.5rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,sans-serif;font-size:var(--text-s);color:var(--c-ink-soft);justify-content:space-between;align-items:center;gap:1rem;padding-inline:.875rem;display:flex}.panel.astro-3s4v7zxg a.astro-3s4v7zxg:after{content:attr(hreflang);font-size:var(--text-xs);text-transform:uppercase}.panel.astro-3s4v7zxg a.astro-3s4v7zxg:hover,.panel.astro-3s4v7zxg a.astro-3s4v7zxg[aria-current]{color:var(--c-ink);background:var(--c-plate)}.mark.astro-4pt2nqzy{vertical-align:-.12em;flex:none;display:inline-block}.header.astro-nen7h5rs{z-index:50;background:var(--c-paper);position:relative}.bar.astro-nen7h5rs{justify-content:space-between;align-items:center;gap:var(--space-s);min-block-size:var(--header-h);border-block-end:1px solid var(--c-ink);display:flex}.brand.astro-nen7h5rs{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.45em;min-block-size:2.75rem;font-size:1.375rem;font-weight:500;display:inline-flex}.nav.astro-nen7h5rs{display:none}.nav.astro-nen7h5rs ul.astro-nen7h5rs{gap:clamp(1.25rem,2.2vw,2rem);display:flex}.nav.astro-nen7h5rs a.astro-nen7h5rs,.letter.astro-nen7h5rs{min-block-size:2.75rem;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;align-items:center;font-weight:500;display:inline-flex}.nav.astro-nen7h5rs a.astro-nen7h5rs[aria-current],.nav.astro-nen7h5rs a.astro-nen7h5rs:hover,.letter.astro-nen7h5rs:hover,.letter.astro-nen7h5rs[aria-current]{color:var(--c-accent)}.letter.astro-nen7h5rs{border:1px solid var(--c-ink);padding-inline:.9rem;display:none}.end.astro-nen7h5rs{align-items:center;gap:clamp(.5rem,1.2vw,1.25rem);display:flex}@media (width>=1000px){.bar.astro-nen7h5rs{grid-template-columns:1fr auto 1fr;display:grid}.nav.astro-nen7h5rs{display:block}.end.astro-nen7h5rs{justify-self:end}.letter.astro-nen7h5rs{display:inline-flex}.menu.astro-nen7h5rs{display:none}}@media (width<=340px){.brand.astro-nen7h5rs{font-size:1.2rem}.end.astro-nen7h5rs{gap:.25rem}}.menu.astro-nen7h5rs summary.astro-nen7h5rs{border:1px solid var(--c-ink);min-block-size:2.75rem;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer;align-items:center;padding-inline:.9rem;font-weight:500;list-style:none;display:inline-flex}.menu.astro-nen7h5rs summary.astro-nen7h5rs::-webkit-details-marker{display:none}.menu.astro-nen7h5rs[open] summary.astro-nen7h5rs{background:var(--c-ink);color:var(--c-paper)}.sheet.astro-nen7h5rs{block-size:calc(100dvh - var(--header-h));padding:var(--space-s) var(--gutter) var(--space-l);background:var(--c-paper);position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.sheet.astro-nen7h5rs ul.astro-nen7h5rs{display:grid}.sheet.astro-nen7h5rs li.astro-nen7h5rs a.astro-nen7h5rs{border-block-end:1px solid var(--c-line);min-block-size:3.5rem;font-size:var(--text-xl);align-items:center;line-height:1.1;display:flex}.sheet.astro-nen7h5rs a.astro-nen7h5rs[aria-current]{color:var(--c-accent)}.footer.astro-jo6i4kqk{padding-block:var(--space-m);font-size:var(--text-s);margin-block-start:var(--space-xl)}.footer.astro-jo6i4kqk>.container.astro-jo6i4kqk{border-block-start:1px solid var(--c-ink);padding-block-start:var(--space-m)}.cols.astro-jo6i4kqk{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}@media (width>=1000px){.cols.astro-jo6i4kqk{grid-template-columns:6fr 3fr 3fr}}.about.astro-jo6i4kqk{align-content:start;gap:.5rem;max-inline-size:24rem;display:grid}.name.astro-jo6i4kqk{font-size:var(--text-xl);align-items:center;gap:.4em;font-weight:500;display:inline-flex}.label.astro-jo6i4kqk{margin-block-end:.5rem}.footer.astro-jo6i4kqk li.astro-jo6i4kqk a.astro-jo6i4kqk{overflow-wrap:anywhere;align-items:center;min-block-size:2.75rem;display:inline-flex}@media (pointer:fine){.footer.astro-jo6i4kqk li.astro-jo6i4kqk a.astro-jo6i4kqk{min-block-size:2rem}}.fine.astro-jo6i4kqk{max-inline-size:60rem;border-block-start:1px solid var(--c-line);color:var(--c-ink-soft);margin-block-start:var(--space-m);padding-block-start:var(--space-s)}.bottom.astro-jo6i4kqk{justify-content:space-between;gap:.5rem var(--space-m);flex-wrap:wrap;margin-block-start:var(--space-m);display:flex}.bottom.astro-jo6i4kqk small.astro-jo6i4kqk{font-size:inherit}.bottom.astro-jo6i4kqk a.astro-jo6i4kqk{align-items:center;min-block-size:2.75rem;margin-block:-.9rem;display:inline-flex}.skip.astro-hkbrpulz{z-index:200;background:var(--c-ink);color:var(--c-paper);padding:.75rem 1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.skip.astro-hkbrpulz:focus{transform:none}
