@font-face{font-family:"Source Sans 3";src:url(/font/Source_Sans_3/SourceSans3-Variable.v2.woff2)format("woff2-variations");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial),local(Liberation Sans);font-weight:400;size-adjust:93.4%;ascent-override:109.64%;descent-override:42.83%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);font-weight:600;size-adjust:89.3%;ascent-override:114.67%;descent-override:44.79%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:url(/font/Source_Serif_4/source-serif-4-latin-opsz-normal.v2.woff2)format("woff2-variations");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/font/Source_Serif_4/source-serif-4-latin-opsz-italic.v2.woff2)format("woff2-variations");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia);font-style:normal;size-adjust:96.3%;ascent-override:107.6%;descent-override:34.8%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback";src:local(Georgia Italic),local(Georgia-Italic);font-style:italic;size-adjust:88.4%;ascent-override:117.2%;descent-override:37.9%;line-gap-override:0%}:root{color-scheme:light only;--color-yellow:#ffc30b;--color-accent:#ff7e0a;--color-cream:#fff7f0;--color-band-dark:#2b2825;--color-band-darker:#1e1c1a;--color-ink:#2f4858;--color-white:#fff;--color-black:#000;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-paper-deep:#f9ede2;--color-ink-soft:#4d6373;--color-rule-light:#2f485829;--color-on-dark:#fff7f0;--color-on-dark-soft:#fff7f0bd;--color-rule-dark:#fff7f024;--color-gold-ink:#8a5a00;--gradient-cta:linear-gradient(180deg, var(--color-yellow) 0%, var(--color-accent) 100%);--gradient-night:linear-gradient(160deg, var(--color-band-dark) 0%, var(--color-band-darker) 70%);--font-sans:"Source Sans 3", "Source Sans 3 Fallback", Arial, Helvetica, sans-serif;--font-serif:"Source Serif 4", "Source Serif 4 Fallback", Georgia, "Times New Roman", serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:clamp(1.625rem, 2.6vw, 2rem);--text-3xl:clamp(2rem, 4vw, 2.75rem);--text-4xl:clamp(2.5rem, 6vw, 4.25rem);--tracking-caps:.18em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-y:clamp(4rem, 9vw, 7.5rem);--radius-sm:3px;--radius-md:3px;--radius-lg:6px;--container:1120px;--container-narrow:720px;--gutter:clamp(1rem, 4vw, 2rem);--header-h:76px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--dur-fast:.16s;--dur-base:.28s;--dur-slow:.7s;--transition:var(--dur-base) var(--ease-out)}@media (width<=760px){:root{--header-h:60px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:.01em;color:var(--color-ink);background:var(--color-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;line-height:1.7;display:flex;overflow-x:clip}main{flex:1}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,li,blockquote{overflow-wrap:break-word}h1,h2,h3{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.012em;color:inherit;text-wrap:balance;font-weight:400;line-height:1.12}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl);-webkit-hyphens:auto;hyphens:auto;line-height:1.25}h4{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600}p{text-wrap:pretty}a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-yellow);text-underline-offset:.22em;transition:color var(--transition), text-decoration-color var(--transition);text-decoration-thickness:1px}a:hover{text-decoration-color:var(--color-accent)}strong{font-weight:600}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-gold-ink);outline-offset:3px;border-radius:2px}.section--night :focus-visible,.section--charcoal :focus-visible,.site-header :focus-visible,.site-footer :focus-visible,.skip-link:focus-visible{outline-color:var(--color-yellow)}::selection{background:var(--color-yellow);color:var(--color-black)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.section{padding-block:var(--section-y)}.section--tight{padding-block:clamp(3rem,6vw,4.5rem)}.section--night{background:var(--gradient-night);color:var(--color-on-dark)}.section--charcoal{background:var(--color-band-dark);color:var(--color-on-dark)}.section--paper{background:var(--color-cream)}.section--paper-deep{background:var(--color-paper-deep)}.section--night a,.section--charcoal a{text-decoration-color:var(--color-yellow)}.eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-gold-ink);font-weight:600;display:inline-block}.section--night .eyebrow,.section--charcoal .eyebrow{color:var(--color-yellow)}.lead{color:var(--color-ink-soft);max-width:40em;font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.6}.section--night .lead,.section--charcoal .lead{color:var(--color-on-dark-soft)}.muted{color:var(--color-ink-soft)}.section--night .muted,.section--charcoal .muted{color:var(--color-on-dark-soft)}.serif{font-family:var(--font-serif)}.stack>*+*{margin-top:var(--space-4)}.stack-lg>*+*{margin-top:var(--space-8)}.btn{border-radius:var(--radius-md);background:var(--color-accent);max-width:100%;min-height:52px;color:var(--color-black);font-family:var(--font-sans);letter-spacing:.04em;text-align:center;white-space:normal;cursor:pointer;box-shadow:none;transition:filter var(--dur-fast) var(--ease-std), transform 80ms var(--ease-std), border-color var(--transition), color var(--transition);border:1px solid #0000;justify-content:center;align-items:center;gap:.6em;padding:.85rem 1.75rem;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex;transform:none}.btn:active{transform:translateY(1px)}.btn[disabled],.btn:disabled{opacity:.7;cursor:progress;transform:none}.btn--ghost{color:inherit;background:0 0;border-color:currentColor}.btn--small{min-height:42px;padding:.55rem 1.1rem;font-size:.9375rem}@media (hover:hover){.btn:hover{color:var(--color-black);filter:brightness(.92)}.btn--ghost:hover{color:inherit;filter:none;border-color:var(--color-yellow)}.btn[disabled]:hover,.btn:disabled:hover{filter:none}}.btn-row{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.text-link{background-image:linear-gradient(var(--color-accent), var(--color-accent)), linear-gradient(var(--color-yellow), var(--color-yellow));transition:background-size .26s var(--ease-std);background-position:0 calc(100% - .35rem),0 calc(100% - .35rem);background-repeat:no-repeat;background-size:0 1px,100% 1px;margin-block:-.45rem;padding-block:.45rem;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover){.text-link:hover{background-size:100% 1px,100% 1px}}.latitude{align-items:center;gap:var(--space-4);color:var(--color-gold-ink);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600;display:flex}.latitude:before,.latitude:after{content:"";opacity:.55;background:currentColor;flex:1;height:1px}.latitude--left:before{display:none}.section--night .latitude,.section--charcoal .latitude{color:var(--color-yellow)}.card{border:1px solid var(--color-rule-light);border-radius:var(--radius-md);background:0 0;padding:clamp(1.25rem,3vw,2rem)}.section--paper-deep .card{background:var(--color-cream)}.section--night .card,.section--charcoal .card{border-color:var(--color-rule-dark);background:#fff7f008}.grid{gap:clamp(1rem,3vw,2rem);display:grid}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.dash-list{padding:0;list-style:none}.dash-list li{padding-left:1.6em;position:relative}.dash-list li+li{margin-top:var(--space-3)}.dash-list li:before{content:"";background:var(--color-yellow);width:.9em;height:1px;position:absolute;top:.85em;left:0}.section--paper .dash-list li:before,.section--paper-deep .dash-list li:before{background:var(--color-gold-ink)}.prose{max-width:var(--container-narrow)}.prose h2{font-size:var(--text-2xl);margin-top:var(--space-12);margin-bottom:var(--space-4)}.prose h3{font-size:var(--text-lg);margin-top:var(--space-8);margin-bottom:var(--space-3)}.prose p,.prose ul,.prose ol{margin-bottom:var(--space-4)}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:var(--space-2)}.prose--note{max-width:68ch}.prose--note>p:first-child{margin-top:0}.prose--note h2{font-size:var(--text-2xl);text-wrap:balance;line-height:1.15}.prose--note h3{font-family:var(--font-serif)}.prose--note h4{margin-top:var(--space-8);margin-bottom:var(--space-2);color:var(--color-gold-ink)}.prose--note ul li::marker{color:var(--color-gold-ink)}.prose--note ol li::marker{color:var(--color-gold-ink);font-variant-numeric:lining-nums tabular-nums}.prose blockquote{margin:var(--space-8) 0;padding:var(--space-1) 0 var(--space-1) var(--space-5);border-left:1px solid var(--color-gold-ink);font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-ink);line-height:1.5}.prose blockquote p{margin-bottom:var(--space-3)}.prose blockquote p:last-child{margin-bottom:0}.prose blockquote cite{margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-gold-ink);font-style:normal;font-weight:600;display:block}.prose hr{height:1px;margin:var(--space-12) 0;background:var(--color-rule-light);border:0}.prose table{width:100%;margin:var(--space-8) 0;border-collapse:collapse;border-top:1px solid var(--color-rule-light);font-size:var(--text-sm);font-variant-numeric:lining-nums tabular-nums;line-height:1.5}.prose th,.prose td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--color-rule-light);text-align:left;vertical-align:top;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;overflow-wrap:break-word}.prose th{font-weight:600;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft)}.prose td:last-child,.prose th:last-child{padding-right:0}.prose .table-wrap{margin:var(--space-8) 0;-webkit-overflow-scrolling:touch;overflow-x:auto}.prose .table-wrap[data-hint]:before{content:attr(data-hint);margin-bottom:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-soft);display:block;position:sticky;left:0}.prose .table-wrap>table{margin:0}.prose .table-wrap th:first-child,.prose .table-wrap td:first-child{min-width:6.5rem}.prose .table-wrap:focus-visible{outline:2px solid var(--color-gold-ink);outline-offset:4px}@media (width<=640px){.prose .table-wrap th,.prose .table-wrap td{min-width:6.5rem}.prose .table-wrap th:first-child,.prose .table-wrap td:first-child{background:var(--color-cream);position:sticky;left:0}}.prose figure{margin:var(--space-8) 0}.prose figure img{border-radius:var(--radius-md)}.prose figcaption{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-soft)}.prose code{border:1px solid var(--color-rule-light);border-radius:var(--radius-sm);padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.prose a{overflow-wrap:anywhere}.prose strong{color:var(--color-ink)}.prose>:last-child{margin-bottom:0}.sr-only{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{left:var(--space-4);z-index:1000;padding:var(--space-3) var(--space-4);background:var(--color-yellow);color:var(--color-black);border-radius:var(--radius-sm);font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}html.reveal-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(14px)}html.reveal-ready [data-reveal]{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:calc(min(var(--i,0), 3) * 70ms)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}html.reveal-ready [data-reveal]{opacity:1;transform:none}}.wordmark[data-astro-cid-qisgtjgl]{font-family:var(--font-sans);letter-spacing:.28em;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.4em;font-weight:600;line-height:1;display:inline-flex}.wordmark--sm[data-astro-cid-qisgtjgl]{font-size:.875rem}.wordmark--md[data-astro-cid-qisgtjgl]{font-size:1rem}.wordmark--lg[data-astro-cid-qisgtjgl]{font-size:clamp(1.125rem,2.4vw,1.5rem)}.wordmark-line[data-astro-cid-qisgtjgl]{background:var(--color-yellow);width:calc(100% - .28em);height:1px;display:block}.wordmark-motif[data-astro-cid-qisgtjgl]{letter-spacing:.24em;color:var(--color-yellow);font-size:.7em;font-weight:500}.header-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.site-header[data-astro-cid-nen7h5rs]{z-index:100;background:var(--color-band-darker);color:var(--color-on-dark);border-bottom:1px solid var(--color-rule-dark);transition:border-color var(--dur-slow) var(--ease-out);position:sticky;top:0}html.scrolled .site-header[data-astro-cid-nen7h5rs]{border-bottom-color:#ffc30b52}.header-inner[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.header-brand[data-astro-cid-nen7h5rs]{color:var(--color-on-dark);padding-block:var(--space-2);text-decoration:none}.header-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.75rem,2vw,2rem);padding:0;list-style:none;display:flex}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-on-dark-soft);letter-spacing:.04em;padding-block:var(--space-2);transition:color var(--transition);font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-yellow);transform-origin:100%;height:1px;transition:transform .26s var(--ease-std);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-on-dark)}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-on-dark)}.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after{transform-origin:0;transform:scaleX(1)}}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.lang-switch[data-astro-cid-nen7h5rs]{min-width:44px;min-height:44px;color:var(--color-on-dark-soft);letter-spacing:.14em;transition:color var(--transition);justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.lang-switch[data-astro-cid-nen7h5rs]:hover{color:var(--color-yellow)}}.header-call[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--color-rule-dark);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-on-dark);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:none}.menu-icon[data-astro-cid-nen7h5rs]{gap:6px;width:20px;display:grid}.menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:1.5px;transition:transform var(--transition);background:currentColor;display:block}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.75px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.mobile-nav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;background:var(--color-band-darker);color:var(--color-on-dark);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-block:var(--space-8) var(--space-12);position:fixed;overflow-y:auto}.mobile-nav[data-astro-cid-nen7h5rs]:not([hidden]){animation:nav-in .24s var(--ease-out) both}.mobile-nav[data-astro-cid-nen7h5rs]:not([hidden]) li[data-astro-cid-nen7h5rs],.mobile-nav[data-astro-cid-nen7h5rs]:not([hidden]) .mobile-nav-actions[data-astro-cid-nen7h5rs]{animation:nav-item .32s var(--ease-out) both;animation-delay:calc(var(--n,0) * 40ms)}@keyframes nav-in{0%{opacity:0}to{opacity:1}}@keyframes nav-item{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mobile-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-rule-dark);padding:0;list-style:none}.mobile-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-rule-dark)}.mobile-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-4) 0;font-family:var(--font-serif);color:var(--color-on-dark);font-size:1.5rem;text-decoration:none;display:block}.mobile-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-yellow)}.mobile-nav-actions[data-astro-cid-nen7h5rs]{margin-top:var(--space-8);align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.mobile-nav-actions[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%}.mobile-lang[data-astro-cid-nen7h5rs]{padding-block:var(--space-3);color:var(--color-on-dark-soft);font-weight:500;display:inline-block}html.nav-open{overflow:hidden}@media (width<=960px){.header-nav[data-astro-cid-nen7h5rs],.header-cta[data-astro-cid-nen7h5rs]{display:none}.header-call[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.header-actions[data-astro-cid-nen7h5rs]{gap:var(--space-3)}.header-inner[data-astro-cid-nen7h5rs]{gap:var(--space-4)}}@media (width>=961px){.mobile-nav[data-astro-cid-nen7h5rs]{display:none!important}.header-cta[data-astro-cid-nen7h5rs]{white-space:nowrap}}@media (width>=961px) and (width<=1100px){.header-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.03em;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.mobile-nav[data-astro-cid-nen7h5rs]:not([hidden]),.mobile-nav[data-astro-cid-nen7h5rs]:not([hidden]) li[data-astro-cid-nen7h5rs],.mobile-nav[data-astro-cid-nen7h5rs]:not([hidden]) .mobile-nav-actions[data-astro-cid-nen7h5rs]{animation:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-band-darker);color:var(--color-on-dark);position:relative}.site-footer[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffc30b66 18% 82%,#0000 100%);height:1px;position:absolute;inset:0 0 auto}.footer-top[data-astro-cid-jo6i4kqk]{gap:var(--space-12);padding-block:var(--space-16) var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.footer-motif-note[data-astro-cid-jo6i4kqk]{margin-top:var(--space-3);font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-on-dark-soft)}.footer-descriptor[data-astro-cid-jo6i4kqk]{margin-top:var(--space-6);font-family:var(--font-serif);color:var(--color-on-dark);font-size:1.125rem;font-style:italic}.footer-languages[data-astro-cid-jo6i4kqk]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-on-dark-soft)}.footer-cols[data-astro-cid-jo6i4kqk]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-yellow);margin-bottom:var(--space-4);font-weight:600}.footer-list[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm);padding:0;line-height:1.5;list-style:none}.footer-list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:var(--space-3)}.footer-person[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);color:var(--color-on-dark);font-size:1.0625rem}.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-on-dark-soft);overflow-wrap:anywhere;transition:color var(--transition);margin-block:-.45rem;padding-block:.45rem;text-decoration:none;display:inline-block}.footer-plain[data-astro-cid-jo6i4kqk]{color:var(--color-on-dark-soft)}@media (hover:hover){.footer-list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-on-dark)}}.footer-bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-4) var(--space-8);padding-block:var(--space-6) var(--space-8);border-top:1px solid var(--color-rule-dark);font-size:var(--text-xs);color:var(--color-on-dark-soft);flex-wrap:wrap;display:flex}.footer-privacy[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);display:inline-flex}.footer-dot[data-astro-cid-jo6i4kqk]{background:var(--color-yellow);border-radius:50%;flex-shrink:0;width:6px;height:6px}.footer-legal[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2) var(--space-8);flex-wrap:wrap;display:flex}@media (width<=900px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@media (width<=640px){.footer-cols[data-astro-cid-jo6i4kqk]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.footer-col--regions[data-astro-cid-jo6i4kqk]{order:1;grid-column:1/-1}}
