@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-arabic-400-normal.D0NIBXga.woff2)format("woff2"),url(/_astro/amiri-arabic-400-normal.C_1DQziU.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-arabic-700-normal.D8FrblyB.woff2)format("woff2"),url(/_astro/amiri-arabic-700-normal.dUd6sHq-.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff")}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-italic.BHALq22K.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-italic.B8-t4Nou.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-italic.D2JnYqd-.woff2)format("woff2-variations");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-italic.CZTNEAuW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-italic.CsGl1sm0.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}:root{--c-paper-50:#fcf4e4;--c-paper-100:#f7e7ca;--c-paper-200:#f0dab2;--c-paper-300:#e4c795;--c-paper-400:#d4ae73;--c-ink-950:#1e1308;--c-ink-900:#33200f;--c-ink-800:#4b2e17;--c-coffee-700:#5e3d22;--c-coffee-600:#7b5737;--c-coffee-500:#8e6b45;--c-coffee-400:#a98b66;--c-coffee-300:#c4ac8e;--c-gold-700:#8a5c14;--c-gold-600:#a8711f;--c-gold-500:#c6892e;--c-gold-400:#d9a64b;--c-gold-300:#e9c877;--c-gold-200:#f3dea3;--c-rubric-600:#9b3b2a;--c-lapis-600:#3e5a72;--c-olive-600:#566b3d;--c-amber-700:#9a5a12;--bg:var(--c-paper-100);--bg-raised:var(--c-paper-50);--bg-sunken:var(--c-paper-200);--bg-hero:var(--c-paper-200);--bg-ink:var(--c-ink-900);--text:var(--c-ink-900);--text-strong:var(--c-ink-950);--text-muted:var(--c-coffee-600);--text-subtle:var(--c-coffee-500);--text-on-ink:var(--c-paper-100);--text-on-ink-muted:var(--c-paper-300);--accent:var(--c-gold-500);--accent-strong:var(--c-gold-600);--accent-text:var(--c-gold-700);--accent-soft:var(--c-gold-200);--accent-on-ink:var(--c-gold-300);--accent-2:var(--c-olive-600);--link:var(--c-coffee-700);--link-hover:var(--c-gold-700);--border:var(--c-paper-400);--border-strong:var(--c-coffee-500);--border-subtle:var(--c-paper-300);--focus:var(--c-ink-900);--rubric:var(--c-rubric-600);--success:var(--c-olive-600);--warning:var(--c-amber-700);--danger:var(--c-rubric-600);--info:var(--c-lapis-600);--btn-primary-bg:var(--c-gold-500);--btn-primary-text:var(--c-ink-950);--btn-primary-hover-bg:var(--c-ink-900);--btn-primary-hover-text:var(--c-paper-100);--font-ar-display:"Amiri", "Noto Naskh Arabic", "Times New Roman", serif;--font-ar-body:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-en-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--font-en-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--t-factor:1;--step--2:calc(clamp(.738rem, .714rem + .108vw, .8rem) * var(--t-factor));--step--1:calc(clamp(.885rem, .841rem + .199vw, 1rem) * var(--t-factor));--step-0:calc(clamp(1.063rem, .989rem + .326vw, 1.25rem) * var(--t-factor));--step-1:calc(clamp(1.275rem, 1.162rem + .5vw, 1.563rem) * var(--t-factor));--step-2:calc(clamp(1.53rem, 1.364rem + .736vw, 1.953rem) * var(--t-factor));--step-3:calc(clamp(1.836rem, 1.599rem + 1.053vw, 2.441rem) * var(--t-factor));--step-4:calc(clamp(2.203rem, 1.871rem + 1.476vw, 3.052rem) * var(--t-factor));--step-5:calc(clamp(2.644rem, 2.186rem + 2.036vw, 3.815rem) * var(--t-factor));--step-6:calc(clamp(3.173rem, 2.548rem + 2.775vw, 4.768rem) * var(--t-factor));--lh-tight:1.1;--lh-snug:1.25;--lh-body:1.6;--lh-loose:1.75;--display-weight:500;--display-tracking:-.01em;--measure:66ch;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-section:clamp(4rem, 3rem + 5vw, 8rem);--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--container-narrow:48rem;--container:72rem;--container-wide:88rem;--radius-0:0;--radius-s:2px;--radius-m:4px;--radius-pill:999px;--chamfer-s:9px;--chamfer:14px;--chamfer-l:22px;--hairline:1px;--shadow-1:0 1px 0 color-mix(in srgb, var(--c-ink-900) 8%, transparent);--shadow-3:0 2px 0 color-mix(in srgb, var(--c-ink-900) 10%, transparent), 0 24px 48px -20px color-mix(in srgb, var(--c-ink-900) 45%, transparent);--shadow-2:0 1px 0 color-mix(in srgb, var(--c-ink-900) 8%, transparent), 0 14px 32px -18px color-mix(in srgb, var(--c-ink-900) 35%, transparent);--paper-grain:url(/textures/provisional-grain.webp);--paper-grain-size:768px 768px;--leather-image:url(/textures/leather-folds.webp);--leather-image-size:627px 627px;--leather-blend:multiply;--leather-dark:#702c05;--leather-rust:#a3440b;--leather-ink:#50250b;--leather-khaki:#8f6d3d;--leather-umber:#5a3a16;--leather-amber:#f58914;--leather-vignette:radial-gradient(ellipse 80% 110% at 50% 45%, transparent 30%, #0c05019e 100%);--leather-vignette-light:radial-gradient(ellipse 100% 120% at 50% 40%, transparent 40%, #0c05015c 100%);--leather-vignette-soft:radial-gradient(ellipse 95% 115% at 50% 40%, transparent 28%, #0c0501a8 100%);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-1:.15s;--dur-2:.26s;--dur-3:.48s;--z-header:50;--z-toolbar:60;--z-dialog:100}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:2}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}:target{scroll-margin-block:5rem}}@layer base{html{color-scheme:light}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--step-0);line-height:var(--lh-body);color:var(--text);background-color:var(--bg);background-image:var(--paper-grain);background-size:var(--paper-grain-size);background-blend-mode:multiply;font-variant-numeric:tabular-nums;font-optical-sizing:auto}::selection{background:var(--accent-soft);color:var(--text-strong)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--display-weight);line-height:var(--lh-tight);letter-spacing:var(--display-tracking);color:var(--text-strong);text-wrap:balance}:lang(en) h1,:lang(en) h2,:lang(en) h3{font-variation-settings:"SOFT" 60, "WONK" 1}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-2);line-height:var(--lh-snug)}h4{font-size:var(--step-1);line-height:var(--lh-snug)}h5,h6{font-size:var(--step-0);font-weight:600}p{text-wrap:pretty}small{font-size:var(--step--1)}strong,b{font-weight:600}code,kbd,samp{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;font-size:.92em}a{color:var(--link);text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);transition:color var(--dur-1) var(--ease-out), text-decoration-color var(--dur-1) var(--ease-out)}a:hover{color:var(--link-hover);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}hr{border:0;border-block-start:var(--hairline) solid var(--border)}.skip-link{z-index:var(--z-dialog);padding:var(--space-2xs) var(--space-s);background:var(--bg-ink);color:var(--text-on-ink);position:absolute;inset-block-start:-100%;inset-inline-start:var(--space-s)}.skip-link:focus-visible{inset-block-start:var(--space-s)}[dir=rtl] .flip-rtl{transform:scaleX(-1)}}@layer utilities{.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container--wide{width:min(100% - 2 * var(--gutter), var(--container-wide))}.container--narrow{width:min(100% - 2 * var(--gutter), var(--container-narrow))}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);color:var(--rubric);align-items:center;gap:.55em;font-weight:600;line-height:1.3;display:inline-flex}.eyebrow:before{content:"";background:currentColor;flex:none;block-size:.5em;inline-size:.5em;transform:rotate(45deg)}:lang(en) .eyebrow{text-transform:uppercase;letter-spacing:.12em}.lede{font-size:var(--step-1);line-height:var(--lh-loose);color:var(--text-muted);max-width:var(--measure);text-wrap:pretty}.prose{max-width:var(--measure)}.prose>*+*{margin-block-start:var(--space-s)}.prose>h2,.prose>h3{margin-block-start:var(--space-l)}.prose ul,.prose ol{padding-inline-start:1.25em}.prose li+li{margin-block-start:var(--space-3xs)}.stack>*+*{margin-block-start:var(--stack-space,var(--space-m))}.stack-s>*+*{margin-block-start:var(--space-s)}.cluster{gap:var(--cluster-gap,var(--space-s));flex-wrap:wrap;align-items:center;display:flex}.grid-auto{gap:var(--grid-gap,var(--space-m));grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min,16rem)), 1fr));display:grid}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}.text-small{font-size:var(--step--1)}.text-center{text-align:center}.num{font-variant-numeric:tabular-nums lining-nums}.on-ink{background:var(--bg-ink);color:var(--text-on-ink)}.on-ink a{color:var(--accent-on-ink)}.on-ink :is(h1,h2,h3,h4){color:var(--text-on-ink)}.on-ink .text-muted{color:var(--text-on-ink-muted)}.js [data-reveal]{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(14px)}[data-reveal].is-visible,.js [data-reveal-stagger]{opacity:1;transform:none}.js [data-reveal-stagger]>*{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transition-delay:calc(var(--reveal-delay,0s) + (var(--i,0) * 80ms));transform:translateY(16px)}.js [data-reveal-stagger].is-visible>*{opacity:1;transform:none}[data-reveal-stagger]>:nth-child(2){--i:1}[data-reveal-stagger]>:nth-child(3){--i:2}[data-reveal-stagger]>:nth-child(4){--i:3}[data-reveal-stagger]>:nth-child(5){--i:4}[data-reveal-stagger]>:nth-child(6){--i:5}[data-reveal-stagger]>:nth-child(7){--i:6}[data-reveal-stagger]>:nth-child(n+8){--i:7}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal-stagger]>*{opacity:1;transition:none;transform:none}}}html[lang=ar]{--font-display:var(--font-ar-display);--font-body:var(--font-ar-body);--t-factor:1.06;--lh-tight:1.35;--lh-snug:1.5;--lh-body:1.85;--lh-loose:2;--display-weight:700;--display-tracking:0;--measure:62ch}html[lang=en]{--font-display:var(--font-en-display);--font-body:var(--font-en-body)}.logo[data-astro-cid-r4rv36dc]{height:auto;display:block}.icon[data-astro-cid-zgufigjl]{vertical-align:-.15em;flex:none;display:inline-block}.icon--gold[data-astro-cid-zgufigjl]{--gilt-0:color-mix(in oklab, currentColor 52%, #f8dc8c);--gilt-1:color-mix(in oklab, currentColor 52%, #cc9431);--gilt-2:color-mix(in oklab, currentColor 42%, #f2cd6c);--gilt-3:color-mix(in oklab, currentColor 70%, #6e4508)}.hdr[data-astro-cid-jae56hh5]{z-index:var(--z-header);background:color-mix(in srgb, var(--bg) 90%, transparent);backdrop-filter:blur(12px);border-block-end:var(--hairline) solid var(--border);position:sticky;inset-block-start:0}.hdr__row[data-astro-cid-jae56hh5]{align-items:center;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto auto;min-block-size:5rem;display:grid}.hdr__brand[data-astro-cid-jae56hh5]{align-items:center;gap:var(--space-s);justify-self:start;text-decoration:none;display:inline-flex}.hdr__emblem[data-astro-cid-jae56hh5]{block-size:clamp(2.75rem,2rem + 1.6vw,3.5rem);inline-size:auto;filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--c-ink-900) 28%, transparent)) drop-shadow(0 5px 10px color-mix(in srgb, var(--c-ink-900) 16%, transparent));flex:none}.hdr__wordmark[data-astro-cid-jae56hh5]{block-size:clamp(2rem,1.5rem + 1.2vw,2.75rem);inline-size:auto}.hdr__nav[data-astro-cid-jae56hh5]{padding:var(--space-2xs) var(--gutter) var(--space-s);background:var(--bg);border-block-end:var(--hairline) solid var(--border);box-shadow:var(--shadow-2);display:none;position:absolute;inset-block-start:100%;inset-inline:0}.hdr[data-astro-cid-jae56hh5].is-open .hdr__nav[data-astro-cid-jae56hh5]{animation:hdr-drop var(--dur-2) var(--ease-out);display:grid}@keyframes hdr-drop{0%{opacity:0;translate:0 -.5rem}}.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]{font-size:var(--step-0);color:var(--text);border-block-end:var(--hairline) solid var(--border);transition:color var(--dur-1) var(--ease-out);align-items:center;gap:.6em;padding-block:.8em;font-weight:600;text-decoration:none;display:flex;position:relative}.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:last-child{border-block-end:0}.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:before{content:"";background:var(--accent);opacity:0;block-size:.4em;inline-size:.4em;transition:opacity var(--dur-1) var(--ease-out);flex:none;transform:rotate(45deg)}.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:hover,.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5][aria-current=page]{color:var(--text-strong)}.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5][aria-current=page]:before{opacity:1}.hdr__locale[data-astro-cid-jae56hh5]{font-size:var(--step--1);color:var(--text);border:1.5px solid var(--border-strong);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);align-items:center;gap:.45em;padding:.5em .9em;font-weight:600;text-decoration:none;display:inline-flex}.hdr__menu[data-astro-cid-jae56hh5]{block-size:2.3rem;inline-size:2.3rem;color:var(--text);border:1.5px solid var(--border-strong);cursor:pointer;transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out);background:0 0;place-items:center;padding:0;display:inline-grid}.hdr__locale[data-astro-cid-jae56hh5]:hover,.hdr__menu[data-astro-cid-jae56hh5]:hover{color:var(--c-paper-100);background:var(--c-ink-900);border-color:var(--c-ink-900)}.hdr__menu[data-astro-cid-jae56hh5] .hdr__menu-close,.hdr[data-astro-cid-jae56hh5].is-open .hdr__menu[data-astro-cid-jae56hh5] .hdr__menu-open{display:none}.hdr[data-astro-cid-jae56hh5].is-open .hdr__menu[data-astro-cid-jae56hh5] .hdr__menu-close{display:block}@media (width>=48rem){.hdr__row[data-astro-cid-jae56hh5]{gap:var(--space-l);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.hdr__menu[data-astro-cid-jae56hh5]{display:none}.hdr__locale[data-astro-cid-jae56hh5]{justify-self:end}.hdr__nav[data-astro-cid-jae56hh5],.hdr[data-astro-cid-jae56hh5].is-open .hdr__nav[data-astro-cid-jae56hh5]{justify-self:center;gap:var(--space-l);box-shadow:none;background:0 0;border:0;padding:0;animation:none;display:flex;position:static}.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]{border:0;padding-block:.55em;display:inline-block}.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:before{display:none}.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:after{content:"";background:var(--accent);opacity:0;block-size:2px;inline-size:0;transition:inline-size var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);margin-inline:auto;position:absolute;inset-block-end:0;inset-inline:0}.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:hover:after{opacity:.6;inline-size:1.25rem}.hdr__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5][aria-current=page]:after{opacity:1;inline-size:1.75rem}}.badge[data-astro-cid-gysip5ha]{font-family:var(--font-body);font-size:var(--step--2);border:var(--hairline) solid currentColor;color:var(--text-muted);white-space:nowrap;vertical-align:middle;align-items:center;gap:.4em;padding:.2em .6em;font-weight:600;line-height:1.4;display:inline-flex}.badge[data-astro-cid-gysip5ha]:before{content:"";background:currentColor;block-size:.45em;inline-size:.45em;transform:rotate(45deg)}[data-astro-cid-gysip5ha]:lang(en) .badge[data-astro-cid-gysip5ha]{text-transform:uppercase;letter-spacing:.08em}.badge--approved[data-astro-cid-gysip5ha],.badge--supplied[data-astro-cid-gysip5ha]{color:var(--success)}.badge--proposal[data-astro-cid-gysip5ha]{color:var(--info)}.badge--pending[data-astro-cid-gysip5ha],.badge--provisional[data-astro-cid-gysip5ha]{color:var(--warning)}.badge--draft[data-astro-cid-gysip5ha]{color:var(--rubric)}.badge--sample[data-astro-cid-gysip5ha]{color:var(--text-muted);border-style:dashed}.ornament[data-astro-cid-vpsr4rgr]{color:var(--accent);flex:none;display:inline-block}.ftr[data-astro-cid-bddg4lij]{padding-block:var(--space-xl) var(--space-l);background-color:var(--leather-dark);background-image:var(--leather-vignette), var(--leather-image);background-size:auto, var(--leather-image-size);background-blend-mode:normal, var(--leather-blend);border-block-start:var(--hairline) solid color-mix(in srgb, var(--accent-on-ink) 40%, transparent);background-position:50%;background-repeat:no-repeat,repeat;margin-block-start:var(--space-section)}.ftr__inner[data-astro-cid-bddg4lij]{gap:var(--space-xl);display:grid}.ftr__rule[data-astro-cid-bddg4lij]{color:var(--accent-on-ink);justify-content:center;display:flex}.ftr__grid[data-astro-cid-bddg4lij]{gap:var(--space-xl);align-items:start;display:grid}.ftr__brand[data-astro-cid-bddg4lij]{gap:var(--space-s);justify-items:start;display:grid}.ftr__wordmark[data-astro-cid-bddg4lij]{block-size:clamp(2.75rem,2rem + 2vw,3.5rem);inline-size:auto}.ftr__tagline[data-astro-cid-bddg4lij]{font-size:var(--step-0);color:var(--text-on-ink-muted);text-wrap:balance;max-inline-size:30ch}.ftr__h[data-astro-cid-bddg4lij]{font-family:var(--font-body);font-size:var(--step--1);color:var(--accent-on-ink);align-items:center;gap:.5em;margin-block-end:var(--space-s);font-weight:600;display:flex}.ftr__h[data-astro-cid-bddg4lij]:before{content:"";background:currentColor;block-size:.45em;inline-size:.45em;transform:rotate(45deg)}[data-astro-cid-bddg4lij]:lang(en) .ftr__h[data-astro-cid-bddg4lij]{text-transform:uppercase;letter-spacing:.12em}.ftr__links[data-astro-cid-bddg4lij]{gap:var(--space-2xs);display:grid}.ftr__links[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{font-size:var(--step-0);color:var(--text-on-ink);text-decoration:none}.ftr__links[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover{color:var(--accent-on-ink);text-underline-offset:.25em;text-decoration:underline}.ftr__pending[data-astro-cid-bddg4lij]{align-items:center;gap:var(--space-2xs) var(--space-xs);font-size:var(--step--1);color:var(--text-on-ink-muted);flex-wrap:wrap;margin-block-end:var(--space-m);display:flex}.ftr__pending[data-astro-cid-bddg4lij] .badge{color:var(--accent-on-ink)}.ftr__locale[data-astro-cid-bddg4lij]{font-size:var(--step--1);color:var(--text-on-ink);border:1.5px solid color-mix(in srgb, var(--accent-on-ink) 55%, transparent);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);align-items:center;gap:.45em;padding:.5em .9em;font-weight:600;text-decoration:none;display:inline-flex}.ftr__locale[data-astro-cid-bddg4lij]:hover{color:var(--accent-on-ink);border-color:var(--accent-on-ink)}.ftr__seal[data-astro-cid-bddg4lij]{justify-self:end;block-size:auto;inline-size:clamp(6rem,5rem + 4vw,8rem)}.ftr__bar[data-astro-cid-bddg4lij]{justify-content:space-between;gap:var(--space-2xs) var(--space-l);border-block-start:var(--hairline) solid color-mix(in srgb, var(--accent-on-ink) 25%, transparent);font-size:var(--step--1);color:var(--text-on-ink-muted);flex-wrap:wrap;padding-block-start:var(--space-m);display:flex}@media (width>=48rem){.ftr__grid[data-astro-cid-bddg4lij]{grid-template-columns:1.4fr 1fr 1fr}.ftr__brand[data-astro-cid-bddg4lij]{grid-area:1/1;padding-block-end:calc(clamp(6rem, 5rem + 4vw, 8rem) + var(--space-m))}.ftr__seal[data-astro-cid-bddg4lij]{grid-area:1/1;place-self:end start}}@media (width>=64rem){.ftr__grid[data-astro-cid-bddg4lij]{grid-template-columns:1.4fr 1fr 1fr auto}.ftr__brand[data-astro-cid-bddg4lij]{grid-area:auto;padding-block-end:0}.ftr__seal[data-astro-cid-bddg4lij]{grid-area:auto;place-self:end}}.paper[data-astro-cid-hofhhh3a]{--_tone:var(--bg);--_vignette:color-mix(in srgb, var(--c-coffee-500) 30%, transparent);color:var(--text);background-color:var(--_tone);background-image:var(--paper-grain);background-size:var(--paper-grain-size);background-blend-mode:multiply;position:relative}.paper--light[data-astro-cid-hofhhh3a]{--_tone:var(--bg-raised)}.paper--deep[data-astro-cid-hofhhh3a]{--_tone:var(--bg-sunken)}.paper--hero[data-astro-cid-hofhhh3a]{--_tone:var(--bg-hero)}.paper--ink[data-astro-cid-hofhhh3a]{--_tone:var(--bg-ink);--_vignette:#00000073;color:var(--text-on-ink);background-blend-mode:soft-light}.paper--ink[data-astro-cid-hofhhh3a] :is(h1,h2,h3,h4){color:var(--text-on-ink)}.paper--ink[data-astro-cid-hofhhh3a] a{color:var(--accent-on-ink)}.paper--ink[data-astro-cid-hofhhh3a] .text-muted{color:var(--text-on-ink-muted)}.paper--aged[data-astro-cid-hofhhh3a]{background-image:radial-gradient(120% 100% at 50% 40%, transparent 52%, var(--_vignette) 100%), var(--paper-grain);background-size:100% 100%, var(--paper-grain-size);background-blend-mode:normal, multiply;background-repeat:no-repeat,repeat}.paper--ink[data-astro-cid-hofhhh3a].paper--aged{background-blend-mode:normal, soft-light}.paper--padded[data-astro-cid-hofhhh3a]{padding:var(--space-l) var(--gutter)}.btn[data-astro-cid-j6ocf6pu]{--_bg:var(--c-gold-500);--_fg:var(--c-ink-950);--_bd:var(--c-gold-500);--_rule:color-mix(in srgb, var(--c-ink-900) 35%, transparent);--_inset:3px;min-block-size:2.7em;font-family:var(--font-body);font-size:var(--step--1);color:var(--_fg);background:var(--_bg);border:1.5px solid var(--_bd);box-shadow:inset 0 0 0 var(--_inset) var(--_bg), inset 0 0 0 calc(var(--_inset) + 1px) var(--_rule);white-space:nowrap;cursor:pointer;transition:color var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);border-radius:0;justify-content:center;align-items:center;gap:.6em;padding:.65em 1.4em;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn[data-astro-cid-j6ocf6pu]:hover,.btn[data-astro-cid-j6ocf6pu]:focus-visible{--_bg:var(--c-gold-600);--_fg:var(--c-ink-950);--_bd:var(--c-gold-600);--_rule:color-mix(in srgb, var(--c-ink-900) 35%, transparent)}.btn[data-astro-cid-j6ocf6pu]:active{translate:0 1px}.btn[data-astro-cid-j6ocf6pu] .icon{transition:translate var(--dur-2) var(--ease-out)}.btn[data-astro-cid-j6ocf6pu]:hover .icon,.btn[data-astro-cid-j6ocf6pu]:focus-visible .icon{translate:.2em}[dir=rtl] .btn[data-astro-cid-j6ocf6pu]:hover .icon,[dir=rtl] .btn[data-astro-cid-j6ocf6pu]:focus-visible .icon{translate:-.2em}.btn--secondary[data-astro-cid-j6ocf6pu]{--_bg:var(--c-rubric-600);--_fg:var(--c-paper-100);--_bd:var(--c-rubric-600);--_rule:color-mix(in srgb, var(--c-gold-300) 50%, transparent)}.btn--secondary[data-astro-cid-j6ocf6pu]:hover,.btn--secondary[data-astro-cid-j6ocf6pu]:focus-visible{--_bg:color-mix(in oklab, var(--c-rubric-600) 80%, var(--c-ink-950));--_fg:var(--c-paper-50);--_bd:color-mix(in oklab, var(--c-rubric-600) 80%, var(--c-ink-950));--_rule:var(--c-gold-300)}.btn--ink[data-astro-cid-j6ocf6pu]{--_bg:var(--c-ink-900);--_fg:var(--c-paper-100);--_bd:var(--c-ink-900);--_rule:color-mix(in srgb, var(--c-gold-400) 45%, transparent)}.btn--ink[data-astro-cid-j6ocf6pu]:hover,.btn--ink[data-astro-cid-j6ocf6pu]:focus-visible{--_bg:var(--c-coffee-700);--_fg:var(--c-paper-50);--_bd:var(--c-coffee-700);--_rule:var(--c-gold-400)}.on-ink .btn--primary[data-astro-cid-j6ocf6pu]{--_bg:var(--c-gold-400);--_fg:var(--c-ink-950);--_bd:var(--c-gold-400);--_rule:color-mix(in srgb, var(--c-ink-900) 35%, transparent)}.on-ink .btn--primary[data-astro-cid-j6ocf6pu]:hover,.on-ink .btn--primary[data-astro-cid-j6ocf6pu]:focus-visible{--_bg:var(--c-paper-100);--_fg:var(--c-ink-950);--_bd:var(--c-paper-100);--_rule:color-mix(in srgb, var(--c-ink-900) 35%, transparent)}.on-ink .btn--secondary[data-astro-cid-j6ocf6pu]{--_bg:var(--c-paper-100);--_fg:var(--c-ink-950);--_bd:var(--c-paper-100);--_rule:color-mix(in srgb, var(--c-ink-900) 30%, transparent)}.on-ink .btn--secondary[data-astro-cid-j6ocf6pu]:hover,.on-ink .btn--secondary[data-astro-cid-j6ocf6pu]:focus-visible{--_bg:var(--c-gold-400);--_fg:var(--c-ink-950);--_bd:var(--c-gold-400);--_rule:color-mix(in srgb, var(--c-ink-900) 35%, transparent)}.btn--ghost[data-astro-cid-j6ocf6pu]{--_bg:transparent;--_fg:var(--link);--_bd:transparent;--_rule:transparent}.btn--ghost[data-astro-cid-j6ocf6pu]:hover,.btn--ghost[data-astro-cid-j6ocf6pu]:focus-visible{--_bg:var(--accent-soft);--_fg:var(--text-strong);--_bd:var(--accent-soft);--_rule:transparent}.btn--link[data-astro-cid-j6ocf6pu]{min-block-size:0;box-shadow:none;color:var(--link);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);background:0 0;border:0;padding:0;font-weight:600}.btn--link[data-astro-cid-j6ocf6pu]:hover,.btn--link[data-astro-cid-j6ocf6pu]:focus-visible{color:var(--link-hover);background:0 0;text-decoration-color:currentColor}.btn--sm[data-astro-cid-j6ocf6pu]{--_inset:2px;font-size:var(--step--1);min-block-size:2.3em;padding:.5em 1.1em}.btn--lg[data-astro-cid-j6ocf6pu]{--_inset:3px;font-size:var(--step-0);padding:.75em 1.8em}.btn[data-astro-cid-j6ocf6pu][aria-disabled=true],.btn[data-astro-cid-j6ocf6pu]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.card[data-astro-cid-mx574jlw]{--_pad:var(--space-m);color:var(--text);background:var(--bg-raised);border:var(--hairline) solid var(--border);box-shadow:var(--shadow-1);position:relative}.card--pad-none[data-astro-cid-mx574jlw]{--_pad:0}.card--pad-s[data-astro-cid-mx574jlw]{--_pad:var(--space-s)}.card--pad-l[data-astro-cid-mx574jlw]{--_pad:var(--space-l)}.card__inner[data-astro-cid-mx574jlw]{padding:var(--_pad)}.card--framed[data-astro-cid-mx574jlw]{border-color:var(--border-strong)}.card--framed[data-astro-cid-mx574jlw]:before{content:"";border:var(--hairline) solid var(--accent);pointer-events:none;position:absolute;inset:5px}.card--framed[data-astro-cid-mx574jlw] .card__inner[data-astro-cid-mx574jlw]{padding:calc(var(--_pad) + 6px)}.card--chamfer[data-astro-cid-mx574jlw]{border:1.5px solid var(--c-gold-500)}.card--chamfer[data-astro-cid-mx574jlw]:before{content:"";border:var(--hairline) solid color-mix(in srgb, var(--c-gold-500) 55%, transparent);pointer-events:none;position:absolute;inset:5px}.card--chamfer[data-astro-cid-mx574jlw] .card__inner[data-astro-cid-mx574jlw]{padding:calc(var(--_pad) + 6px)}.card--ink[data-astro-cid-mx574jlw]{background:var(--bg-ink);color:var(--text-on-ink);border-color:color-mix(in srgb, var(--accent-on-ink) 35%, transparent)}.card--ink[data-astro-cid-mx574jlw] :is(h1,h2,h3,h4){color:var(--text-on-ink)}.card--ink[data-astro-cid-mx574jlw] .text-muted{color:var(--text-on-ink-muted)}.card--ink[data-astro-cid-mx574jlw] a{color:var(--accent-on-ink)}.sh[data-astro-cid-ysklgcyt]{gap:var(--space-xs);max-width:var(--container-narrow);justify-items:start;display:grid}.sh--center[data-astro-cid-ysklgcyt]{text-align:center;justify-items:center;margin-inline:auto}.sh__title[data-astro-cid-ysklgcyt]{margin-block-start:var(--space-3xs)}.sh__ornament[data-astro-cid-ysklgcyt]{color:var(--accent);margin-block:var(--space-3xs)}.sh__lede[data-astro-cid-ysklgcyt]{margin-block-start:var(--space-2xs)}
