:root{--capsm-blue:#1c3f5f;--capsm-blue-hover:#16324b;--capsm-blue-tint:#eaf0f5;--kasai-earth:#9c5b34;--earth-deep:#7a4327;--earth-tint:#f1e7dd;--capsm-red:#b23a2e;--capsm-red-tint:#f7e9e7;--warm-paper:#f7f3ec;--surface:#fff;--ink:#211c16;--warm-grey:#6a6155;--hairline:#e4dccf;--hairline-strong:#cfc2ac;--success:#2e6e4e;--warning:#9a6410;--superseded-text:#5c574e;--danger-on-dark:#ee9d92;--color-background:var(--warm-paper);--color-surface:var(--surface);--color-surface-2:var(--warm-paper);--color-text:var(--ink);--color-muted:var(--warm-grey);--color-border:var(--hairline);--color-border-strong:var(--hairline-strong);--color-primary:var(--capsm-blue);--color-primary-hover:var(--capsm-blue-hover);--color-primary-tint:var(--capsm-blue-tint);--color-on-primary:#fff;--color-secondary:var(--kasai-earth);--color-secondary-text:var(--earth-deep);--color-secondary-tint:var(--earth-tint);--color-danger:var(--capsm-red);--color-danger-tint:var(--capsm-red-tint);--color-danger-on-dark:var(--danger-on-dark);--color-on-danger:#fff;--color-success:var(--success);--color-warning:var(--warning);--color-verified:var(--success);--color-draft:var(--warning);--color-superseded:var(--superseded-text);--focus-ring:var(--capsm-blue);--overlay-hover-light:#ffffff14;--print-url-color:#555;--radius:4px;--border-width:1px;--rule-record:3px;--shadow-none:none;--shadow-overlay:0 1px 2px #211c160f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-24:96px;--content-max:1200px;--measure:68ch;--grid-cols:12;--gutter:24px;--margin-desktop:72px;--margin-tablet:40px;--margin-mobile:16px;--section-rhythm-desktop:72px;--section-rhythm-mobile:48px;--section-rhythm-feature:96px;--font-sans:"IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--type-display-size:44px;--type-display-lh:1.1;--type-display-wt:600;--type-display-tracking:-.02em;--type-h1-size:36px;--type-h1-lh:1.12;--type-h1-wt:600;--type-h1-tracking:-.02em;--type-h2-size:29px;--type-h2-lh:1.15;--type-h2-wt:600;--type-h2-tracking:-.015em;--type-h3-size:20px;--type-h3-lh:1.25;--type-h3-wt:600;--type-h3-tracking:0;--type-h4-size:12px;--type-h4-lh:1.35;--type-h4-wt:600;--type-h4-tracking:.07em;--type-body-size:17px;--type-body-lh:1.6;--type-body-wt:400;--type-small-size:13px;--type-small-lh:1.5;--type-small-wt:500;--type-caption-size:13px;--type-caption-lh:1.5;--type-caption-wt:400;--type-metadata-size:12px;--type-metadata-lh:1.4;--type-metadata-wt:600;--type-metadata-tracking:.08em;--type-data-size:34px;--type-data-lh:1.05;--type-data-wt:600;--type-data-inline-size:17px;--type-data-inline-lh:1.5;--type-data-inline-wt:500;--motion-fast:.15s;--easing:cubic-bezier(.2, 0, 0, 1)}@media (width<=767.98px){:root{--type-display-size:30px;--type-display-lh:1.15;--type-h1-size:28px;--type-h1-lh:1.16;--type-h2-size:23px;--type-h2-lh:1.2;--type-h3-size:18px;--type-h3-lh:1.3;--type-body-size:16px;--type-data-size:28px;--type-data-lh:1.1;--type-data-inline-size:16px}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light}body{background:var(--color-background);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-body-wt);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none}img,picture,svg,video,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,li{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance;font-weight:var(--type-h3-wt)}a{color:var(--color-primary);text-underline-offset:2px}a:hover{color:var(--color-primary-hover)}:target{scroll-margin-top:var(--space-16)}hr{border:none;border-top:var(--border-width) solid var(--color-border)}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-2);top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-primary);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius);transition:transform var(--motion-fast) var(--easing);font-weight:600;position:absolute;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}[hidden]{display:none!important}.t-display{font-family:var(--font-sans);font-size:var(--type-display-size);line-height:var(--type-display-lh);font-weight:var(--type-display-wt);letter-spacing:var(--type-display-tracking)}.t-h1{font-family:var(--font-sans);font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--type-h1-wt);letter-spacing:var(--type-h1-tracking)}.t-h2{font-family:var(--font-sans);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-wt);letter-spacing:var(--type-h2-tracking)}.t-h3{font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-wt);letter-spacing:var(--type-h3-tracking)}.t-h4{font-family:var(--font-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:var(--type-h4-wt);letter-spacing:var(--type-h4-tracking);text-transform:uppercase;color:var(--color-muted)}.t-body{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-body-wt)}.t-small{font-family:var(--font-sans);font-size:var(--type-small-size);line-height:var(--type-small-lh);font-weight:var(--type-small-wt)}.t-caption{font-family:var(--font-sans);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-caption-wt)}.t-metadata{font-family:var(--font-mono);font-size:var(--type-metadata-size);line-height:var(--type-metadata-lh);font-weight:var(--type-metadata-wt);letter-spacing:var(--type-metadata-tracking);text-transform:uppercase}.t-data{font-family:var(--font-mono);font-size:var(--type-data-size);line-height:var(--type-data-lh);font-weight:var(--type-data-wt);font-variant-numeric:tabular-nums}.t-data-inline{font-family:var(--font-mono);font-size:var(--type-data-inline-size);line-height:var(--type-data-inline-lh);font-weight:var(--type-data-inline-wt);font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--content-max);padding-inline:var(--margin-mobile);margin-inline:auto}@media (width>=768px){.container{padding-inline:var(--margin-tablet)}}@media (width>=1080px){.container{padding-inline:var(--margin-desktop)}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--space-3)}.prose h2,.prose h3{margin-top:var(--space-8)}.grid-12{gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.grid-12{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=1080px){.grid-12{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-12{grid-column:1/-1}}.section{padding-block:var(--section-rhythm-mobile);border-top:var(--border-width) solid var(--color-border)}.section:first-child{border-top:none}@media (width>=1080px){.section{padding-block:var(--section-rhythm-desktop)}}.section--feature{padding-block:var(--section-rhythm-mobile)}@media (width>=1080px){.section--feature{padding-block:var(--section-rhythm-feature)}}.rule-stack>*{border-bottom:var(--border-width) solid var(--color-border)}.rule-stack>:last-child{border-bottom:none}.panel{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary);border-radius:var(--radius)}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}:root{--motion-mid:.32s;--motion-slow:.48s;--reveal-distance:12px}@media (prefers-reduced-motion:reduce){:root{--motion-mid:0s;--motion-slow:0s;--reveal-distance:0px}}@media (scripting:enabled){[data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--motion-slow) var(--easing), transform var(--motion-slow) var(--easing);will-change:opacity, transform}[data-reveal].is-revealed{opacity:1;transform:none}[data-reveal-group]>*{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--motion-mid) var(--easing), transform var(--motion-mid) var(--easing)}[data-reveal-group].is-revealed>*{opacity:1;transform:none}[data-reveal-group].is-revealed>:nth-child(2){transition-delay:60ms}[data-reveal-group].is-revealed>:nth-child(3){transition-delay:.12s}[data-reveal-group].is-revealed>:nth-child(4){transition-delay:.18s}[data-reveal-group].is-revealed>:nth-child(n+5){transition-delay:.22s}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-revealed,[data-reveal-group]>*,[data-reveal-group].is-revealed>*{opacity:1;transition:none;transform:none}}.count-up{font-variant-numeric:tabular-nums}a,button,.btn{transition:color var(--motion-fast) var(--easing), background-color var(--motion-fast) var(--easing), border-color var(--motion-fast) var(--easing)}@media print{:root{--color-background:var(--surface)}body{background:var(--surface)}.site-header,.site-footer,.skip-link,.lang-selector,.mobile-nav,[data-print-hidden]{display:none!important}.container{max-width:none;padding-inline:0}a[href^=http]:after{content:" (" attr(href) ")";color:var(--print-url-color);font-size:.8em}.panel,.record,tr,.evidence-tile,.doc-row{-moz-column-break-inside:avoid;break-inside:avoid}h1,h2,h3{-moz-column-break-after:avoid;break-after:avoid}}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-ext-wght-normal.d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-cyrillic-wght-normal.BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-greek-wght-normal.CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-vietnamese-wght-normal.Dg1JeJN0.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-ext-wght-normal.CIII54If.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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/ibm-plex-sans-latin-wght-normal.IvpUvPa2.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}.capsm-logo[data-astro-cid-zcvazoqb]{width:var(--logo-size);height:var(--logo-size);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.capsm-logo[data-astro-cid-zcvazoqb] img[data-astro-cid-zcvazoqb]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.capsm-logo--footer[data-astro-cid-zcvazoqb]{box-shadow:0 0 0 var(--border-width) var(--color-border)}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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: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");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}.error-page[data-astro-cid-ibpinaeu]{justify-content:center;gap:var(--space-3);min-height:70dvh;padding-block:var(--space-16);flex-direction:column;display:flex}.error-page__brand[data-astro-cid-ibpinaeu]{align-items:center;gap:var(--space-2);color:var(--color-primary);margin-bottom:var(--space-6);font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}@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")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.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-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff")}.desktop-nav[data-astro-cid-fjzunkiy]{display:none}@media (width>=1080px){.desktop-nav[data-astro-cid-fjzunkiy]{display:block}}.desktop-nav[data-astro-cid-fjzunkiy] ul[data-astro-cid-fjzunkiy]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.desktop-nav[data-astro-cid-fjzunkiy] a[data-astro-cid-fjzunkiy]{padding:var(--space-2) 0;color:var(--color-text);transition:color var(--motion-fast) var(--easing);font-size:15px;font-weight:500;text-decoration:none;display:inline-block;position:relative}.desktop-nav[data-astro-cid-fjzunkiy] a[data-astro-cid-fjzunkiy]:after{content:"";background:var(--color-primary);transform-origin:0;width:100%;height:2px;transition:transform var(--motion-mid) var(--easing);position:absolute;bottom:0;left:0;transform:scaleX(0)}.desktop-nav[data-astro-cid-fjzunkiy] a[data-astro-cid-fjzunkiy]:hover,.desktop-nav[data-astro-cid-fjzunkiy] a[data-astro-cid-fjzunkiy]:focus-visible{color:var(--color-primary)}.desktop-nav[data-astro-cid-fjzunkiy] a[data-astro-cid-fjzunkiy]:hover:after,.desktop-nav[data-astro-cid-fjzunkiy] a[data-astro-cid-fjzunkiy]:focus-visible:after{transform:scaleX(1)}.desktop-nav[data-astro-cid-fjzunkiy] a[data-astro-cid-fjzunkiy][aria-current=page]{color:var(--color-primary)}.desktop-nav[data-astro-cid-fjzunkiy] a[data-astro-cid-fjzunkiy][aria-current=page]:after{transform:scaleX(1)}.lang-selector[data-astro-cid-jp7e5dab] ul[data-astro-cid-jp7e5dab]{margin:0;padding:0;list-style:none;display:flex}.lang-selector[data-astro-cid-jp7e5dab] a[data-astro-cid-jp7e5dab]{min-height:36px;font-family:var(--font-sans);color:var(--color-primary);align-items:center;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.lang-selector--segmented[data-astro-cid-jp7e5dab] ul[data-astro-cid-jp7e5dab]{border:var(--border-width) solid var(--color-primary);border-radius:var(--radius);overflow:hidden}.lang-selector--segmented[data-astro-cid-jp7e5dab] li[data-astro-cid-jp7e5dab]+li[data-astro-cid-jp7e5dab] a[data-astro-cid-jp7e5dab]{border-inline-start:var(--border-width) solid var(--color-primary)}.lang-selector--segmented[data-astro-cid-jp7e5dab] a[data-astro-cid-jp7e5dab][aria-current=true]{background:var(--color-primary);color:var(--color-on-primary)}.lang-selector--segmented[data-astro-cid-jp7e5dab] a[data-astro-cid-jp7e5dab][data-untranslated=true]:not([aria-current=true]){text-underline-offset:3px;text-decoration:underline dotted}.lang-selector--list[data-astro-cid-jp7e5dab] ul[data-astro-cid-jp7e5dab]{gap:var(--space-1);flex-direction:column}.lang-selector--list[data-astro-cid-jp7e5dab] a[data-astro-cid-jp7e5dab]{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);width:100%;min-height:44px}.lang-selector--list[data-astro-cid-jp7e5dab] a[data-astro-cid-jp7e5dab][aria-current=true]{border-color:var(--color-primary);background:var(--color-primary-tint)}.btn{--_pad-y:14px;--_pad-x:20px;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--_pad-y) var(--_pad-x);border-radius:var(--radius);font-family:var(--font-sans);text-align:center;cursor:pointer;transition:background-color var(--motion-fast) var(--easing), color var(--motion-fast) var(--easing), border-color var(--motion-fast) var(--easing);border:1.5px solid #0000;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.btn--sm{--_pad-y:9px;--_pad-x:14px;min-height:0;font-size:13px}.btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.btn--primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.btn--secondary{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn--secondary:hover{background:var(--color-primary-tint);color:var(--color-primary)}.btn--earth{color:var(--color-secondary-text);border-color:var(--color-secondary);background:0 0}.btn--earth:hover{background:var(--color-secondary-tint);color:var(--color-secondary-text)}.btn--safeguarding{color:var(--color-danger);border-color:var(--color-danger);background:0 0}.btn--safeguarding:hover{background:var(--color-danger-tint);color:var(--color-danger)}.btn__meta{font-family:var(--font-mono);opacity:.85;font-size:12px;font-weight:500}.btn--safeguarding-dark[data-astro-cid-wums5kbv]{color:var(--color-danger-on-dark);border-color:var(--color-danger-on-dark)}.btn--safeguarding-dark[data-astro-cid-wums5kbv]:hover{background:var(--overlay-hover-light);color:var(--color-danger-on-dark)}.mobile-nav[data-astro-cid-ltvqdxlh]{display:block}@media (width>=1080px){.mobile-nav[data-astro-cid-ltvqdxlh]{display:none}}.mobile-nav[data-astro-cid-ltvqdxlh]>summary[data-astro-cid-ltvqdxlh]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-primary);border-radius:var(--radius);color:var(--color-primary);cursor:pointer;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.mobile-nav[data-astro-cid-ltvqdxlh]>summary[data-astro-cid-ltvqdxlh]::-webkit-details-marker{display:none}.mobile-nav__bars[data-astro-cid-ltvqdxlh],.mobile-nav__bars[data-astro-cid-ltvqdxlh]:before,.mobile-nav__bars[data-astro-cid-ltvqdxlh]:after{content:"";background:currentColor;width:16px;height:2px;display:block}.mobile-nav__bars[data-astro-cid-ltvqdxlh]{position:relative}.mobile-nav__bars[data-astro-cid-ltvqdxlh]:before{position:absolute;top:-5px}.mobile-nav__bars[data-astro-cid-ltvqdxlh]:after{position:absolute;top:5px}.mobile-nav[data-astro-cid-ltvqdxlh][open]>summary[data-astro-cid-ltvqdxlh]{background:var(--color-primary);color:var(--color-on-primary)}.mobile-nav__sheet[data-astro-cid-ltvqdxlh]{z-index:50;margin-top:var(--space-3);padding:var(--space-4) var(--margin-mobile) var(--space-8);background:var(--color-surface);border-block:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-overlay);max-height:calc(100dvh - 120px);position:absolute;left:0;right:0;overflow-y:auto}.mobile-nav__top[data-astro-cid-ltvqdxlh]{padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}.mobile-nav[data-astro-cid-ltvqdxlh] nav[data-astro-cid-ltvqdxlh] ul[data-astro-cid-ltvqdxlh]{margin:0;padding:0;list-style:none}.mobile-nav[data-astro-cid-ltvqdxlh] nav[data-astro-cid-ltvqdxlh] a[data-astro-cid-ltvqdxlh]{padding:var(--space-3) 0;min-height:44px;color:var(--color-text);border-bottom:var(--border-width) solid var(--color-border);font-size:17px;font-weight:500;text-decoration:none;display:block}.mobile-nav[data-astro-cid-ltvqdxlh] nav[data-astro-cid-ltvqdxlh] a[data-astro-cid-ltvqdxlh][aria-current=page]{color:var(--color-primary);text-decoration:underline}.mobile-nav__search[data-astro-cid-ltvqdxlh]{margin-top:var(--space-4)}.mobile-nav__search[data-astro-cid-ltvqdxlh] label[data-astro-cid-ltvqdxlh]{font:var(--type-metadata-wt) var(--type-metadata-size) / 1.4 var(--font-mono);letter-spacing:var(--type-metadata-tracking);text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-1);display:block}.mobile-nav__search[data-astro-cid-ltvqdxlh] div[data-astro-cid-ltvqdxlh]{gap:var(--space-2);display:flex}.mobile-nav__search[data-astro-cid-ltvqdxlh] input[data-astro-cid-ltvqdxlh]{min-height:44px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);flex:1;font-size:16px}.mobile-nav__search[data-astro-cid-ltvqdxlh] button[data-astro-cid-ltvqdxlh]{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--color-primary);border-radius:var(--radius);color:var(--color-primary);background:0 0;font-weight:600}.mobile-nav__lang[data-astro-cid-ltvqdxlh]{margin-top:var(--space-6)}.mobile-nav__lang[data-astro-cid-ltvqdxlh] p[data-astro-cid-ltvqdxlh]{color:var(--color-muted);margin-bottom:var(--space-2)}.site-header[data-astro-cid-owm7sp2x]{background:var(--color-background);border-bottom:var(--border-width) solid var(--color-border);z-index:50;transition:box-shadow var(--motion-mid) var(--easing), background-color var(--motion-mid) var(--easing);position:sticky;top:0}.site-header[data-astro-cid-owm7sp2x][data-condensed]{box-shadow:var(--shadow-overlay);background:color-mix(in srgb, var(--color-background) 92%, transparent);backdrop-filter:saturate(1.1)blur(6px)}@media (width>=1080px){.site-header__utility[data-astro-cid-owm7sp2x]{transition:min-height var(--motion-mid) var(--easing), padding-block var(--motion-mid) var(--easing)}.site-header[data-astro-cid-owm7sp2x][data-condensed] .site-header__utility[data-astro-cid-owm7sp2x]{min-height:34px;padding-block:var(--space-1);border-bottom-color:#0000}.site-header__main[data-astro-cid-owm7sp2x]{transition:padding-block var(--motion-mid) var(--easing)}.site-header[data-astro-cid-owm7sp2x][data-condensed] .site-header__main[data-astro-cid-owm7sp2x]{padding-block:var(--space-2)}}.site-header__utility[data-astro-cid-owm7sp2x]{display:none}@media (width>=1080px){.site-header__utility[data-astro-cid-owm7sp2x]{justify-content:flex-end;align-items:center;gap:var(--space-4);min-height:44px;padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--color-border);display:flex}}.site-header__search-link[data-astro-cid-owm7sp2x]{align-items:center;gap:var(--space-2);color:var(--color-primary);font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.site-header__search-link[data-astro-cid-owm7sp2x]:hover{text-decoration:underline}.site-header__main[data-astro-cid-owm7sp2x]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);display:flex}.site-header__brand[data-astro-cid-owm7sp2x]{align-items:center;gap:var(--space-2);color:var(--color-primary);flex:none;text-decoration:none;display:inline-flex}.site-header__wordmark[data-astro-cid-owm7sp2x]{font-family:var(--font-sans);letter-spacing:.02em;font-size:20px;font-weight:700}.site-header__mobile[data-astro-cid-owm7sp2x]{align-items:center;gap:var(--space-2);display:flex}@media (width>=1080px){.site-header__mobile[data-astro-cid-owm7sp2x]{display:none}}.hp[data-astro-cid-z5zshxaz]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.form-ref code{font-family:var(--font-mono);letter-spacing:.05em;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);margin-top:var(--space-2);font-size:1.05rem;display:inline-block}.site-footer[data-astro-cid-r4f3bwe4]{margin-top:var(--space-24);background:var(--color-text);color:var(--color-background)}.site-footer[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{color:var(--color-background)}.site-footer[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]:hover{text-decoration:underline}.site-footer__inner[data-astro-cid-r4f3bwe4]{gap:var(--space-8);padding-block:var(--space-12);display:grid}.site-footer__inner[data-astro-cid-r4f3bwe4]>[data-astro-cid-r4f3bwe4],.site-footer__meta[data-astro-cid-r4f3bwe4]>[data-astro-cid-r4f3bwe4]{min-width:0}@media (width>=768px){.site-footer__inner[data-astro-cid-r4f3bwe4]{grid-template-columns:1fr 1fr}.site-footer__newsletter[data-astro-cid-r4f3bwe4]{grid-column:1/-1}}@media (width>=1080px){.site-footer__inner[data-astro-cid-r4f3bwe4]{grid-template-columns:1.2fr 1fr 1.4fr}.site-footer__newsletter[data-astro-cid-r4f3bwe4]{grid-column:1/-1}}.site-footer__brand[data-astro-cid-r4f3bwe4]{align-items:center;gap:var(--space-2);font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.site-footer__long[data-astro-cid-r4f3bwe4]{margin-top:var(--space-3);font-size:var(--type-small-size)}.site-footer__place[data-astro-cid-r4f3bwe4],.site-footer__contact[data-astro-cid-r4f3bwe4]{font-size:var(--type-small-size);color:var(--color-border)}.site-footer__nav[data-astro-cid-r4f3bwe4] ul[data-astro-cid-r4f3bwe4],.site-footer__meta[data-astro-cid-r4f3bwe4] ul[data-astro-cid-r4f3bwe4]{gap:var(--space-2);font-size:var(--type-small-size);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__meta[data-astro-cid-r4f3bwe4]{gap:var(--space-6);display:grid}.site-footer__block[data-astro-cid-r4f3bwe4] .t-metadata[data-astro-cid-r4f3bwe4]{color:var(--color-border);margin-bottom:var(--space-2)}.site-footer__langs[data-astro-cid-r4f3bwe4]{gap:var(--space-4)!important;flex-direction:row!important}.site-footer__newsletter[data-astro-cid-r4f3bwe4] label[data-astro-cid-r4f3bwe4]{font:var(--type-metadata-wt) var(--type-metadata-size) / 1.4 var(--font-mono);letter-spacing:var(--type-metadata-tracking);text-transform:uppercase;color:var(--color-border);margin-bottom:var(--space-2);display:block}.site-footer__newsletter[data-astro-cid-r4f3bwe4] div[data-astro-cid-r4f3bwe4]{gap:var(--space-2);flex-wrap:wrap;max-width:420px;display:flex}.site-footer__newsletter[data-astro-cid-r4f3bwe4] input[data-astro-cid-r4f3bwe4][type=email]{min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);flex:12rem;font-size:16px}.site-footer__consent[data-astro-cid-r4f3bwe4]{margin-top:var(--space-2);gap:var(--space-2);color:var(--color-border);align-items:flex-start;max-width:420px;font-size:12px;display:flex}.site-footer__consent[data-astro-cid-r4f3bwe4] input[data-astro-cid-r4f3bwe4]{flex:none;width:18px;height:18px;margin-top:3px}.site-footer__consent[data-astro-cid-r4f3bwe4] label[data-astro-cid-r4f3bwe4]{font:inherit;letter-spacing:0;text-transform:none;color:var(--color-border);margin:0;display:block}.site-footer__newsletter[data-astro-cid-r4f3bwe4] button[data-astro-cid-r4f3bwe4]{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--color-background);border-radius:var(--radius);color:var(--color-background);background:0 0;font-weight:600}.site-footer__hint[data-astro-cid-r4f3bwe4]{margin-top:var(--space-2);color:var(--color-border);font-size:12px}.site-footer__contact[data-astro-cid-r4f3bwe4] a[data-astro-cid-r4f3bwe4]{color:inherit;text-decoration:underline}.breadcrumb[data-astro-cid-kbwv3ntj]{padding-block:var(--space-4)}.breadcrumb[data-astro-cid-kbwv3ntj] ol[data-astro-cid-kbwv3ntj]{gap:var(--space-1) 0;font-size:var(--type-small-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb[data-astro-cid-kbwv3ntj] li[data-astro-cid-kbwv3ntj]:not(:last-child):after{content:"/";color:var(--color-muted);margin-inline:var(--space-2)}.breadcrumb[data-astro-cid-kbwv3ntj] a[data-astro-cid-kbwv3ntj]{color:var(--color-primary)}.breadcrumb[data-astro-cid-kbwv3ntj] [data-astro-cid-kbwv3ntj][aria-current=page]{color:var(--color-muted)}.crumb-strip--paper[data-astro-cid-r3jjkjns]{background:var(--color-background)}.crumb-strip--surface[data-astro-cid-r3jjkjns]{background:var(--color-surface)}.crumb-strip--tint[data-astro-cid-r3jjkjns]{background:var(--color-secondary-tint)}.crumb-strip--blue-tint[data-astro-cid-r3jjkjns]{background:var(--color-primary-tint)}.page-meta[data-astro-cid-r3jjkjns]{padding-block:var(--space-6);border-top:var(--border-width) solid var(--color-border)}.page-meta[data-astro-cid-r3jjkjns] p[data-astro-cid-r3jjkjns]{color:var(--color-muted);gap:0 var(--space-1);flex-wrap:wrap;display:flex}.page-meta[data-astro-cid-r3jjkjns] a[data-astro-cid-r3jjkjns]{color:var(--color-primary)}.band[data-astro-cid-meya4ctj]{padding-block:var(--space-12)}@media (width>=1080px){.band[data-astro-cid-meya4ctj]{padding-block:var(--space-16)}}.band--dense[data-astro-cid-meya4ctj]{padding-block:var(--space-8)}@media (width>=1080px){.band--dense[data-astro-cid-meya4ctj]{padding-block:var(--space-10)}}.band--flush[data-astro-cid-meya4ctj]{padding-block:0}.band--paper[data-astro-cid-meya4ctj]{background:var(--color-background)}.band--surface[data-astro-cid-meya4ctj]{background:var(--color-surface);border-block:var(--border-width) solid var(--color-border)}.band--tint[data-astro-cid-meya4ctj]{background:var(--color-secondary-tint)}.band--blue-tint[data-astro-cid-meya4ctj]{background:var(--color-primary-tint)}.band--ink[data-astro-cid-meya4ctj]{background:var(--color-text);color:var(--color-background)}.band--primary[data-astro-cid-meya4ctj]{background:var(--color-primary);color:var(--color-on-primary)}.band--surface[data-astro-cid-meya4ctj]+.band--surface[data-astro-cid-meya4ctj]{border-top:none}.phero[data-astro-cid-cg3hd5a4]{padding-block:var(--space-12) var(--space-12)}@media (width>=1080px){.phero[data-astro-cid-cg3hd5a4]{padding-block:var(--space-16) var(--space-16)}}.phero--surface-paper[data-astro-cid-cg3hd5a4]{background:var(--color-background)}.phero--surface-surface[data-astro-cid-cg3hd5a4]{background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border)}.phero--surface-tint[data-astro-cid-cg3hd5a4]{background:var(--color-secondary-tint)}.phero--surface-blue-tint[data-astro-cid-cg3hd5a4]{background:var(--color-primary-tint)}.phero--surface-ink[data-astro-cid-cg3hd5a4]{background:var(--color-text);color:var(--color-background)}.phero__inner[data-astro-cid-cg3hd5a4]{gap:var(--space-8);display:grid}@media (width>=1080px){.phero--editorial[data-astro-cid-cg3hd5a4] .phero__inner[data-astro-cid-cg3hd5a4]{align-items:center;gap:var(--space-12);grid-template-columns:1fr .9fr}}.phero__eyebrow[data-astro-cid-cg3hd5a4]{color:var(--color-secondary-text);margin-bottom:var(--space-4);border-inline-start:var(--rule-record) solid var(--color-primary);padding-inline-start:var(--space-3)}.phero--surface-ink[data-astro-cid-cg3hd5a4] .phero__eyebrow[data-astro-cid-cg3hd5a4]{color:var(--color-border)}.phero__title[data-astro-cid-cg3hd5a4]{text-wrap:balance;margin:0}.phero__intro[data-astro-cid-cg3hd5a4]{max-width:var(--measure);margin-top:var(--space-5);font-size:1.15rem;line-height:1.55}.phero--surface-ink[data-astro-cid-cg3hd5a4] .phero__intro[data-astro-cid-cg3hd5a4]{color:var(--color-border)}.phero--institutional[data-astro-cid-cg3hd5a4] .phero__title[data-astro-cid-cg3hd5a4]{border-inline-start:var(--rule-record) solid var(--color-primary);padding-inline-start:var(--space-4)}.phero__meta[data-astro-cid-cg3hd5a4]{margin:var(--space-8) 0 0;gap:var(--space-4) var(--space-10);flex-wrap:wrap;display:flex}.phero__meta[data-astro-cid-cg3hd5a4]>div[data-astro-cid-cg3hd5a4]{gap:2px;display:grid}.phero__meta[data-astro-cid-cg3hd5a4] dt[data-astro-cid-cg3hd5a4]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.phero--surface-ink[data-astro-cid-cg3hd5a4] .phero__meta[data-astro-cid-cg3hd5a4] dt[data-astro-cid-cg3hd5a4]{color:var(--color-border)}.phero__meta[data-astro-cid-cg3hd5a4] dd[data-astro-cid-cg3hd5a4]{font-family:var(--font-mono);margin:0;font-size:13px;line-height:1.4}.phero__meta[data-astro-cid-cg3hd5a4] dd[data-astro-cid-cg3hd5a4] a[data-astro-cid-cg3hd5a4]{color:var(--color-primary)}.phero--surface-ink[data-astro-cid-cg3hd5a4] .phero__meta[data-astro-cid-cg3hd5a4] dd[data-astro-cid-cg3hd5a4] a[data-astro-cid-cg3hd5a4]{color:var(--color-background);text-decoration-color:var(--color-superseded)}.phero__img[data-astro-cid-cg3hd5a4]{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;display:block}.phero__ed-figure[data-astro-cid-cg3hd5a4]{margin:0}.phero__ed-figure[data-astro-cid-cg3hd5a4] .phero__img[data-astro-cid-cg3hd5a4]{aspect-ratio:4/3;border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary)}.phero__ed-figure[data-astro-cid-cg3hd5a4] figcaption[data-astro-cid-cg3hd5a4],.phero__story-caption[data-astro-cid-cg3hd5a4]{margin-top:var(--space-3);max-width:60ch;font-family:var(--font-mono);color:var(--color-muted);font-size:12px;line-height:1.5}.phero--surface-ink[data-astro-cid-cg3hd5a4] .phero__story-caption[data-astro-cid-cg3hd5a4]{color:var(--color-border)}.phero--surface-ink[data-astro-cid-cg3hd5a4] .phero__story-caption[data-astro-cid-cg3hd5a4] .phero__credit[data-astro-cid-cg3hd5a4]{color:var(--color-border-strong)}.phero__story-figure[data-astro-cid-cg3hd5a4]{margin:0 0 var(--space-8)}.phero__story-figure[data-astro-cid-cg3hd5a4] .phero__img[data-astro-cid-cg3hd5a4]{aspect-ratio:16/9;border-top:var(--rule-record) solid var(--color-primary)}.phero--story[data-astro-cid-cg3hd5a4] .phero__inner[data-astro-cid-cg3hd5a4]{gap:0}.phero__credit[data-astro-cid-cg3hd5a4]{color:var(--color-superseded)}.section-nav[data-astro-cid-csyudk6b]{margin-bottom:var(--space-8)}.section-nav__label[data-astro-cid-csyudk6b]{color:var(--color-muted);margin-bottom:var(--space-2)}.section-nav[data-astro-cid-csyudk6b] ul[data-astro-cid-csyudk6b]{gap:var(--space-1) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.section-nav[data-astro-cid-csyudk6b] a[data-astro-cid-csyudk6b]{padding:var(--space-2) 0;font-size:var(--type-small-size);color:var(--color-text);border-bottom:2px solid #0000;font-weight:500;text-decoration:none;display:inline-block}.section-nav[data-astro-cid-csyudk6b] a[data-astro-cid-csyudk6b]:hover{color:var(--color-primary)}.section-nav[data-astro-cid-csyudk6b] a[data-astro-cid-csyudk6b][aria-current=page]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.empty-state[data-astro-cid-rbpan6c3]{padding:var(--space-8);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-inline-start:var(--rule-record) solid var(--color-primary);border-radius:var(--radius);max-width:62ch}.empty-state__kicker[data-astro-cid-rbpan6c3]{color:var(--color-secondary-text);margin:0 0 var(--space-2)}.empty-state__msg[data-astro-cid-rbpan6c3]{color:var(--color-text);margin:0;font-size:1.05rem;line-height:1.5}.empty-state__detail[data-astro-cid-rbpan6c3]{margin:var(--space-2) 0 0;font-size:var(--type-small-size);color:var(--color-muted)}.empty-state__action[data-astro-cid-rbpan6c3]{margin:var(--space-4) 0 0}.empty-state__action[data-astro-cid-rbpan6c3] a[data-astro-cid-rbpan6c3]{font-family:var(--font-mono);color:var(--color-primary);font-size:13px}.sec-nav[data-astro-cid-moenn5ax]{padding-block:var(--space-6)}.band-h[data-astro-cid-moenn5ax]{margin-bottom:var(--space-6)}.since__kicker[data-astro-cid-moenn5ax]{color:var(--color-secondary-text)}.since__line[data-astro-cid-moenn5ax]{margin:var(--space-2) 0 0;max-width:44ch}.since__note[data-astro-cid-moenn5ax]{margin:var(--space-3) 0 0;color:var(--color-muted);text-transform:none;letter-spacing:0}.person[data-astro-cid-c6ucxmvp]{gap:var(--space-4);grid-template-columns:96px 1fr;align-items:start;display:grid}.person__photo[data-astro-cid-c6ucxmvp]{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;background:var(--color-surface-2);width:96px;height:96px}.person__photo--placeholder[data-astro-cid-c6ucxmvp]{font-family:var(--font-mono);color:var(--color-muted);border:var(--border-width) dashed var(--color-border-strong);place-items:center;font-size:10px;display:grid}.person__name[data-astro-cid-c6ucxmvp]{margin-bottom:var(--space-1)}.person__role[data-astro-cid-c6ucxmvp]{font-size:var(--type-small-size);color:var(--color-muted);margin-bottom:var(--space-2)}.person__bio[data-astro-cid-c6ucxmvp]{font-size:14px}.badge{border:var(--border-width) solid;border-radius:var(--radius);font-family:var(--font-sans);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:var(--color-surface);align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.badge--ok{color:var(--color-success);border-color:var(--color-success)}.badge--primary{color:var(--color-primary);border-color:var(--color-primary)}.badge--muted{color:var(--color-muted);border-color:var(--color-border-strong)}.badge--warning{color:var(--color-warning);border-color:var(--color-warning)}.badge--superseded{color:var(--color-superseded);border-color:var(--color-border-strong);text-decoration:line-through}.doc-row[data-astro-cid-xg7pxqdz]{gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);font-size:var(--type-small-size);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.doc-row[data-astro-cid-xg7pxqdz]:hover{background:var(--color-surface-2)}.doc-row__glyph[data-astro-cid-xg7pxqdz]{color:var(--color-muted)}.doc-row__main[data-astro-cid-xg7pxqdz]{gap:var(--space-1);flex-direction:column;display:flex}.doc-row__main[data-astro-cid-xg7pxqdz] a[data-astro-cid-xg7pxqdz]{color:var(--color-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.doc-row__meta[data-astro-cid-xg7pxqdz]{font-family:var(--font-mono);color:var(--color-muted);font-size:11px}.doc-row__summary[data-astro-cid-xg7pxqdz]{color:var(--color-text);font-size:12.5px}.doc-row__status[data-astro-cid-xg7pxqdz]{align-items:flex-end;gap:var(--space-1);text-align:end;flex-direction:column;display:flex}.doc-row__to-current[data-astro-cid-xg7pxqdz]{color:var(--color-primary);font-size:11px}.doc-row__note[data-astro-cid-xg7pxqdz]{color:var(--color-warning);font-size:11px}.doc-row--superseded[data-astro-cid-xg7pxqdz] .doc-row__main[data-astro-cid-xg7pxqdz] a[data-astro-cid-xg7pxqdz],.doc-row--superseded[data-astro-cid-xg7pxqdz] .doc-row__meta[data-astro-cid-xg7pxqdz]{color:var(--color-superseded)}@media (width<=767.98px){.doc-row[data-astro-cid-xg7pxqdz]{grid-template-columns:auto 1fr}.doc-row__status[data-astro-cid-xg7pxqdz]{text-align:start;grid-column:2;align-items:flex-start}}.alert[data-astro-cid-76uyuwry]{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;max-width:var(--measure);font-size:var(--type-small-size);border-inline-start:3px solid;display:flex}.alert__icon[data-astro-cid-76uyuwry]{flex:none;font-weight:700}.alert__title[data-astro-cid-76uyuwry]{margin-bottom:var(--space-1);font-weight:600}.alert--info[data-astro-cid-76uyuwry]{border-color:var(--color-primary);background:var(--color-primary-tint)}.alert--success[data-astro-cid-76uyuwry]{border-color:var(--color-success);background:var(--color-secondary-tint)}.alert--warning[data-astro-cid-76uyuwry]{border-color:var(--color-warning);background:var(--color-secondary-tint)}.alert--danger[data-astro-cid-76uyuwry]{border-color:var(--color-danger);background:var(--color-danger-tint);color:var(--color-danger)}.alert--danger[data-astro-cid-76uyuwry] .alert__title[data-astro-cid-76uyuwry]{color:var(--color-danger)}.lg-nav[data-astro-cid-llic4vgu]{padding-block:var(--space-6)}.band-h[data-astro-cid-llic4vgu]{margin-bottom:var(--space-6)}.people[data-astro-cid-llic4vgu]{gap:var(--space-6);max-width:var(--measure);display:grid}@media (width>=768px){.people[data-astro-cid-llic4vgu]{grid-template-columns:1fr 1fr;max-width:none}}.text-link[data-astro-cid-oboku4hu]{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline 1px}.text-link[data-astro-cid-oboku4hu]:hover{color:var(--color-primary-hover);text-decoration-thickness:2px}.text-link__ext[data-astro-cid-oboku4hu]{vertical-align:baseline;margin-inline-start:3px;display:inline}.prog-feature[data-astro-cid-vydlud6a]{color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary);border-radius:var(--radius);transition:border-color var(--motion-fast) var(--easing);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.prog-feature[data-astro-cid-vydlud6a]:hover,.prog-feature[data-astro-cid-vydlud6a]:focus-within{border-color:var(--color-primary)}.prog-feature[data-astro-cid-vydlud6a]:hover .prog-feature__more[data-astro-cid-vydlud6a],.prog-feature[data-astro-cid-vydlud6a]:focus-within .prog-feature__more[data-astro-cid-vydlud6a]{transform:translate(4px)}.prog-feature__img[data-astro-cid-vydlud6a]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform var(--motion-slow) var(--easing);display:block}@media (hover:hover){.prog-feature[data-astro-cid-vydlud6a]:hover .prog-feature__img[data-astro-cid-vydlud6a]{transform:scale(1.03)}}.prog-feature[data-astro-cid-vydlud6a]:focus-within .prog-feature__img[data-astro-cid-vydlud6a]{transform:scale(1.03)}.prog-feature__cover-num[data-astro-cid-vydlud6a]{transition:color var(--motion-fast) var(--easing)}.prog-feature--plate[data-astro-cid-vydlud6a]:hover .prog-feature__cover--earth[data-astro-cid-vydlud6a] .prog-feature__cover-num[data-astro-cid-vydlud6a],.prog-feature--plate[data-astro-cid-vydlud6a]:focus-within .prog-feature__cover--earth[data-astro-cid-vydlud6a] .prog-feature__cover-num[data-astro-cid-vydlud6a]{color:var(--color-secondary-text)}.prog-feature--plate[data-astro-cid-vydlud6a]:hover .prog-feature__cover--blue[data-astro-cid-vydlud6a] .prog-feature__cover-num[data-astro-cid-vydlud6a],.prog-feature--plate[data-astro-cid-vydlud6a]:focus-within .prog-feature__cover--blue[data-astro-cid-vydlud6a] .prog-feature__cover-num[data-astro-cid-vydlud6a]{color:var(--color-primary-hover)}.prog-feature__cover-rule[data-astro-cid-vydlud6a]{transition:width var(--motion-slow) var(--easing)}.prog-feature--plate[data-astro-cid-vydlud6a]:hover .prog-feature__cover-rule[data-astro-cid-vydlud6a],.prog-feature--plate[data-astro-cid-vydlud6a]:focus-within .prog-feature__cover-rule[data-astro-cid-vydlud6a]{width:var(--space-16)}.prog-feature__cover[data-astro-cid-vydlud6a]{justify-content:center;gap:var(--space-4);aspect-ratio:16/10;padding:var(--space-6);flex-direction:column;display:flex}.prog-feature__cover--earth[data-astro-cid-vydlud6a]{background:var(--color-secondary-tint)}.prog-feature__cover--blue[data-astro-cid-vydlud6a]{background:var(--color-primary-tint)}.prog-feature__cover-num[data-astro-cid-vydlud6a]{font-family:var(--font-mono);letter-spacing:-.03em;font-size:clamp(3.25rem,10vw,5.5rem);font-weight:500;line-height:.85}.prog-feature__cover--earth[data-astro-cid-vydlud6a] .prog-feature__cover-num[data-astro-cid-vydlud6a]{color:var(--color-secondary)}.prog-feature__cover--blue[data-astro-cid-vydlud6a] .prog-feature__cover-num[data-astro-cid-vydlud6a]{color:var(--color-primary)}.prog-feature__cover-rule[data-astro-cid-vydlud6a]{width:var(--space-10);border-top:var(--rule-record) solid currentColor;height:0;display:block}.prog-feature__cover--earth[data-astro-cid-vydlud6a] .prog-feature__cover-rule[data-astro-cid-vydlud6a]{color:var(--color-secondary)}.prog-feature__cover--blue[data-astro-cid-vydlud6a] .prog-feature__cover-rule[data-astro-cid-vydlud6a]{color:var(--color-primary)}.prog-feature__body[data-astro-cid-vydlud6a]{gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--space-4) var(--space-5);grid-template-columns:auto 1fr;grid-template-areas:"num name""num desc""num more";display:grid}.prog-feature__num[data-astro-cid-vydlud6a]{font-family:var(--font-mono);color:var(--color-muted);grid-area:num;padding-top:4px;font-size:12px;font-weight:600}.prog-feature__name[data-astro-cid-vydlud6a]{grid-area:name}.prog-feature__desc[data-astro-cid-vydlud6a]{font-size:var(--type-small-size);color:var(--color-muted);margin-top:var(--space-1);grid-area:desc}.prog-feature__more[data-astro-cid-vydlud6a]{margin-top:var(--space-3);color:var(--color-primary);grid-area:more;font-size:1.1rem;transition:transform .12s}.sec-nav[data-astro-cid-dhd3vpaa]{padding-block:var(--space-6)}.band-h[data-astro-cid-dhd3vpaa]{margin-bottom:var(--space-6)}.geo[data-astro-cid-dhd3vpaa]{color:var(--color-muted);font-size:var(--type-small-size)}.section-head[data-astro-cid-dhd3vpaa]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.prog-grid[data-astro-cid-dhd3vpaa]{gap:var(--space-4);display:grid}@media (width>=768px){.prog-grid[data-astro-cid-dhd3vpaa]{gap:var(--space-6);grid-template-columns:1fr 1fr}}.partner-wall[data-astro-cid-2yd5k4if]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.partner-wall[data-astro-cid-2yd5k4if]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1080px){.partner-wall[data-astro-cid-2yd5k4if]{grid-template-columns:repeat(5,minmax(0,1fr))}}.partner-wall__item[data-astro-cid-2yd5k4if]{justify-content:center;gap:var(--space-2);min-width:0;min-height:128px;padding:var(--space-5) var(--space-3);text-align:center;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary);border-radius:var(--radius);transition:background-color var(--motion-fast) var(--easing), border-color var(--motion-fast) var(--easing);flex-direction:column;display:flex}@media (hover:hover){.partner-wall__item[data-astro-cid-2yd5k4if]:hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}}.partner-wall__label[data-astro-cid-2yd5k4if]{font-family:var(--font-sans);letter-spacing:.01em;color:var(--color-primary);font-size:1.2rem;font-weight:700;line-height:1.1}.partner-wall__sub[data-astro-cid-2yd5k4if]{color:var(--color-muted);text-wrap:balance;overflow-wrap:break-word;hyphens:auto;font-size:10.5px;line-height:1.35}.partner-wall__logo[data-astro-cid-2yd5k4if]{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.sec-nav[data-astro-cid-fqmkenvb]{padding-block:var(--space-6)}.band-h[data-astro-cid-fqmkenvb]{margin-bottom:var(--space-6)}.pw-note[data-astro-cid-fqmkenvb]{margin:var(--space-6) 0 0;color:var(--color-muted);max-width:68ch;font-size:12px;line-height:1.5}.pw-note--disclaim[data-astro-cid-fqmkenvb]{margin-top:var(--space-2)}.sec-nav[data-astro-cid-rjcy6lwt]{padding-block:var(--space-6)}.band-h[data-astro-cid-rjcy6lwt]{margin-bottom:var(--space-6)}.geo[data-astro-cid-rjcy6lwt]{color:var(--color-muted);font-size:var(--type-small-size)}.xref[data-astro-cid-rjcy6lwt]{margin-top:var(--space-6)}.id-table[data-astro-cid-rjcy6lwt]{gap:var(--space-3);max-width:var(--measure);margin:0;display:grid}.id-table[data-astro-cid-rjcy6lwt]>div[data-astro-cid-rjcy6lwt]{gap:var(--space-1) var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:12rem 1fr;display:grid}.id-table[data-astro-cid-rjcy6lwt] dt[data-astro-cid-rjcy6lwt]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600}.id-table[data-astro-cid-rjcy6lwt] dd[data-astro-cid-rjcy6lwt]{font-family:var(--font-mono);margin:0;font-size:13px}@media (width<=767.98px){.id-table[data-astro-cid-rjcy6lwt]>div[data-astro-cid-rjcy6lwt]{grid-template-columns:1fr}}.about-hero-cta[data-astro-cid-ghngjzqs]{margin-top:var(--space-8);gap:var(--space-3);flex-wrap:wrap;display:flex}.section-head[data-astro-cid-ghngjzqs]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.band-lead[data-astro-cid-ghngjzqs]{color:var(--color-muted);margin-bottom:var(--space-8)}.since__kicker[data-astro-cid-ghngjzqs]{color:var(--color-secondary-text)}.since__line[data-astro-cid-ghngjzqs]{margin:var(--space-2) 0 0;max-width:44ch}.since__note[data-astro-cid-ghngjzqs]{margin:var(--space-3) 0 0;color:var(--color-muted);text-transform:none;letter-spacing:0}.areas[data-astro-cid-ghngjzqs]{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.areas[data-astro-cid-ghngjzqs] li[data-astro-cid-ghngjzqs]{border-bottom:var(--border-width) solid var(--color-border)}.areas__item[data-astro-cid-ghngjzqs]{align-items:baseline;gap:var(--space-4);padding:var(--space-5) var(--space-1);color:var(--color-text);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.areas__item[data-astro-cid-ghngjzqs]:hover .areas__name[data-astro-cid-ghngjzqs]{color:var(--color-primary)}.areas__item[data-astro-cid-ghngjzqs]:hover .areas__more[data-astro-cid-ghngjzqs]{transform:translate(3px)}.areas__num[data-astro-cid-ghngjzqs]{font-family:var(--font-mono);color:var(--color-muted);font-size:13px;font-weight:600}.areas__body[data-astro-cid-ghngjzqs]{gap:var(--space-1);display:grid}.areas__desc[data-astro-cid-ghngjzqs]{font-size:var(--type-small-size);color:var(--color-muted);max-width:var(--measure)}.areas__more[data-astro-cid-ghngjzqs]{color:var(--color-primary);transition:transform .12s}.lead-grid[data-astro-cid-ghngjzqs]{gap:var(--space-6);max-width:var(--measure);display:grid}@media (width>=768px){.lead-grid[data-astro-cid-ghngjzqs]{grid-template-columns:1fr 1fr;max-width:none}}.txcta[data-astro-cid-ghngjzqs]{gap:var(--space-6);display:grid}@media (width>=1080px){.txcta[data-astro-cid-ghngjzqs]{align-items:center;gap:var(--space-12);grid-template-columns:1fr auto}}.txcta__body[data-astro-cid-ghngjzqs]{margin:var(--space-2) 0 0;max-width:52ch}.txcta__action[data-astro-cid-ghngjzqs]{margin:0}.more-head[data-astro-cid-ghngjzqs]{margin-bottom:var(--space-4)}.more-list[data-astro-cid-ghngjzqs]{gap:var(--space-3) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.field{margin-block:var(--space-4);max-width:var(--measure);display:block}.field__label{font-family:var(--font-sans);color:var(--color-text);margin-bottom:var(--space-1);font-size:13px;font-weight:600;display:block}.field__req{color:var(--color-danger);margin-inline-start:2px;font-weight:700}.field__optional{color:var(--color-muted);margin-inline-start:var(--space-1);font-size:12px;font-weight:400}.field__hint{color:var(--color-muted);margin-top:var(--space-1);font-size:12px}.field__control{width:100%;min-height:44px;font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);padding:10px 12px;font-size:16px;line-height:1.4}.field__control:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--color-primary)}.field[data-invalid=true] .field__control{border-width:1.5px;border-color:var(--color-danger)}.field__error{gap:var(--space-1);margin-top:var(--space-1);color:var(--color-danger);align-items:baseline;font-size:13px;display:flex}textarea.field__control{resize:vertical;min-height:calc(7em + 20px)}select.field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-inline-end:36px}.fieldset{margin-block:var(--space-4);max-width:var(--measure);border:none;padding:0}.fieldset>legend{font-family:var(--font-sans);margin-bottom:var(--space-2);padding:0;font-size:13px;font-weight:600}.choice{align-items:flex-start;gap:var(--space-2);min-height:44px;padding-block:var(--space-1);display:flex}.choice input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin-top:3px}.choice label{font-size:15px;line-height:1.4}.build-note[data-astro-cid-ru3eahjb]{color:var(--color-secondary-text);border-inline-start:3px solid var(--color-secondary);background:var(--color-secondary-tint);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6)}.c-sec[data-astro-cid-ru3eahjb]{margin-bottom:var(--space-10)}.c-sec[data-astro-cid-ru3eahjb]:last-child{margin-bottom:0}.contact-grid[data-astro-cid-ru3eahjb]{gap:var(--gutter);display:grid}@media (width>=1080px){.contact-grid[data-astro-cid-ru3eahjb]{grid-template-columns:1fr 1fr;align-items:start}}.office[data-astro-cid-ru3eahjb]{margin-bottom:var(--space-4)}.office[data-astro-cid-ru3eahjb] dl[data-astro-cid-ru3eahjb]{margin:var(--space-2) 0 0;gap:var(--space-2);display:grid}.office[data-astro-cid-ru3eahjb] dl[data-astro-cid-ru3eahjb]>div[data-astro-cid-ru3eahjb]{gap:var(--space-1) var(--space-3);grid-template-columns:7rem 1fr;display:grid}.office[data-astro-cid-ru3eahjb] dt[data-astro-cid-ru3eahjb]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.office[data-astro-cid-ru3eahjb] dd[data-astro-cid-ru3eahjb]{font-size:var(--type-small-size);margin:0}.enquiry[data-astro-cid-ru3eahjb]{gap:var(--space-4);margin-top:var(--space-4);max-width:var(--measure);display:grid}.form-jsnote[data-astro-cid-ru3eahjb]{color:var(--color-muted);text-transform:none;letter-spacing:0}.page-meta[data-astro-cid-xa52sxzc]{margin-top:var(--space-16);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.page-meta[data-astro-cid-xa52sxzc] p[data-astro-cid-xa52sxzc]{color:var(--color-muted);gap:0 var(--space-1);flex-wrap:wrap;display:flex}.page-meta[data-astro-cid-xa52sxzc] a[data-astro-cid-xa52sxzc]{color:var(--color-primary)}.build-note[data-astro-cid-vt32gb5x]{color:var(--color-secondary-text);border-inline-start:3px solid var(--color-secondary);background:var(--color-secondary-tint);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6)}.lead[data-astro-cid-vt32gb5x]{margin-block:var(--space-4) var(--space-6)}.bank-details[data-astro-cid-vt32gb5x]{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);max-width:var(--measure);font-size:13px}.trust[data-astro-cid-vt32gb5x]{color:var(--color-muted);font-size:var(--type-small-size)}.mm[data-astro-cid-vt32gb5x]{margin-bottom:var(--space-6)}.mm-list[data-astro-cid-vt32gb5x]{margin:var(--space-2) 0 0;gap:var(--space-2);max-width:var(--measure);padding:0;list-style:none;display:grid}.mm-item[data-astro-cid-vt32gb5x]{font-family:var(--font-mono);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-size:13px}.mm-source[data-astro-cid-vt32gb5x]{margin-top:var(--space-2);color:var(--color-muted);text-transform:none;letter-spacing:0}.mm-source[data-astro-cid-vt32gb5x] a[data-astro-cid-vt32gb5x]{color:var(--color-primary)}.pending[data-astro-cid-vt32gb5x]{color:var(--color-muted);font-size:var(--type-small-size)}.donate-form[data-astro-cid-vt32gb5x]{gap:var(--space-4);margin-top:var(--space-4);max-width:var(--measure);display:grid}.vac-body[data-astro-cid-6e42hq6x]{margin-block:var(--space-6)}.cform[data-astro-cid-6e42hq6x]{gap:var(--space-4);max-width:var(--measure);display:grid}.lead[data-astro-cid-5bk7dt5q]{margin-block:var(--space-4) var(--space-8)}.roles[data-astro-cid-5bk7dt5q]{border-top:var(--border-width) solid var(--color-border);max-width:var(--measure);margin:0;padding:0;list-style:none}.roles[data-astro-cid-5bk7dt5q] li[data-astro-cid-5bk7dt5q]{padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-border)}.roles[data-astro-cid-5bk7dt5q] .t-metadata[data-astro-cid-5bk7dt5q]{color:var(--color-muted);text-transform:none;letter-spacing:0;margin-top:var(--space-1)}.cform[data-astro-cid-5bk7dt5q]{gap:var(--space-4);max-width:var(--measure);display:grid}.form-jsnote[data-astro-cid-5bk7dt5q]{color:var(--color-muted);text-transform:none;letter-spacing:0}.build-note[data-astro-cid-ympvqun4]{color:var(--color-secondary-text);border-inline-start:3px solid var(--color-secondary);background:var(--color-secondary-tint);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6)}.lead[data-astro-cid-ympvqun4]{margin-block:var(--space-4) var(--space-8)}.pform[data-astro-cid-ympvqun4]{gap:var(--space-4);max-width:var(--measure);display:grid}.form-jsnote[data-astro-cid-ympvqun4]{color:var(--color-muted);text-transform:none;letter-spacing:0}.gi-section-head[data-astro-cid-se5def7d]{margin-bottom:var(--space-6)}.gi-paths[data-astro-cid-se5def7d]{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.gi-paths[data-astro-cid-se5def7d] li[data-astro-cid-se5def7d]{border-bottom:var(--border-width) solid var(--color-border)}.gi-card[data-astro-cid-se5def7d]{align-items:baseline;gap:var(--space-4);padding:var(--space-6) var(--space-1);color:var(--color-text);grid-template-columns:auto 1fr auto;text-decoration:none;display:grid}.gi-card[data-astro-cid-se5def7d]:hover .gi-card__label[data-astro-cid-se5def7d]{color:var(--color-primary)}.gi-card[data-astro-cid-se5def7d]:hover .gi-card__more[data-astro-cid-se5def7d]{transform:translate(3px)}.gi-card__num[data-astro-cid-se5def7d]{font-family:var(--font-mono);color:var(--color-muted);font-size:13px;font-weight:600}.gi-card__body[data-astro-cid-se5def7d]{gap:var(--space-2);display:grid}.gi-card__blurb[data-astro-cid-se5def7d]{font-size:var(--type-small-size);color:var(--color-muted);max-width:var(--measure)}.gi-card__more[data-astro-cid-se5def7d]{color:var(--color-primary);font-size:1.1rem;transition:transform .12s}.safe[data-astro-cid-se5def7d]{max-width:62ch;padding:var(--space-8);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-inline-start:var(--rule-record) solid var(--color-danger);border-radius:var(--radius)}.safe__kicker[data-astro-cid-se5def7d]{color:var(--color-muted);margin:0}.safe__title[data-astro-cid-se5def7d]{margin:var(--space-2) 0 0}.safe__body[data-astro-cid-se5def7d]{margin:var(--space-3) 0 0;font-size:var(--type-small-size);color:var(--color-muted)}.safe__action[data-astro-cid-se5def7d]{margin:var(--space-4) 0 0}.safe__link[data-astro-cid-se5def7d]{font-weight:600}.build-note[data-astro-cid-gtwsidxd]{color:var(--color-secondary-text);border-inline-start:3px solid var(--color-secondary);background:var(--color-secondary-tint);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6)}.back[data-astro-cid-gtwsidxd]{margin-top:var(--space-8)}.evidence-tile[data-astro-cid-7x4xtoss]{padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.evidence-tile__figure[data-astro-cid-7x4xtoss]{color:var(--color-primary);margin-bottom:var(--space-1)}.evidence-tile__label[data-astro-cid-7x4xtoss]{color:var(--color-text);margin-bottom:var(--space-2);font-size:12.5px}.evidence-tile__meta[data-astro-cid-7x4xtoss]{color:var(--color-muted);text-transform:none;letter-spacing:0}.evidence-tile__meta[data-astro-cid-7x4xtoss] a[data-astro-cid-7x4xtoss]{color:var(--color-primary)}.evidence-tile__verified[data-astro-cid-7x4xtoss]{color:var(--color-verified);text-transform:none;letter-spacing:0;margin-top:var(--space-1)}.evidence-panel[data-astro-cid-f5yp77mq]{grid-template-columns:1fr;display:grid}.evidence-panel[data-astro-cid-f5yp77mq]>.evidence-tile{border-bottom:var(--border-width) solid var(--color-border)}.evidence-panel[data-astro-cid-f5yp77mq]>.evidence-tile:last-child{border-bottom-color:#0000}@media (width>=768px){.evidence-panel[data-astro-cid-f5yp77mq]{grid-template-columns:1fr 1fr}.evidence-panel[data-astro-cid-f5yp77mq]>.evidence-tile:nth-child(odd){border-inline-end:var(--border-width) solid var(--color-border)}}@media (width>=1080px){.evidence-panel[data-astro-cid-f5yp77mq]{grid-template-columns:repeat(var(--tile-count,4), 1fr)}.evidence-panel[data-astro-cid-f5yp77mq]>.evidence-tile{border-bottom-color:#0000;border-inline-end:var(--border-width) solid var(--color-border)}.evidence-panel[data-astro-cid-f5yp77mq]>.evidence-tile:nth-child(odd){border-inline-end:var(--border-width) solid var(--color-border)}.evidence-panel[data-astro-cid-f5yp77mq]>.evidence-tile:last-child{border-inline-end-color:#0000}}.ind-table[data-astro-cid-wqgdwytl]{background:var(--color-surface);width:100%;font-size:12.5px}.ind-table[data-astro-cid-wqgdwytl] caption[data-astro-cid-wqgdwytl]{caption-side:top;text-align:start;color:var(--color-muted);text-transform:none;letter-spacing:0;padding:var(--space-3) var(--space-3) var(--space-2)}.ind-table[data-astro-cid-wqgdwytl] th[data-astro-cid-wqgdwytl],.ind-table[data-astro-cid-wqgdwytl] td[data-astro-cid-wqgdwytl]{text-align:start;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);vertical-align:top}.ind-table[data-astro-cid-wqgdwytl] thead[data-astro-cid-wqgdwytl] th[data-astro-cid-wqgdwytl]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);background:var(--color-surface-2);border-bottom:var(--border-width) solid var(--color-border-strong);font-size:10px;font-weight:600}.ind-table[data-astro-cid-wqgdwytl] tbody[data-astro-cid-wqgdwytl] th[data-astro-cid-wqgdwytl][scope=row]{font-weight:600}.ind-table[data-astro-cid-wqgdwytl] .mono[data-astro-cid-wqgdwytl]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.ind-table__hi[data-astro-cid-wqgdwytl]{background:var(--color-primary-tint)}.ind-table__gap[data-astro-cid-wqgdwytl]{color:var(--color-muted);white-space:normal;font-size:11px;display:block}.ind-table__awaiting[data-astro-cid-wqgdwytl]{color:var(--color-muted);font-style:italic}.ind-table__src[data-astro-cid-wqgdwytl]{font-family:var(--font-mono);font-size:11px;display:block}.ind-table__method[data-astro-cid-wqgdwytl]{margin-top:var(--space-1)}.ind-table__method[data-astro-cid-wqgdwytl]>summary[data-astro-cid-wqgdwytl]{font-family:var(--font-mono);color:var(--color-primary);cursor:pointer;font-size:11px}.ind-table__method[data-astro-cid-wqgdwytl] p[data-astro-cid-wqgdwytl]{margin-top:var(--space-1);font-family:var(--font-sans);font-size:12px}@media (width<=767.98px){.ind-table[data-astro-cid-wqgdwytl] caption[data-astro-cid-wqgdwytl]{display:block}.ind-table[data-astro-cid-wqgdwytl] thead[data-astro-cid-wqgdwytl]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ind-table[data-astro-cid-wqgdwytl],.ind-table[data-astro-cid-wqgdwytl] tbody[data-astro-cid-wqgdwytl],.ind-table[data-astro-cid-wqgdwytl] tr[data-astro-cid-wqgdwytl],.ind-table[data-astro-cid-wqgdwytl] th[data-astro-cid-wqgdwytl],.ind-table[data-astro-cid-wqgdwytl] td[data-astro-cid-wqgdwytl]{display:block}.ind-table[data-astro-cid-wqgdwytl] tr[data-astro-cid-wqgdwytl]{border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary);border-radius:var(--radius);margin-bottom:var(--space-4);background:var(--color-surface)}.ind-table[data-astro-cid-wqgdwytl] tbody[data-astro-cid-wqgdwytl] th[data-astro-cid-wqgdwytl][scope=row]{border-bottom:var(--border-width) solid var(--color-border);font-size:15px}.ind-table[data-astro-cid-wqgdwytl] td[data-astro-cid-wqgdwytl]{gap:var(--space-3);border-bottom:none;grid-template-columns:8rem 1fr;display:grid}.ind-table[data-astro-cid-wqgdwytl] td[data-astro-cid-wqgdwytl]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.ind-table__hi[data-astro-cid-wqgdwytl]{background:var(--color-surface)}}.mir[data-astro-cid-7zp2pjbn]{border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary);border-radius:var(--radius);background:var(--color-surface);padding:var(--space-4)}.mir__name[data-astro-cid-7zp2pjbn]{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-border)}.mir__body[data-astro-cid-7zp2pjbn]{gap:var(--space-2);margin:0;display:grid}.mir__body[data-astro-cid-7zp2pjbn]>div[data-astro-cid-7zp2pjbn]{gap:var(--space-1) var(--space-3);grid-template-columns:8rem 1fr;display:grid}.mir__body[data-astro-cid-7zp2pjbn] dt[data-astro-cid-7zp2pjbn]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.mir__body[data-astro-cid-7zp2pjbn] dd[data-astro-cid-7zp2pjbn]{margin:0;font-size:13px}.mir__body[data-astro-cid-7zp2pjbn] .mono[data-astro-cid-7zp2pjbn]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mir__gap[data-astro-cid-7zp2pjbn]{color:var(--color-muted);font-size:11px;display:block}.mir__method[data-astro-cid-7zp2pjbn]{margin-top:var(--space-3)}.mir__method[data-astro-cid-7zp2pjbn]>summary[data-astro-cid-7zp2pjbn]{font-family:var(--font-mono);color:var(--color-primary);cursor:pointer;font-size:11px}.mir__method[data-astro-cid-7zp2pjbn] p[data-astro-cid-7zp2pjbn]{margin-top:var(--space-1);font-size:12px}.agg[data-astro-cid-l6dnoxf7]{background:var(--color-surface);width:100%;font-size:12.5px}.agg[data-astro-cid-l6dnoxf7] caption[data-astro-cid-l6dnoxf7]{caption-side:top;text-align:start;color:var(--color-muted);text-transform:none;letter-spacing:0;padding:var(--space-3) var(--space-3) var(--space-2)}.agg[data-astro-cid-l6dnoxf7] th[data-astro-cid-l6dnoxf7],.agg[data-astro-cid-l6dnoxf7] td[data-astro-cid-l6dnoxf7]{text-align:start;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);vertical-align:top}.agg[data-astro-cid-l6dnoxf7] thead[data-astro-cid-l6dnoxf7] th[data-astro-cid-l6dnoxf7]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);background:var(--color-surface-2);border-bottom:var(--border-width) solid var(--color-border-strong);font-size:10px;font-weight:600}.agg[data-astro-cid-l6dnoxf7] tbody[data-astro-cid-l6dnoxf7] th[data-astro-cid-l6dnoxf7][scope=row]{font-weight:600}.agg[data-astro-cid-l6dnoxf7] a[data-astro-cid-l6dnoxf7]{color:var(--color-primary)}.agg[data-astro-cid-l6dnoxf7] .mono[data-astro-cid-l6dnoxf7]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.agg__period[data-astro-cid-l6dnoxf7]{white-space:normal}.agg__hi[data-astro-cid-l6dnoxf7]{background:var(--color-primary-tint)}.agg__gap[data-astro-cid-l6dnoxf7],.agg__vdate[data-astro-cid-l6dnoxf7]{color:var(--color-muted);white-space:normal;font-size:11px;display:block}.agg__awaiting[data-astro-cid-l6dnoxf7]{color:var(--color-muted);font-style:italic}.agg__src[data-astro-cid-l6dnoxf7]{font-family:var(--font-mono);font-size:11px;display:block}.agg__method[data-astro-cid-l6dnoxf7]{margin-top:var(--space-1)}.agg__method[data-astro-cid-l6dnoxf7]>summary[data-astro-cid-l6dnoxf7]{font-family:var(--font-mono);color:var(--color-primary);cursor:pointer;font-size:11px}.agg__method[data-astro-cid-l6dnoxf7] p[data-astro-cid-l6dnoxf7]{margin-top:var(--space-1);font-family:var(--font-sans);font-size:12px}@media (width<=767.98px){.agg[data-astro-cid-l6dnoxf7] caption[data-astro-cid-l6dnoxf7]{display:block}.agg[data-astro-cid-l6dnoxf7] thead[data-astro-cid-l6dnoxf7]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.agg[data-astro-cid-l6dnoxf7],.agg[data-astro-cid-l6dnoxf7] tbody[data-astro-cid-l6dnoxf7],.agg[data-astro-cid-l6dnoxf7] tr[data-astro-cid-l6dnoxf7],.agg[data-astro-cid-l6dnoxf7] th[data-astro-cid-l6dnoxf7],.agg[data-astro-cid-l6dnoxf7] td[data-astro-cid-l6dnoxf7]{display:block}.agg[data-astro-cid-l6dnoxf7] tr[data-astro-cid-l6dnoxf7]{border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary);border-radius:var(--radius);margin-bottom:var(--space-4);background:var(--color-surface)}.agg[data-astro-cid-l6dnoxf7] tbody[data-astro-cid-l6dnoxf7] th[data-astro-cid-l6dnoxf7][scope=row]{border-bottom:var(--border-width) solid var(--color-border);font-size:15px}.agg[data-astro-cid-l6dnoxf7] td[data-astro-cid-l6dnoxf7]{gap:var(--space-3);border-bottom:none;grid-template-columns:8rem 1fr;display:grid}.agg[data-astro-cid-l6dnoxf7] td[data-astro-cid-l6dnoxf7]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.agg[data-astro-cid-l6dnoxf7] .mono[data-astro-cid-l6dnoxf7]{white-space:normal}.agg__hi[data-astro-cid-l6dnoxf7]{background:var(--color-surface)}}.impact-figures[data-astro-cid-ybhdq6y4]{margin-top:var(--space-8)}.impact-figures[data-astro-cid-ybhdq6y4] .evidence-tile__figure{font-size:clamp(1.4rem,3.5vw,1.9rem)}.impact-figures__attr[data-astro-cid-ybhdq6y4]{gap:var(--space-1) var(--space-3);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);color:var(--color-muted);text-transform:none;letter-spacing:0;flex-wrap:wrap;display:flex}.impact-figures__attr[data-astro-cid-ybhdq6y4] a[data-astro-cid-ybhdq6y4]{color:var(--color-primary)}.impact-summary[data-astro-cid-ybhdq6y4]{margin:var(--space-6) 0 0;color:var(--color-text);text-transform:none;letter-spacing:0}.band-h[data-astro-cid-ybhdq6y4]{margin-bottom:var(--space-6)}.headline-grid[data-astro-cid-ybhdq6y4]{gap:var(--space-4);display:grid}@media (width>=768px){.headline-grid[data-astro-cid-ybhdq6y4]{grid-template-columns:1fr 1fr}}.rollup[data-astro-cid-ybhdq6y4]{margin-bottom:var(--space-8)}.rollup[data-astro-cid-ybhdq6y4]>.t-h3[data-astro-cid-ybhdq6y4]{margin-bottom:var(--space-2)}.rollup__table[data-astro-cid-ybhdq6y4],.agg-wrap[data-astro-cid-ybhdq6y4]{padding:var(--space-2);min-width:0}.lead-notes[data-astro-cid-ybhdq6y4]{color:var(--color-muted);font-size:var(--type-small-size);margin-bottom:var(--space-6)}.export[data-astro-cid-ybhdq6y4]{margin-top:var(--space-6)}.export-note[data-astro-cid-ybhdq6y4]{color:var(--color-muted);text-transform:none;letter-spacing:0;margin-top:var(--space-2)}.vlegend[data-astro-cid-ybhdq6y4]{gap:var(--space-3);max-width:var(--measure);margin:0;display:grid}.vlegend[data-astro-cid-ybhdq6y4]>div[data-astro-cid-ybhdq6y4]{gap:var(--space-1) var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:8rem 1fr;display:grid}.vlegend[data-astro-cid-ybhdq6y4] dt[data-astro-cid-ybhdq6y4]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600}.vlegend[data-astro-cid-ybhdq6y4] dd[data-astro-cid-ybhdq6y4]{font-size:var(--type-small-size);margin:0}@media (width<=767.98px){.vlegend[data-astro-cid-ybhdq6y4]>div[data-astro-cid-ybhdq6y4]{grid-template-columns:1fr}}.build-note[data-astro-cid-zaf4rvn4]{color:var(--color-secondary-text);border-inline-start:3px solid var(--color-secondary);background:var(--color-secondary-tint);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6)}.story-page[data-astro-cid-zaf4rvn4]{max-width:46rem}.story-page[data-astro-cid-zaf4rvn4]>.prose[data-astro-cid-zaf4rvn4]:first-child{margin-top:0}.story-page__cat[data-astro-cid-zaf4rvn4]{color:var(--color-muted);text-transform:none;letter-spacing:0;margin-bottom:var(--space-3)}.story-page__excerpt[data-astro-cid-zaf4rvn4]{margin-block:var(--space-4);color:var(--color-muted)}.story-page__figure[data-astro-cid-zaf4rvn4]{margin:var(--space-6) 0}.story-page__figure[data-astro-cid-zaf4rvn4] img[data-astro-cid-zaf4rvn4]{border-radius:var(--radius);background:var(--color-surface-2);width:100%;height:auto}.story-page__figure[data-astro-cid-zaf4rvn4] figcaption[data-astro-cid-zaf4rvn4]{margin-top:var(--space-2);color:var(--color-muted);gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.story-page__credit[data-astro-cid-zaf4rvn4]{font-size:12px}.story-page__body[data-astro-cid-zaf4rvn4]{margin-block:var(--space-6)}.story-page__related[data-astro-cid-zaf4rvn4]{margin-top:var(--space-8);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);gap:var(--space-4);display:grid}@media (width>=768px){.story-page__related[data-astro-cid-zaf4rvn4]{grid-template-columns:1fr 1fr}}.story-page__related[data-astro-cid-zaf4rvn4] ul[data-astro-cid-zaf4rvn4]{margin:var(--space-1) 0 0;padding:0;list-style:none}.story-page__related[data-astro-cid-zaf4rvn4] li[data-astro-cid-zaf4rvn4]{padding:var(--space-1) 0}.story-page__back[data-astro-cid-zaf4rvn4]{margin-top:var(--space-8)}.story[data-astro-cid-r4hjocx4]{gap:var(--space-3);flex-direction:column;display:flex}.story__img[data-astro-cid-r4hjocx4]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);background:var(--color-surface-2);width:100%}.story[data-astro-cid-r4hjocx4]:not(.story--featured) .story__img[data-astro-cid-r4hjocx4]{aspect-ratio:16/9}.story__img--placeholder[data-astro-cid-r4hjocx4]{font-family:var(--font-mono);color:var(--color-muted);border:var(--border-width) dashed var(--color-border-strong);place-items:center;font-size:12px;display:grid}.story__cat[data-astro-cid-r4hjocx4]{color:var(--color-muted);text-transform:none;letter-spacing:0}.story__headline[data-astro-cid-r4hjocx4] a[data-astro-cid-r4hjocx4]{color:var(--color-primary);text-decoration:none}.story__headline[data-astro-cid-r4hjocx4] a[data-astro-cid-r4hjocx4]:hover{text-decoration:underline}.story__excerpt[data-astro-cid-r4hjocx4]{font-size:var(--type-small-size)}.story__caption[data-astro-cid-r4hjocx4]{color:var(--color-muted)}.story__credit[data-astro-cid-r4hjocx4]{font-size:12px}.filter-bar[data-astro-cid-ud7nrtqs]{margin-block:var(--space-6)}.filter-bar[data-astro-cid-ud7nrtqs] fieldset[data-astro-cid-ud7nrtqs]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-4)}.filter-bar[data-astro-cid-ud7nrtqs] legend[data-astro-cid-ud7nrtqs]{padding-inline:var(--space-2);color:var(--color-muted)}.filter-bar__grid[data-astro-cid-ud7nrtqs]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.filter-bar__field[data-astro-cid-ud7nrtqs]{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.filter-bar__field[data-astro-cid-ud7nrtqs] label[data-astro-cid-ud7nrtqs]{font:var(--type-metadata-wt) var(--type-metadata-size) / 1.4 var(--font-mono);letter-spacing:var(--type-metadata-tracking);text-transform:uppercase;color:var(--color-muted)}.filter-bar__field[data-astro-cid-ud7nrtqs] select[data-astro-cid-ud7nrtqs]{min-height:44px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-size:15px}.filter-bar__actions[data-astro-cid-ud7nrtqs]{margin-top:var(--space-4);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-bar__apply[data-astro-cid-ud7nrtqs]{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--color-primary);border-radius:var(--radius);color:var(--color-primary);background:0 0;font-weight:600}.filter-bar__clear[data-astro-cid-ud7nrtqs]{font-size:var(--type-small-size);color:var(--color-primary)}.filter-bar__count[data-astro-cid-ud7nrtqs]{color:var(--color-muted);text-transform:none;letter-spacing:0;margin-inline-start:auto}.pager[data-astro-cid-kxo5qu6z]{align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.pager__pages[data-astro-cid-kxo5qu6z]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.pager__step[data-astro-cid-kxo5qu6z],.pager__page[data-astro-cid-kxo5qu6z]{min-width:44px;min-height:44px;padding:0 var(--space-3);font-family:var(--font-mono);color:var(--color-primary);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);cursor:pointer;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.pager__page[data-astro-cid-kxo5qu6z][aria-current=page]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.pager__step[data-astro-cid-kxo5qu6z][aria-disabled=true]{opacity:.4;pointer-events:none}.band-h[data-astro-cid-triirtwn]{margin-bottom:var(--space-6)}.news-list[data-astro-cid-triirtwn]{gap:var(--space-8);display:grid}@media (width>=768px){.news-list[data-astro-cid-triirtwn]{grid-template-columns:1fr 1fr}}@media (width>=1080px){.news-list[data-astro-cid-triirtwn]{grid-template-columns:repeat(3,1fr)}}.empty-note[data-astro-cid-triirtwn]{color:var(--color-muted);text-transform:none;letter-spacing:0;padding:var(--space-4) 0}.record[data-astro-cid-3jfpxpje]{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary);border-radius:var(--radius);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.record[data-astro-cid-3jfpxpje]:hover{border-color:var(--color-border-strong);border-top-color:var(--color-primary)}.record__top[data-astro-cid-3jfpxpje]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.record__meta[data-astro-cid-3jfpxpje]{gap:var(--space-2);margin:0;display:grid}.record__meta[data-astro-cid-3jfpxpje]>div[data-astro-cid-3jfpxpje]{gap:var(--space-1) var(--space-3);grid-template-columns:6.5rem 1fr;display:grid}.record__meta[data-astro-cid-3jfpxpje] dt[data-astro-cid-3jfpxpje]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.record__meta[data-astro-cid-3jfpxpje] dd[data-astro-cid-3jfpxpje]{font-family:var(--font-mono);margin:0;font-size:12.5px}.record__link[data-astro-cid-3jfpxpje]{padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border);font-size:var(--type-small-size);margin:0;font-weight:600}@container (width<=22rem){.record__meta[data-astro-cid-3jfpxpje]>div[data-astro-cid-3jfpxpje]{grid-template-columns:1fr}}.loc-row[data-astro-cid-wx3ji5nm]{justify-content:space-between;gap:var(--space-2);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);font-size:var(--type-small-size);flex-wrap:wrap;display:flex}.loc-row__name[data-astro-cid-wx3ji5nm] a[data-astro-cid-wx3ji5nm]{color:var(--color-primary)}.loc-row__territory[data-astro-cid-wx3ji5nm],.loc-row__count[data-astro-cid-wx3ji5nm]{color:var(--color-muted)}.loc-row__count[data-astro-cid-wx3ji5nm] .mono[data-astro-cid-wx3ji5nm]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.build-note[data-astro-cid-lpn7rmyo]{color:var(--color-secondary-text);border-inline-start:3px solid var(--color-secondary);background:var(--color-secondary-tint);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6)}.prog-body[data-astro-cid-lpn7rmyo]{padding-block:var(--space-12)}@media (width>=1080px){.prog-body[data-astro-cid-lpn7rmyo]{padding-block:var(--space-16)}}.prog-body[data-astro-cid-lpn7rmyo]>.section[data-astro-cid-lpn7rmyo]:first-of-type{border-top:none;padding-top:0}.prog-hero-cta[data-astro-cid-lpn7rmyo]{margin-top:var(--space-8);gap:var(--space-3);flex-wrap:wrap;display:flex}.where-list[data-astro-cid-lpn7rmyo]{max-width:var(--measure)}.prog-projects[data-astro-cid-lpn7rmyo]{gap:var(--space-4);display:grid}@media (width>=1080px){.prog-projects[data-astro-cid-lpn7rmyo]{grid-template-columns:repeat(3,1fr)}}.prog-results[data-astro-cid-lpn7rmyo]{padding:var(--space-2)}.partner-list[data-astro-cid-lpn7rmyo],.story-list[data-astro-cid-lpn7rmyo]{border-top:var(--border-width) solid var(--color-border);max-width:var(--measure);margin:0;padding:0;list-style:none}.partner-list[data-astro-cid-lpn7rmyo] li[data-astro-cid-lpn7rmyo],.story-list[data-astro-cid-lpn7rmyo] li[data-astro-cid-lpn7rmyo]{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border)}.empty-note[data-astro-cid-lpn7rmyo]{color:var(--color-muted);text-transform:none;letter-spacing:0;padding:var(--space-4) 0}.contact-cta[data-astro-cid-lpn7rmyo]{margin-top:var(--space-3)}.prog-grid[data-astro-cid-el5ueox2]{gap:var(--space-4);display:grid}@media (width>=768px){.prog-grid[data-astro-cid-el5ueox2]{gap:var(--space-6);grid-template-columns:1fr 1fr}}.section-head[data-astro-cid-el5ueox2]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.where-list[data-astro-cid-el5ueox2]{max-width:var(--measure)}.rail[data-astro-cid-we7pviwl]{padding:var(--space-4)}@media (width>=1080px){.rail[data-astro-cid-we7pviwl]{top:var(--space-6);position:sticky}}.rail__list[data-astro-cid-we7pviwl]{gap:var(--space-3);margin:0;display:grid}.rail__list[data-astro-cid-we7pviwl]>div[data-astro-cid-we7pviwl]{gap:var(--space-1) var(--space-3);grid-template-columns:7rem 1fr;display:grid}.rail__list[data-astro-cid-we7pviwl] dt[data-astro-cid-we7pviwl]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-size:10px;font-weight:600}.rail__list[data-astro-cid-we7pviwl] dd[data-astro-cid-we7pviwl]{font-family:var(--font-mono);margin:0;font-size:12px}.rail__actions[data-astro-cid-we7pviwl]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);gap:var(--space-2);flex-wrap:wrap;display:flex}.citation[data-astro-cid-7xswfkao]{margin-block:var(--space-8);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);max-width:var(--measure)}.citation__field[data-astro-cid-7xswfkao] label[data-astro-cid-7xswfkao]{color:var(--color-muted);margin-bottom:var(--space-1);display:block}.citation__row[data-astro-cid-7xswfkao]{gap:var(--space-2);flex-wrap:wrap;display:flex}.citation__input[data-astro-cid-7xswfkao]{min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface-2);color:var(--color-text);flex:12rem;font-size:13px}.citation__copy[data-astro-cid-7xswfkao]{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--color-primary);border-radius:var(--radius);color:var(--color-primary);background:0 0;font-weight:600}.citation__suggested[data-astro-cid-7xswfkao]{margin-top:var(--space-3);overflow-wrap:anywhere;font-size:13px}.citation__suggested[data-astro-cid-7xswfkao] .t-metadata[data-astro-cid-7xswfkao],.citation__retrieved[data-astro-cid-7xswfkao]{color:var(--color-muted)}.build-note[data-astro-cid-se772vfq]{color:var(--color-secondary-text);border-inline-start:3px solid var(--color-secondary);background:var(--color-secondary-tint);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6)}.rec-grid[data-astro-cid-se772vfq]{gap:var(--gutter);padding-block:var(--space-12);display:grid}@media (width>=1080px){.rec-grid[data-astro-cid-se772vfq]{padding-block:var(--space-16)}}.rec-grid[data-astro-cid-se772vfq]>.rec-grid__main[data-astro-cid-se772vfq]>.section[data-astro-cid-se772vfq]:first-of-type{border-top:none;padding-top:0}.rec-grid[data-astro-cid-se772vfq]>[data-astro-cid-se772vfq]{min-width:0}@media (width>=1080px){.rec-grid[data-astro-cid-se772vfq]{grid-template-columns:minmax(0,1fr) 320px;align-items:start}}.rec-identity[data-astro-cid-se772vfq]{padding:var(--space-6)}.rec-identity__prog[data-astro-cid-se772vfq]{margin-block:var(--space-2);font-size:var(--type-small-size)}.rec-identity__headline[data-astro-cid-se772vfq]{margin-top:var(--space-3)}.deep-hint[data-astro-cid-se772vfq]{color:var(--color-muted);text-transform:none;letter-spacing:0;margin-bottom:var(--space-3)}.rec-indicators[data-astro-cid-se772vfq]{padding:var(--space-2)}.export[data-astro-cid-se772vfq]{margin-top:var(--space-4)}.ref-list[data-astro-cid-se772vfq]{border-top:var(--border-width) solid var(--color-border);max-width:var(--measure);margin:0;padding:0;list-style:none}.ref-list[data-astro-cid-se772vfq] li[data-astro-cid-se772vfq]{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border)}.contact-cta[data-astro-cid-se772vfq]{margin-top:var(--space-3)}.rec-grid__rail[data-astro-cid-se772vfq]{order:-1}@media (width>=1080px){.rec-grid__rail[data-astro-cid-se772vfq]{order:0}}.section-head[data-astro-cid-wbpzavsx]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.reg-count[data-astro-cid-wbpzavsx]{color:var(--color-muted);text-transform:none;letter-spacing:0}.paths-kicker[data-astro-cid-wbpzavsx]{color:var(--color-secondary-text);margin:0 0 var(--space-1)}.paths-head[data-astro-cid-wbpzavsx]{margin:0 0 var(--space-4)}.paths[data-astro-cid-wbpzavsx]{gap:var(--space-3) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.proj-grid[data-astro-cid-wbpzavsx]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.proj-grid[data-astro-cid-wbpzavsx]{grid-template-columns:1fr 1fr}}.proj-card[data-astro-cid-wbpzavsx]{background:var(--color-background);border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary);border-radius:var(--radius);padding:var(--space-5);flex-direction:column;display:flex}.proj-card__link[data-astro-cid-wbpzavsx]{color:var(--color-text);flex:1;text-decoration:none}.proj-card__link[data-astro-cid-wbpzavsx]:hover .proj-card__title[data-astro-cid-wbpzavsx]{color:var(--color-primary)}.proj-card__meta[data-astro-cid-wbpzavsx]{color:var(--color-muted);text-transform:none;letter-spacing:0;margin:0 0 var(--space-2)}.proj-card__title[data-astro-cid-wbpzavsx]{margin:0}.proj-card__summary[data-astro-cid-wbpzavsx]{margin:var(--space-2) 0 0;font-size:var(--type-small-size);color:var(--color-muted)}.proj-card__foot[data-astro-cid-wbpzavsx]{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-muted);flex-wrap:wrap;font-size:12px;display:flex}.proj-card__ev[data-astro-cid-wbpzavsx]{font-family:var(--font-mono);color:var(--color-secondary-text)}.proj-card__langs[data-astro-cid-wbpzavsx]{font-family:var(--font-mono);font-size:11px}.minimal-wrap[data-astro-cid-rislrzeh]{max-width:720px;padding-inline:var(--margin-mobile);padding-block:var(--space-12);margin-inline:auto}@media (width>=768px){.minimal-wrap[data-astro-cid-rislrzeh]{padding-inline:var(--margin-tablet)}}.build-note[data-astro-cid-2qgfxyrs]{color:var(--color-secondary-text);border-inline-start:3px solid var(--color-secondary);background:var(--color-secondary-tint);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6)}.lead[data-astro-cid-2qgfxyrs]{margin-block:var(--space-4) var(--space-2)}.isolation[data-astro-cid-2qgfxyrs]{color:var(--color-muted);text-transform:none;letter-spacing:0;margin-bottom:var(--space-4)}.cform[data-astro-cid-2qgfxyrs]{gap:var(--space-4);margin-top:var(--space-6);display:grid}.identity[data-astro-cid-2qgfxyrs]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);gap:var(--space-4);display:grid}.identity[data-astro-cid-2qgfxyrs] legend[data-astro-cid-2qgfxyrs]{padding-inline:var(--space-2);font-weight:600}.identity__note[data-astro-cid-2qgfxyrs]{color:var(--color-muted);text-transform:none;letter-spacing:0;margin:0}.refnote[data-astro-cid-2qgfxyrs]{color:var(--color-muted);text-transform:none;letter-spacing:0}.back[data-astro-cid-2qgfxyrs]{margin-top:var(--space-8)}.build-note[data-astro-cid-2an7zwnm]{color:var(--color-secondary-text);border-inline-start:3px solid var(--color-secondary);background:var(--color-secondary-tint);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6)}.pub-hero-status[data-astro-cid-2an7zwnm]{margin:var(--space-6) 0 0}.pub[data-astro-cid-2an7zwnm]{padding-block:var(--space-12);max-width:48rem}.pub__eyebrow[data-astro-cid-2an7zwnm]{color:var(--color-muted);gap:var(--space-2);text-transform:none;letter-spacing:0;margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pub__superseded[data-astro-cid-2an7zwnm],.pub__supersedes[data-astro-cid-2an7zwnm],.pub__draft[data-astro-cid-2an7zwnm]{margin-top:var(--space-2)}.pub__supersedes[data-astro-cid-2an7zwnm]{color:var(--color-muted);text-transform:none;letter-spacing:0}.pub__draft[data-astro-cid-2an7zwnm]{color:var(--color-warning);text-transform:none;letter-spacing:0}.pub__meta[data-astro-cid-2an7zwnm]{gap:var(--space-3);max-width:var(--measure);margin:0;display:grid}.pub__meta[data-astro-cid-2an7zwnm]>div[data-astro-cid-2an7zwnm]{gap:var(--space-1) var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:10rem 1fr;display:grid}.pub__meta[data-astro-cid-2an7zwnm] dt[data-astro-cid-2an7zwnm]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600}.pub__meta[data-astro-cid-2an7zwnm] dd[data-astro-cid-2an7zwnm]{font-family:var(--font-mono);margin:0;font-size:13px}.pub__sizes[data-astro-cid-2an7zwnm]{margin-top:var(--space-3);color:var(--color-muted);text-transform:none;letter-spacing:0}.pub__citation[data-astro-cid-2an7zwnm]{font-family:var(--font-mono);background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-3);max-width:var(--measure);overflow-wrap:anywhere;font-size:13px}.pub__back[data-astro-cid-2an7zwnm]{margin-top:var(--space-8)}@media (width<=767.98px){.pub__meta[data-astro-cid-2an7zwnm]>div[data-astro-cid-2an7zwnm]{grid-template-columns:1fr}}.res-xref[data-astro-cid-rw7k2imp]{margin:var(--space-6) 0 0}.pub-list[data-astro-cid-rw7k2imp]{margin:0;padding:0;list-style:none}.pub-list[data-astro-cid-rw7k2imp] li[data-astro-cid-rw7k2imp]{padding:var(--space-5) 0}.pub-list__meta[data-astro-cid-rw7k2imp]{color:var(--color-muted);text-transform:none;letter-spacing:0;margin-bottom:var(--space-1)}.pub-list__title[data-astro-cid-rw7k2imp]{margin:0}.pub-list__title[data-astro-cid-rw7k2imp] a[data-astro-cid-rw7k2imp]{color:var(--color-primary);text-decoration:none}.pub-list__title[data-astro-cid-rw7k2imp] a[data-astro-cid-rw7k2imp]:hover{text-decoration:underline}.pub-list__summary[data-astro-cid-rw7k2imp]{margin-top:var(--space-2);font-size:var(--type-small-size);max-width:var(--measure)}.pub-list__foot[data-astro-cid-rw7k2imp]{margin-top:var(--space-3);gap:var(--space-3);font-size:var(--type-small-size);flex-wrap:wrap;align-items:center;display:flex}.pub-list__file[data-astro-cid-rw7k2imp],.pub-list__langs[data-astro-cid-rw7k2imp]{font-family:var(--font-mono);color:var(--color-muted);font-size:11px}.empty-note[data-astro-cid-rw7k2imp]{color:var(--color-muted);text-transform:none;letter-spacing:0;padding:var(--space-4) 0}.search-form[data-astro-cid-lkdzyx7r]{margin-block:var(--space-4) var(--space-6);max-width:40rem}.search-form__row[data-astro-cid-lkdzyx7r]{gap:var(--space-2);flex-wrap:wrap;display:flex}.search-form__row[data-astro-cid-lkdzyx7r] input[data-astro-cid-lkdzyx7r]{min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);flex:12rem;font-size:16px}.search-form__row[data-astro-cid-lkdzyx7r] button[data-astro-cid-lkdzyx7r]{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--color-primary);border-radius:var(--radius);color:var(--color-primary);background:0 0;font-weight:600}.search-form__types[data-astro-cid-lkdzyx7r]{margin-top:var(--space-3);gap:var(--space-2) var(--space-4);border:none;flex-wrap:wrap;padding:0;display:flex}.search-form__types[data-astro-cid-lkdzyx7r] legend[data-astro-cid-lkdzyx7r]{color:var(--color-muted);margin-bottom:var(--space-2)}.search-form__type[data-astro-cid-lkdzyx7r]{align-items:center;gap:var(--space-1);font-size:var(--type-small-size);min-height:44px;display:inline-flex}.search-status[data-astro-cid-lkdzyx7r]{color:var(--color-muted);text-transform:none;letter-spacing:0}.search-group[data-astro-cid-lkdzyx7r]{margin-block:var(--space-6)}.search-group__count[data-astro-cid-lkdzyx7r]{color:var(--color-muted)}.search-group__list[data-astro-cid-lkdzyx7r]{margin:var(--space-2) 0 0;border-top:var(--border-width) solid var(--color-border);padding:0;list-style:none}.search-group__list[data-astro-cid-lkdzyx7r] li{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border)}.search-group__list[data-astro-cid-lkdzyx7r] a{color:var(--color-primary);font-weight:600}.search-group__list[data-astro-cid-lkdzyx7r] p{margin-top:var(--space-1);font-size:var(--type-small-size);color:var(--color-text)}.search-more[data-astro-cid-lkdzyx7r]{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--color-primary);border-radius:var(--radius);color:var(--color-primary);background:0 0;font-weight:600}.search-browse[data-astro-cid-lkdzyx7r]{margin-top:var(--space-8);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border)}.search-browse__list[data-astro-cid-lkdzyx7r]{margin:var(--space-2) 0 0;gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.error-summary[data-astro-cid-pqzu2jfv]{border:1.5px solid var(--color-danger);background:var(--color-danger-tint);border-radius:var(--radius);padding:var(--space-4);margin-block:var(--space-4);max-width:var(--measure)}.error-summary__title[data-astro-cid-pqzu2jfv]{color:var(--color-danger);margin-bottom:var(--space-2);font-weight:600}.error-summary[data-astro-cid-pqzu2jfv] ul[data-astro-cid-pqzu2jfv]{margin:0;padding-inline-start:var(--space-6)}.error-summary[data-astro-cid-pqzu2jfv] a[data-astro-cid-pqzu2jfv]{color:var(--color-danger)}.prog-item[data-astro-cid-rb26qzmb]{align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-4) var(--space-2);color:var(--color-text);border-bottom:var(--border-width) solid var(--color-border);text-decoration:none;display:flex}.prog-item[data-astro-cid-rb26qzmb]:hover{background:var(--color-secondary-tint)}.prog-item[data-astro-cid-rb26qzmb]:hover .prog-item__num[data-astro-cid-rb26qzmb]{color:var(--color-primary)}.prog-item__media[data-astro-cid-rb26qzmb]{border-radius:var(--radius);-o-object-fit:cover;object-fit:cover;flex:none;width:64px;height:64px}.prog-item__body[data-astro-cid-rb26qzmb]{align-items:baseline;gap:0 var(--space-4);flex:1;grid-template-columns:2.5rem 1fr;grid-template-areas:"num name""num desc";min-width:0;display:grid}.prog-item__num[data-astro-cid-rb26qzmb]{font-family:var(--font-mono);color:var(--color-muted);grid-area:num;font-size:13px;font-weight:600}.prog-item__name[data-astro-cid-rb26qzmb]{color:var(--color-text);grid-area:name}.prog-item__desc[data-astro-cid-rb26qzmb]{font-size:var(--type-small-size);color:var(--color-muted);grid-area:desc}.prog-item__chev[data-astro-cid-rb26qzmb]{color:var(--color-primary);flex:none;font-size:1.25rem}.doc-table[data-astro-cid-meclmg7m]{margin-block:var(--space-8)}.doc-table[data-astro-cid-meclmg7m]>.t-h4[data-astro-cid-meclmg7m]{margin-bottom:var(--space-2)}.doc-table__earlier[data-astro-cid-meclmg7m]{margin-top:var(--space-3)}.doc-table__earlier[data-astro-cid-meclmg7m]>summary[data-astro-cid-meclmg7m]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);cursor:pointer;padding-block:var(--space-2);font-size:11px}.sg[data-astro-cid-23w53tq5]{padding-block:var(--space-8)}.sg[data-astro-cid-23w53tq5] section[data-astro-cid-23w53tq5]{padding-block:var(--space-12);border-top:var(--border-width) solid var(--color-border)}.sg[data-astro-cid-23w53tq5] h3[data-astro-cid-23w53tq5]{margin-top:var(--space-8);margin-bottom:var(--space-3)}.sg__note[data-astro-cid-23w53tq5]{color:var(--color-secondary-text);background:var(--color-secondary-tint);border-inline-start:3px solid var(--color-secondary);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0}.sg__row[data-astro-cid-23w53tq5]{gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.sg__swatches[data-astro-cid-23w53tq5]{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.sg__swatch[data-astro-cid-23w53tq5]{align-items:center;gap:var(--space-2);font-size:12px;display:flex}.sg__chip[data-astro-cid-23w53tq5]{border-radius:var(--radius);border:var(--border-width) solid var(--color-border-strong);flex:none;width:28px;height:28px}.sg__type[data-astro-cid-23w53tq5]>[data-astro-cid-23w53tq5]{margin-block:var(--space-3)}.sg__records[data-astro-cid-23w53tq5]{gap:var(--space-4);display:grid}@media (width>=768px){.sg__records[data-astro-cid-23w53tq5]{grid-template-columns:1fr 1fr}}.sg__rail[data-astro-cid-23w53tq5]{max-width:320px}.build-note[data-astro-cid-h43ubqbd]{color:var(--color-secondary-text);border-inline-start:3px solid var(--color-secondary);background:var(--color-secondary-tint);padding:var(--space-2) var(--space-4);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:var(--space-6)}.pending[data-astro-cid-h43ubqbd]{color:var(--color-muted);font-size:var(--type-small-size)}.lead[data-astro-cid-h43ubqbd]{margin-block:var(--space-4) var(--space-6)}.af-facts[data-astro-cid-h43ubqbd]{margin:var(--space-4) 0 0;gap:var(--space-3);max-width:var(--measure);display:grid}.af-facts[data-astro-cid-h43ubqbd]>div[data-astro-cid-h43ubqbd]{gap:var(--space-1) var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:12rem 1fr;display:grid}.af-facts[data-astro-cid-h43ubqbd] dt[data-astro-cid-h43ubqbd]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600}.af-facts[data-astro-cid-h43ubqbd] dd[data-astro-cid-h43ubqbd]{font-family:var(--font-mono);margin:0;font-size:13px}@media (width<=767.98px){.af-facts[data-astro-cid-h43ubqbd]>div[data-astro-cid-h43ubqbd]{grid-template-columns:1fr}}.tx-contact[data-astro-cid-qc243lbc]{margin:var(--space-6) 0 0;font-size:var(--type-small-size)}.tx-statement[data-astro-cid-qc243lbc]{max-width:46ch;border-inline-start:var(--rule-record) solid var(--color-primary);margin:0;padding-inline-start:var(--space-4);font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:600;line-height:1.4}.band-h[data-astro-cid-qc243lbc]{margin-bottom:var(--space-6)}.tx-board[data-astro-cid-qc243lbc]{gap:var(--space-5);max-width:var(--measure);display:grid}@media (width>=768px){.tx-board[data-astro-cid-qc243lbc]{grid-template-columns:1fr 1fr;max-width:none}}.tx-more[data-astro-cid-qc243lbc]{margin-top:var(--space-6)}.tx-cat-grid[data-astro-cid-qc243lbc]{gap:var(--space-4);display:grid}@media (width>=768px){.tx-cat-grid[data-astro-cid-qc243lbc]{grid-template-columns:1fr 1fr}}.doc-group[data-astro-cid-qc243lbc]{margin-block:var(--space-8)}.doc-group[data-astro-cid-qc243lbc]>.t-h4[data-astro-cid-qc243lbc]{margin-bottom:var(--space-3)}.doc-group--empty[data-astro-cid-qc243lbc] .doc-group__empty[data-astro-cid-qc243lbc]{color:var(--color-muted);text-transform:none;letter-spacing:0;padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-border)}.empty-note[data-astro-cid-qc243lbc]{color:var(--color-muted);text-transform:none;letter-spacing:0;padding:var(--space-4) 0}.field-notes[data-astro-cid-v7au5n2e]{gap:var(--space-8);display:grid}@media (width>=1080px){.field-notes[data-astro-cid-v7au5n2e]{grid-template-columns:1.2fr 1fr;align-items:start}}.field-notes__item[data-astro-cid-v7au5n2e]{margin:0}.field-notes__rest[data-astro-cid-v7au5n2e]{gap:var(--space-6);display:grid}.field-notes__frame[data-astro-cid-v7au5n2e]{aspect-ratio:3/2;background:linear-gradient(135deg, color-mix(in srgb, var(--color-text) 92%, var(--color-background)) 0%, var(--color-text) 60%);border:var(--border-width) solid var(--color-superseded);border-radius:var(--radius);position:relative;overflow:hidden}.field-notes__pending[data-astro-cid-v7au5n2e]{inset:var(--space-4);border:var(--border-width) dashed color-mix(in srgb, var(--color-border) 40%, transparent);border-radius:var(--radius);pointer-events:none;transition:opacity var(--motion-fast) var(--easing);position:absolute}.field-notes__pic[data-astro-cid-v7au5n2e]{width:100%;height:100%;display:block;position:absolute;inset:0}.field-notes__img[data-astro-cid-v7au5n2e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .4s var(--easing);display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-astro-cid-v7au5n2e][data-media-frame]:not([data-img-ready]):not([data-img-failed]) .field-notes__img[data-astro-cid-v7au5n2e]{opacity:0}}[data-astro-cid-v7au5n2e][data-media-frame][data-img-ready] .field-notes__img[data-astro-cid-v7au5n2e]{opacity:1}[data-astro-cid-v7au5n2e][data-media-frame][data-img-ready] .field-notes__pending[data-astro-cid-v7au5n2e]{opacity:0}[data-astro-cid-v7au5n2e][data-media-frame][data-img-failed] .field-notes__img[data-astro-cid-v7au5n2e]{display:none}[data-astro-cid-v7au5n2e][data-media-frame][data-img-failed] .field-notes__pending[data-astro-cid-v7au5n2e]{opacity:1;border-style:solid}[data-astro-cid-v7au5n2e][data-media-frame][data-img-failed]:after{content:"";border:2px solid color-mix(in srgb, var(--color-border) 55%, transparent);border-radius:var(--radius);width:22px;height:22px;margin:auto;position:absolute;inset:0}@media (scripting:none){.field-notes__img[data-astro-cid-v7au5n2e]{opacity:1;transition:none}.field-notes__pending[data-astro-cid-v7au5n2e]{display:none}}@media (prefers-reduced-motion:reduce){.field-notes__img[data-astro-cid-v7au5n2e]{transition:none}}.field-notes__item[data-astro-cid-v7au5n2e] figcaption[data-astro-cid-v7au5n2e]{margin-top:var(--space-3)}.field-notes__caption[data-astro-cid-v7au5n2e]{font-size:var(--type-small-size);color:var(--color-background);margin:0 0 var(--space-2);line-height:1.5}.field-notes__item--lead[data-astro-cid-v7au5n2e] .field-notes__caption[data-astro-cid-v7au5n2e]{font-size:1rem}.field-notes__source[data-astro-cid-v7au5n2e]{font:var(--type-metadata-wt) var(--type-metadata-size) / 1.4 var(--font-mono);letter-spacing:var(--type-metadata-tracking);text-transform:uppercase;color:var(--color-border);margin:0}@media (hover:hover){.field-notes__item[data-astro-cid-v7au5n2e]:hover .field-notes__frame[data-astro-cid-v7au5n2e]{border-color:var(--color-border)}}.field-notes__item[data-astro-cid-v7au5n2e]:focus-within .field-notes__frame[data-astro-cid-v7au5n2e]{border-color:var(--color-border)}.band[data-astro-cid-m3zpgalb]{padding-block:var(--space-10)}@media (width>=1080px){.band[data-astro-cid-m3zpgalb]{padding-block:var(--space-12)}}.band--paper[data-astro-cid-m3zpgalb]{background:var(--color-background)}.band--surface[data-astro-cid-m3zpgalb]{background:var(--color-surface);border-block:var(--border-width) solid var(--color-border)}.band--tint[data-astro-cid-m3zpgalb]{background:var(--color-secondary-tint)}.band--blue-tint[data-astro-cid-m3zpgalb]{background:var(--color-primary-tint)}.band--ink[data-astro-cid-m3zpgalb]{background:var(--color-text);color:var(--color-background)}.band--primary[data-astro-cid-m3zpgalb]{background:var(--color-primary);color:var(--color-on-primary)}.section-head[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.hero[data-astro-cid-m3zpgalb]{padding-block:var(--space-10)}.hero__grid[data-astro-cid-m3zpgalb]{gap:var(--space-8);display:grid}@media (width>=1080px){.hero__grid[data-astro-cid-m3zpgalb]{align-items:center;gap:var(--space-10);grid-template-columns:.92fr 1.08fr}}.hero__eyebrow[data-astro-cid-m3zpgalb]{color:var(--color-secondary-text);margin-bottom:var(--space-3);border-inline-start:3px solid var(--color-primary);padding-inline-start:var(--space-3)}.hero__statement[data-astro-cid-m3zpgalb]{max-width:var(--measure);margin-top:var(--space-4);font-size:1.2rem;line-height:1.5}.hero__geography[data-astro-cid-m3zpgalb]{margin-top:var(--space-3);font-size:var(--type-small-size);color:var(--color-muted);max-width:var(--measure)}.hero__cta[data-astro-cid-m3zpgalb]{margin-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__photo[data-astro-cid-m3zpgalb]{margin:0}.hero__photo[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary);width:100%;height:auto;transition:transform var(--motion-slow) var(--easing), opacity var(--motion-slow) var(--easing);display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero__photo[data-astro-cid-m3zpgalb][data-media-frame]:not([data-img-ready]) img[data-astro-cid-m3zpgalb]{opacity:0;transform:scale(1.01)}}.hero__photo[data-astro-cid-m3zpgalb] figcaption[data-astro-cid-m3zpgalb]{margin-top:var(--space-3);max-width:42ch;font-family:var(--font-mono);color:var(--color-muted);font-size:12px;line-height:1.5}.evidence[data-astro-cid-m3zpgalb] .evidence-tile__figure{font-size:clamp(1.4rem,3.5vw,1.9rem)}.evidence__attribution[data-astro-cid-m3zpgalb]{gap:var(--space-1) var(--space-3);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);color:var(--color-muted);text-transform:none;letter-spacing:0;flex-wrap:wrap;align-items:baseline;display:flex}.evidence__attribution[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--color-primary)}.evidence__updated[data-astro-cid-m3zpgalb]{color:var(--color-muted)}.prog-grid[data-astro-cid-m3zpgalb]{gap:var(--space-4);display:grid}@media (width>=768px){.prog-grid[data-astro-cid-m3zpgalb]{gap:var(--space-6);grid-template-columns:1fr 1fr}}.section-head--ink[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-8);display:block}.fieldwork__lead[data-astro-cid-m3zpgalb]{margin-top:var(--space-2);max-width:var(--measure);color:var(--color-border)}.transp__panel[data-astro-cid-m3zpgalb]{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-top:var(--rule-record) solid var(--color-primary);border-radius:var(--radius);padding:var(--space-8) var(--space-8)}.transp__cols[data-astro-cid-m3zpgalb]{gap:var(--space-8);display:grid}@media (width>=1080px){.transp__cols[data-astro-cid-m3zpgalb]{gap:var(--space-10);grid-template-columns:1.1fr .9fr;align-items:start}}.transp__intro[data-astro-cid-m3zpgalb]{gap:var(--space-4);flex-direction:column;display:flex}.transp__statement[data-astro-cid-m3zpgalb]{max-width:32ch;border-inline-start:var(--rule-record) solid var(--color-primary);margin:0;padding-inline-start:var(--space-4);font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:600;line-height:1.4}.transp__lead[data-astro-cid-m3zpgalb]{color:var(--color-muted);margin:0;font-size:1.05rem;line-height:1.55}.transp__catbox[data-astro-cid-m3zpgalb]{background:var(--color-primary-tint);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-5) var(--space-6)}.transp__will[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-3);font-weight:700;font-size:var(--type-small-size)}.transp__cats[data-astro-cid-m3zpgalb]{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.transp__cats[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border);font-size:var(--type-small-size);padding-inline-start:var(--space-4);position:relative}.transp__cats[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:last-child{border-bottom:0}.transp__cats[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before{content:"";inset-inline-start:0;background:var(--color-primary);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.transp__empty[data-astro-cid-m3zpgalb]{color:var(--color-muted);font-size:var(--type-small-size);margin:0}.transp__cta[data-astro-cid-m3zpgalb]{margin:var(--space-6) 0 0}.transp__docs[data-astro-cid-m3zpgalb]{margin-top:var(--space-4)}.partner__body[data-astro-cid-m3zpgalb]{max-width:var(--measure);margin:0 0 var(--space-8);font-size:1.05rem}.partner__wall[data-astro-cid-m3zpgalb]{margin-bottom:var(--space-8)}.partner__wall-label[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-4);color:var(--color-secondary-text);border-inline-start:3px solid var(--color-primary);padding-inline-start:var(--space-3)}.partner__note[data-astro-cid-m3zpgalb]{margin:var(--space-4) 0 0;color:var(--color-muted);max-width:68ch;font-size:12px;line-height:1.5}.partner__note--disclaim[data-astro-cid-m3zpgalb]{margin-top:var(--space-2)}.partner__cta[data-astro-cid-m3zpgalb]{margin:0}.involved__lead[data-astro-cid-m3zpgalb]{max-width:var(--measure);margin-top:var(--space-3);font-size:1.1rem}.involved__actions[data-astro-cid-m3zpgalb]{margin-top:var(--space-8);align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.involved__donate[data-astro-cid-m3zpgalb]{min-height:48px;padding:0 var(--space-8);background:var(--color-on-primary);color:var(--color-primary);border-radius:var(--radius);font-family:var(--font-sans);align-items:center;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.involved__donate[data-astro-cid-m3zpgalb]:hover{background:var(--color-primary-tint)}.involved__partner[data-astro-cid-m3zpgalb],.involved__contact[data-astro-cid-m3zpgalb]{color:var(--color-on-primary);text-underline-offset:3px;font-weight:600}.involved__safeguarding[data-astro-cid-m3zpgalb]{margin-top:var(--space-10);padding-top:var(--space-4);border-top:var(--border-width) solid var(--overlay-hover-light);gap:var(--space-2) var(--space-3);font-size:var(--type-small-size);flex-wrap:wrap;align-items:baseline;display:flex}.involved__safeguarding-label[data-astro-cid-m3zpgalb]{font:var(--type-metadata-wt) var(--type-metadata-size) / 1.4 var(--font-mono);letter-spacing:var(--type-metadata-tracking);text-transform:uppercase;color:var(--color-border)}.involved__safeguarding[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--color-on-primary);font-weight:600}
/*$vite$:1*/