.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.nav-mega-link__icon[data-astro-cid-tn2cswuh]{flex:0 0 auto;inline-size:1rem;block-size:1rem}.region-flag[data-astro-cid-eyapxolh]{display:inline-flex;inline-size:24px;block-size:16px;flex:0 0 24px;vertical-align:middle}.region-flag[data-astro-cid-eyapxolh] img[data-astro-cid-eyapxolh]{display:block;inline-size:100%;block-size:100%;object-fit:contain;border-radius:1px;outline:1px solid color-mix(in srgb,currentColor 18%,transparent);outline-offset:-1px}.region-flag__globe[data-astro-cid-eyapxolh]{inline-size:100%;block-size:100%;background:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat}.site-search{--search-accent: var(--accent);--search-border: color-mix(in srgb, var(--border) 74%, var(--search-accent));container:site-search-surface / inline-size;color:var(--text)}.site-search--page{margin-block:1rem 3rem}.site-search__heading h1,.site-search__heading h2{margin:0;color:var(--heading);font-weight:760;text-wrap:balance}.site-search__heading h1{font-family:var(--font-literary);font-size:clamp(2.3rem,7vw,4rem);letter-spacing:var(--type-literary-tracking);line-height:var(--type-page-title-line-height)}.site-search__heading h2{font-size:clamp(1.65rem,4vw,2.25rem);letter-spacing:-.035em;line-height:1.08}.site-search__heading p{margin:.65rem 0 0;max-width:48rem;color:var(--text-muted);font-size:1rem;line-height:1.6}.site-search__form{margin-top:1.15rem}.site-search__form>label{display:block;margin-bottom:.45rem;color:var(--heading);font-size:.92rem;font-weight:700}.site-search__input-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.35rem;border:1.5px solid var(--search-border);border-radius:.75rem;background:var(--surface);transition:box-shadow .16s ease}.site-search__icon{display:grid;width:2.5rem;place-items:center;color:var(--search-accent)}.site-search__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.site-search__input-row input{min-width:0;height:2.9rem;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:1rem}.site-search__input-row input::placeholder{color:color-mix(in srgb,var(--text-muted) 76%,transparent)}.site-search__input-row button{min-width:6rem;min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--search-accent);border-radius:.62rem;background:var(--search-accent);color:var(--accent-foreground);cursor:pointer;font:inherit;font-size:.92rem;font-weight:700}.site-search__input-row button:hover{background:var(--accent-hover)}.site-search__privacy{display:flex;gap:.4rem;align-items:baseline;margin:.55rem 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.45}.site-search__privacy span{color:var(--search-accent);font-weight:800}.site-search__status{min-height:1.4rem;margin:1.1rem 0 0;color:var(--text-muted);font-size:.9rem;font-weight:650}.site-search__results{display:grid;gap:.65rem;margin:.45rem 0 0;padding:0;list-style:none}.site-search__result{margin:0}.site-search__result-link{display:grid;gap:.28rem;padding:1rem 1.05rem;border:1px solid var(--border);border-radius:.7rem;background:color-mix(in srgb,var(--surface) 92%,var(--background));color:var(--text);text-decoration:none;transition:border-color .15s ease,transform .15s ease,background .15s ease}.site-search__result-link:hover{border-color:var(--search-accent);background:var(--surface);transform:translateY(-1px)}.site-search__result-meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:var(--search-accent);font-size:.75rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.site-search__result-title{color:var(--heading);font-size:1.04rem;font-weight:740;line-height:1.35}.site-search__result-section{color:var(--text-muted);font-size:.87rem;font-weight:650;line-height:1.35}.site-search__result-excerpt{margin:.1rem 0 0;color:var(--text);font-size:.9rem;line-height:1.55}.site-search__result-excerpt mark{border-radius:.18rem;background:color-mix(in srgb,var(--search-accent) 18%,transparent);color:inherit;font-weight:720}@container site-search-surface (max-width: 40rem){.site-search__input-row{grid-template-columns:auto minmax(0,1fr)}.site-search__input-row button{grid-column:1 / -1;width:100%}}.site-search-dialog[data-astro-cid-3euqpc4z]{width:min(46rem,calc(100vw - 2rem));max-height:min(46rem,calc(100dvh - 2rem));margin:auto;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:.9rem;background:var(--surface-elevated);color:var(--text);box-shadow:0 1.5rem 4rem color-mix(in srgb,#000 24%,transparent)}.site-search-dialog[data-astro-cid-3euqpc4z]::backdrop{background:color-mix(in srgb,#15211f 54%,transparent);backdrop-filter:blur(3px)}.site-search-dialog__panel[data-astro-cid-3euqpc4z]{position:relative;max-height:min(46rem,calc(100dvh - 2rem));padding:clamp(1.2rem,4vw,2rem);overflow-y:auto;overscroll-behavior:contain}.site-search-dialog__close[data-astro-cid-3euqpc4z]{position:absolute;z-index:1;top:.85rem;right:.85rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;font-size:1.5rem;line-height:1}.site-search-dialog__close[data-astro-cid-3euqpc4z]:hover{background:var(--background-muted)}@media(max-width:640px){.site-search-dialog[data-astro-cid-3euqpc4z]{width:100%;max-width:none;max-height:calc(100dvh - .75rem);margin:auto 0 0;border-radius:1rem 1rem 0 0}.site-search-dialog__panel[data-astro-cid-3euqpc4z]{max-height:calc(100dvh - .75rem);padding:3.5rem 1.15rem 1.15rem}}@media(prefers-reduced-motion:no-preference){.site-search-dialog[data-astro-cid-3euqpc4z][open]{animation:site-search-enter .15s ease-out}@keyframes site-search-enter{0%{opacity:0;transform:translateY(.5rem) scale(.99)}}}.site-footer__discovery-custom[data-astro-cid-pcffcawa]{display:grid;gap:.9rem}.site-footer__discovery-custom[data-astro-cid-pcffcawa]>p[data-astro-cid-pcffcawa]{margin:0;color:var(--text-muted)}.site-footer__meta[data-astro-cid-pcffcawa][data-footer-credit]{display:grid;grid-template-columns:minmax(0,1fr)}@container footer-frame (min-width: 44rem){.site-footer__meta[data-astro-cid-pcffcawa][data-footer-credit]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1.25rem}.site-footer__meta[data-astro-cid-pcffcawa][data-footer-credit]>nav[data-astro-cid-pcffcawa]{justify-self:center}.site-footer__meta[data-astro-cid-pcffcawa][data-footer-credit] .site-footer__developer-credit[data-astro-cid-pcffcawa]{justify-self:end;text-align:end}}.site-footer__main[data-astro-cid-pcffcawa][data-footer-chrome-panels="1"]{grid-template-columns:minmax(0,1fr)}.site-footer__main[data-astro-cid-pcffcawa][data-footer-chrome-panels="1"]>[data-astro-cid-pcffcawa]:is(.site-footer__navigation,.site-footer__contact){margin-top:0;padding-block:0;padding-inline:0;border:0}.site-footer__navigation[data-astro-cid-pcffcawa][data-footer-navigation-groups="1"] .site-footer__navigation-groups[data-astro-cid-pcffcawa]{grid-template-columns:minmax(0,1fr)}.site-footer__navigation[data-astro-cid-pcffcawa][data-footer-navigation-groups="2"] .site-footer__navigation-groups[data-astro-cid-pcffcawa]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__navigation[data-astro-cid-pcffcawa]:is([data-footer-navigation-groups="1"],[data-footer-navigation-groups="2"]) .site-footer__navigation-group[data-astro-cid-pcffcawa]:last-child{grid-column:auto}.site-footer__navigation-groups[data-astro-cid-pcffcawa][data-footer-navigation-columns]{align-items:start;grid-template-rows:none;row-gap:1.05rem}.site-footer__navigation-column[data-astro-cid-pcffcawa]{display:grid;align-content:start;gap:1.05rem;min-width:0}.site-footer__navigation-groups[data-astro-cid-pcffcawa][data-footer-navigation-columns] .site-footer__navigation-group[data-astro-cid-pcffcawa]{display:block;grid-row:auto;grid-template-rows:none}.site-footer__navigation-groups[data-astro-cid-pcffcawa][data-footer-navigation-columns] .site-footer__navigation-group[data-astro-cid-pcffcawa]:last-child{grid-column:auto}.site-footer__navigation-groups[data-astro-cid-pcffcawa][data-footer-navigation-columns] .site-footer__navigation-group[data-astro-cid-pcffcawa]:last-child .site-footer__link-list[data-astro-cid-pcffcawa]{grid-template-columns:minmax(0,1fr)}.site-footer__navigation-groups[data-astro-cid-pcffcawa][data-footer-navigation-columns] .site-footer__link-list[data-astro-cid-pcffcawa]{grid-row:auto;grid-template-rows:none;gap:.16rem}@container footer-frame (min-width: 44rem){.site-footer__main[data-astro-cid-pcffcawa][data-footer-chrome-panels="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__main[data-astro-cid-pcffcawa][data-footer-chrome-panels="2"]>[data-astro-cid-pcffcawa]:is(.site-footer__navigation,.site-footer__contact){grid-column:auto}.site-footer__main[data-astro-cid-pcffcawa][data-footer-chrome-panels="2"]>.site-footer__navigation[data-astro-cid-pcffcawa]:first-child{padding-inline-start:0;border-inline-start:0}}@container footer-frame (min-width: 67rem){.site-footer__main[data-astro-cid-pcffcawa][data-footer-chrome-panels="3"]{grid-template-columns:minmax(17rem,.95fr) minmax(28rem,1.55fr) minmax(18rem,1fr)}.site-footer__main[data-astro-cid-pcffcawa][data-footer-chrome-panels="3"]>[data-astro-cid-pcffcawa]:is(.site-footer__navigation,.site-footer__contact){grid-column:auto}.site-footer__main[data-astro-cid-pcffcawa][data-footer-chrome-panels="3"][data-footer-navigation-columns]{grid-template-columns:minmax(17rem,.95fr) minmax(32rem,1.55fr) minmax(18rem,1fr)}.site-footer__main[data-astro-cid-pcffcawa][data-footer-chrome-panels="3"]>.site-footer__navigation[data-astro-cid-pcffcawa][data-footer-navigation-columns]{padding-inline:clamp(2.5rem,4cqi,4rem)}}
