@font-face{font-family:Syne;src:url(/fonts/syne-latin-wght.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:optional}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:optional}:root{--color-night:#111623;--color-night-soft:#12224d;--color-band:#102152;--color-cream:#f2efe8;--color-surface:#1a2540;--color-scrim:#111623d9;--color-gold-glow:#ddc68e40;--pride-1:#e40303;--pride-2:#ff8c00;--pride-3:#ffed00;--pride-4:#008026;--pride-5:#004dff;--pride-6:#750787;--flag-white:#fff;--color-flag-edge:#ffffff40;--flag-gb-blue:#012169;--flag-gb-red:#c8102e;--flag-de-black:#000;--flag-de-red:#d00;--flag-de-gold:#ffce00;--flag-es-red:#aa151b;--flag-es-yellow:#f1bf00;--color-gold:#ddc68e;--color-gold-strong:#e7c27d;--color-on-gold:#111623;--color-text:#e9ecf1;--color-text-muted:#b9c1ce;--color-text-subtle:#8f9aab;--color-ink:#111623;--color-ink-muted:#4a5163;--color-line:#22314a;--color-line-on-cream:#d9d4c7;--font-display:"Syne", "Segoe UI", system-ui, sans-serif;--font-body:"Manrope", "Segoe UI", system-ui, sans-serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--text-2xl:clamp(2rem, 1.4rem + 2.4vw, 3rem);--text-hero:clamp(2.125rem, 1.4rem + 2.9vw, 3.5rem);--leading-tight:1.1;--leading-body:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6.5rem;--gutter:clamp(1.25rem, 5vw, 2.5rem);--container:1240px;--radius-button:8px;--radius-card:14px;--radius-arch:999px;--header-height:5rem;--bookbar-height:4.5rem;--focus-ring:3px solid var(--color-gold)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--color-night);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;padding-bottom:var(--bookbar-height);margin:0}@media (width>=48em){body{padding-bottom:0}}img,picture{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:var(--leading-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:3px}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-gold);color:var(--color-on-gold);border-radius:var(--radius-button);font-weight:700;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-4)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--space-8)}@media (width>=48em){.section{padding-block:var(--space-9)}}.section.section--flush-top{padding-top:0}.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);font-weight:700}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);border:2px solid var(--color-gold);min-height:3rem;font-family:var(--font-body);font-size:var(--text-sm);text-align:center;cursor:pointer;padding:.75rem 1.5rem;font-weight:800;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn--primary{background:var(--color-gold);color:var(--color-on-gold)}.btn--primary:hover{background:var(--color-gold-strong);border-color:var(--color-gold-strong)}.btn--secondary{color:var(--color-gold);background:0 0}.btn--secondary:hover{background:var(--color-gold);color:var(--color-on-gold)}.prose{gap:var(--space-5);max-width:44rem;display:grid}.prose h2{font-size:var(--text-xl);margin-top:var(--space-5)}.prose p,.prose li{color:var(--color-text-muted)}.prose strong{color:var(--color-text)}.prose a{color:var(--color-gold)}.prose ul{gap:var(--space-2);margin:0;padding-left:1.25rem;display:grid}.prose table{border-collapse:collapse;font-size:var(--text-sm);display:block;overflow-x:auto}.prose th,.prose td{padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-line)}.prose th:first-child,.prose td:first-child{text-align:left}.prose th{color:var(--color-gold);font-weight:800}.prose td{color:var(--color-text-muted)}.prose em{color:var(--color-text-subtle)}.logo[data-astro-cid-f7espo7c]{align-items:center;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c] img{width:clamp(14.5rem,66vw,27rem);height:auto}.flag[data-astro-cid-iyjlfzq7]{outline:1px solid var(--color-flag-edge);outline-offset:-1px;vertical-align:middle;border-radius:2px;flex:none;display:inline-block}.header[data-astro-cid-nen7h5rs]{background:var(--color-night);border-bottom:1px solid var(--color-line);z-index:20;position:relative}.header__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.header__toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--color-line);border-radius:var(--radius-button);width:3rem;height:3rem;color:var(--color-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.header__bars[data-astro-cid-nen7h5rs],.header__bars[data-astro-cid-nen7h5rs]:before,.header__bars[data-astro-cid-nen7h5rs]:after{content:"";background:currentColor;width:1.25rem;height:2px;display:block;position:relative}.header__bars[data-astro-cid-nen7h5rs]:before{position:absolute;top:-6px}.header__bars[data-astro-cid-nen7h5rs]:after{position:absolute;top:6px}.header__nav[data-astro-cid-nen7h5rs]{background:var(--color-night);border-bottom:1px solid var(--color-line);padding:var(--space-5) var(--gutter) var(--space-6);gap:var(--space-5);flex-direction:column;display:none;position:absolute;inset:100% 0 auto}.header__nav[data-astro-cid-nen7h5rs][data-open]{display:flex}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]:not(.header__lang){gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]:not(.header__lang) li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-3) 0;color:var(--color-text);font-weight:600;text-decoration:none;display:block}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]:not(.header__lang) li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-gold)}.header__lang[data-astro-cid-nen7h5rs]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.header__lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-text-subtle);font-weight:800;text-decoration:none;display:inline-flex}.header__lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--color-gold)}.header__lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}@media (width>=48em){.header__toggle[data-astro-cid-nen7h5rs]{display:none}.header__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);background:0 0;border:0;flex-direction:row;padding:0;display:flex;position:static}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]:not(.header__lang){gap:var(--space-6);flex-direction:row}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]:not(.header__lang) li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);padding:0}.header__nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{min-height:2.5rem;padding:.4rem 1.1rem}}.pride[data-astro-cid-y4znlvgu]{vertical-align:middle;border-radius:3px;flex:none;display:inline-block}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-night);border-top:1px solid var(--color-line);padding-top:var(--space-8);color:var(--color-text-muted);font-size:var(--text-sm)}.footer__thread[data-astro-cid-jo6i4kqk]{height:3px;margin-top:calc(-1 * var(--space-8));margin-bottom:var(--space-8);background:linear-gradient(90deg, var(--pride-1) 0 16.66%, var(--pride-2) 0 33.33%, var(--pride-3) 0 50%, var(--pride-4) 0 66.66%, var(--pride-5) 0 83.33%, var(--pride-6) 0 100%)}.footer__pride[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);color:var(--color-text);display:flex}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-7);grid-template-columns:1fr;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-3);align-content:start;display:grid}.footer__title[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-4)}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text);text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-gold);text-decoration:underline}.footer__legal[data-astro-cid-jo6i4kqk]{margin-top:var(--space-7);padding-block:var(--space-5);border-top:1px solid var(--color-line);color:var(--color-text-subtle);font-size:var(--text-xs);justify-content:space-between;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-5);display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted)}@media (width>=48em){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr}}.bookbar[data-astro-cid-k6jwu65t]{z-index:30;height:var(--bookbar-height);padding:0 var(--gutter);background:var(--color-night);border-top:1px solid var(--color-line);align-items:center;display:flex;position:fixed;inset:auto 0 0}.bookbar[data-astro-cid-k6jwu65t] .btn[data-astro-cid-k6jwu65t]{width:100%}@media (width>=48em){.bookbar[data-astro-cid-k6jwu65t]{display:none}}
