@layer reset,tokens,base,components,utilities,overrides;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:var(--space-6)}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{min-block-size:100svb;margin:0;background-color:var(--color-canvas);color:var(--color-text);font-family:var(--font-functional);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:var(--leading-heading);text-wrap:balance}p,li{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[class],ol[class]{list-style:none;padding:0}a{color:inherit;text-decoration-thickness:max(1px,.05em);text-underline-offset:.2em}img,picture,video,canvas,svg{display:block;max-inline-size:100%}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:none;cursor:pointer}fieldset{border:none;padding:0;min-inline-size:0}legend{padding:0}table{border-collapse:collapse}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring, var(--color-focus-on-light));outline-offset:var(--focus-ring-offset);border-radius:2px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{position:relative;z-index:var(--z-float)}::selection{background-color:var(--color-ice);color:var(--color-ink)}[hidden]{display:none!important}}@layer tokens{:root{--color-ivory: #f7f6ef;--color-ivory-deep: #eeede4;--color-white: #ffffff;--color-ink: #123531;--color-forest: #003e38;--color-mist: #e1f2f1;--color-ice: #a2d2dd;--color-cyan: #8bd3de;--color-teal: #2f6975;--color-canvas: var(--color-ivory);--color-backdrop: #eae9e0;--color-paper: var(--color-ivory-deep);--color-surface: var(--color-white);--color-text: #3b4b47;--color-muted: #56665f;--color-line: #d9dbd2;--color-line-strong: #b7bcb0;--color-field-border: #808a83;--color-stage-950: var(--color-forest);--color-stage-900: var(--color-forest);--color-stage-800: #0b4a43;--color-on-stage: var(--color-ivory);--color-text-on-dark: #d5e3df;--color-muted-on-stage: #a7c1bb;--color-line-on-stage: #24564f;--color-line-on-stage-strong: #3b6b64;--color-common-ground: #0e3224;--color-cg-label: #d3e2da;--color-cg-cyan: #8dd3df;--color-cg-gold: #d7b46a;--color-cg-core: #02190f;--color-cg-core-rule: #527864;--color-cg-node-rule: #668b78;--color-cg-orbit: #456655;--color-cg-spoke: #547764;--color-bridge: var(--color-ice);--color-bridge-ink: var(--color-teal);--color-action: var(--color-ice);--color-action-hover: var(--color-ivory);--color-error: #a8261b;--color-error-surface: #fbefec;--color-success: #1d6343;--color-success-surface: #eaf3ec;--focus-ring-width: 2px;--focus-ring-offset: 3px;--color-focus-on-light: var(--color-teal);--color-focus-on-dark: var(--color-cyan);--font-serif: "Source Serif 4 Display", Georgia, "Times New Roman", serif;--font-sans: "IBM Plex Sans", "Segoe UI", ui-sans-serif, system-ui, -apple-system, Helvetica, Arial, sans-serif;--font-display: var(--font-serif);--font-editorial: var(--font-serif);--font-functional: var(--font-sans);--font-label: var(--font-sans);--weight-regular: 400;--weight-book: 400;--weight-light: 400;--weight-medium: 500;--weight-semibold: 500;--weight-display: 400;--text-display: clamp(2.75rem, 2.286rem + 1.905vw, 4rem);--text-feature: clamp(2.25rem, 1.971rem + 1.143vw, 3rem);--text-closing: clamp(2.375rem, 2.05rem + 1.333vw, 3.25rem);--text-h1: clamp(2.5rem, 2.129rem + 1.524vw, 3.5rem);--text-h2: clamp(1.875rem, 1.643rem + .952vw, 2.5rem);--text-title-l: clamp(2rem, 1.814rem + .762vw, 2.5rem);--text-title-m: clamp(1.875rem, 1.736rem + .571vw, 2.25rem);--text-title-s: clamp(1.875rem, 1.829rem + .19vw, 2rem);--text-title-xs: clamp(1.75rem, 1.704rem + .19vw, 1.875rem);--text-statement: clamp(1.75rem, 1.518rem + .952vw, 2.375rem);--text-sans-title: clamp(1.4375rem, 1.414rem + .095vw, 1.5rem);--text-h3: clamp(1.1875rem, 1.164rem + .095vw, 1.25rem);--text-h4: clamp(1.125rem, 1.102rem + .095vw, 1.1875rem);--text-lead: clamp(1.125rem, 1.102rem + .095vw, 1.1875rem);--text-body: 1.0625rem;--text-body-lg: var(--text-body);--text-meta: 1rem;--text-sm: .9375rem;--text-caption: .875rem;--text-xs: .8125rem;--text-label: .8125rem;--text-eyebrow: var(--text-label);--leading-display: 1.075;--leading-feature: 1.1;--leading-closing: 1.125;--leading-title-l: 1.167;--leading-title-m: 1.182;--leading-title-s: 1.211;--leading-title-xs: 1.222;--leading-heading: 1.12;--leading-sans-title: 1.286;--leading-title: 1.273;--leading-snug: 1.45;--leading-lead: 1.5;--leading-body: 1.556;--leading-relaxed: 1.65;--leading-meta: 1.4375;--leading-label: 1.385;--tracking-label: .1em;--tracking-eyebrow: var(--tracking-label);--tracking-display: -.02em;--tracking-heading: -.015em;--tracking-tight: -.01em;--tracking-title: -.005em;--measure: 62ch;--measure-article: 66ch;--measure-lead: 58ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-eyebrow: 1.25rem;--space-intro: 1.5rem;--space-action: 1.5rem;--space-figure: 2rem;--space-section-compact: var(--layer-pad-block);--space-section-main: var(--layer-pad-block);--section-space-s: var(--layer-pad-block);--section-space: var(--layer-pad-block);--section-pad-tight: var(--section-space-s);--section-pad: var(--section-space);--section-pad-loose: var(--section-space);--content-max: 1248px;--page-margin: calc(var(--layer-inset) + var(--layer-pad));--gutter: var(--page-margin);--container-max: calc(var(--content-max) + 2 * var(--gutter));--grid-gap: clamp(1rem, .6rem + 1.1vw, 1.5rem);--layer-inset: clamp(.5rem, 4.571vw - .614rem, 3.5rem);--layer-pad: clamp(1.25rem, .786rem + 1.905vw, 2.5rem);--layer-pad-block: clamp(2rem, 1.814rem + .762vw, 2.5rem);--layer-gap: clamp(.5rem, .129rem + 1.524vw, 1.5rem);--layer-radius: .5rem;--layer-max: calc(var(--content-max) + 2 * var(--layer-pad));--radius-control: 2px;--radius-content: 2px;--radius-data: 2px;--radius-badge: 2px;--shadow-dialog: 0 18px 48px rgba(18, 53, 49, .18);--dur-micro: .16s;--dur-module: .32s;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--header-h: 64px;--sticky-top: var(--space-8);--z-content: 1;--z-float: 3;--z-header: 100;--z-consent: 300}@media(min-width:64rem){:root{--header-h: 72px}}.theme-canvas,.theme-paper,.theme-surface,.theme-mist,.theme-stage,.theme-stage-deep{background-color:var(--bg);color:var(--fg)}.theme-canvas,.theme-paper,.theme-surface,.theme-mist{--bg: var(--color-canvas);--bg-raised: var(--color-paper);--fg: var(--color-ink);--fg-body: var(--color-text);--fg-muted: var(--color-muted);--rule: var(--color-line);--rule-strong: var(--color-line-strong);--emphasis: var(--color-teal);--focus-ring: var(--color-focus-on-light)}.theme-paper{--bg: var(--color-paper);--bg-raised: var(--color-canvas)}.theme-surface{--bg: var(--color-surface);--bg-raised: var(--color-canvas)}.theme-mist{--bg: var(--color-mist);--rule: #c3d9d6}.theme-stage,.theme-stage-deep{--bg: var(--color-forest);--bg-raised: var(--color-stage-800);--fg: var(--color-on-stage);--fg-body: var(--color-text-on-dark);--fg-muted: var(--color-muted-on-stage);--rule: var(--color-line-on-stage);--rule-strong: var(--color-line-on-stage-strong);--emphasis: var(--color-cyan);--focus-ring: var(--color-focus-on-dark)}.page-canvas{--color-canvas: #e7e5de;--color-panel: #f8f7f2;--color-sage: #f0f2ec;--color-paper-warm: #f4f0e8;--color-stone-light: #f2f0ea;--color-panel-edge: #dbd8cf;--color-ink: #16211d;--color-forest: #063e34;--color-ivory: var(--color-panel);--color-text: #2c3833;--color-muted: #4f5a55;--color-line: #a3aca3;--color-line-strong: #8f9a91;--color-teal: var(--color-forest);--color-focus-on-light: var(--color-forest);--color-stage-950: var(--color-forest);--color-stage-900: var(--color-forest);--color-stage-800: #0f4c41;--color-on-stage: #f6f3ec;--color-text-on-dark: #dfe5dd;--color-muted-on-stage: #b8c8c0;--color-line-on-stage: #2a5a50;--color-line-on-stage-strong: #4b7469;--color-focus-on-dark: var(--color-on-stage)}.page-canvas .theme-stage{--emphasis: var(--color-text-on-dark)}}@layer base{@font-face{font-family:"Source Serif 4 Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-display-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500.woff2) format("woff2")}*{font-synthesis:none}.t-display,.t-feature,.t-closing,.t-h1,.t-h2,.t-title-l,.t-title-m,.t-title-s,.t-title-xs,.t-statement{font-family:var(--font-serif);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);color:var(--fg, var(--color-ink));text-wrap:balance}.t-display{font-size:var(--text-display);line-height:var(--leading-display)}.t-feature{font-size:var(--text-feature);line-height:var(--leading-feature)}.t-closing{font-size:var(--text-closing);line-height:var(--leading-closing)}.t-h1{font-size:var(--text-h1);line-height:var(--leading-display)}.t-h2{font-size:var(--text-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.t-title-l{font-size:var(--text-title-l);line-height:var(--leading-title-l)}.t-title-m{font-size:var(--text-title-m);line-height:var(--leading-title-m);letter-spacing:var(--tracking-heading)}.t-title-s{font-size:var(--text-title-s);line-height:var(--leading-title-s);letter-spacing:var(--tracking-heading)}.t-title-xs{font-size:var(--text-title-xs);line-height:var(--leading-title-xs);letter-spacing:var(--tracking-heading)}.t-statement{font-size:var(--text-statement);line-height:1.18;letter-spacing:var(--tracking-heading)}.t-sans-title{font-size:var(--text-sans-title);font-weight:var(--weight-medium);line-height:var(--leading-sans-title);letter-spacing:var(--tracking-tight);color:var(--fg, var(--color-ink));text-wrap:balance}.t-h3{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--fg, var(--color-ink))}.t-h4{font-size:var(--text-h4);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--fg, var(--color-ink))}.t-lead{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--fg-body, var(--color-text));max-inline-size:var(--measure-lead)}.t-body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-body, var(--color-text))}.t-sm{font-size:var(--text-sm)}.t-xs{font-size:var(--text-xs)}.t-label,.t-eyebrow{display:block;font-family:var(--font-label);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--emphasis, var(--color-teal));text-wrap:balance}.t-caption{font-size:var(--text-caption);line-height:1.5;color:var(--fg-muted, var(--color-muted))}.t-punch{font-style:normal;color:var(--emphasis, var(--color-teal))}.t-numeral{font-family:var(--font-serif);font-weight:var(--weight-display);font-variant-numeric:lining-nums;line-height:1}.t-measure{max-inline-size:var(--measure)}.t-measure-article{max-inline-size:var(--measure-article)}.t-muted{color:var(--fg-muted, var(--color-muted))}.prose{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-body, var(--color-text))}.prose>*+*{margin-block-start:1.15em}.prose h2{font-family:var(--font-serif);font-size:clamp(1.625rem,1.4rem + 1vw,2.125rem);font-weight:var(--weight-display);line-height:1.2;letter-spacing:var(--tracking-display);color:var(--fg, var(--color-ink));margin-block-start:2em}.prose h3{font-size:var(--text-h4);font-weight:var(--weight-medium);line-height:var(--leading-title);color:var(--fg, var(--color-ink));margin-block-start:1.8em}.prose h2+*,.prose h3+*{margin-block-start:.6em}.prose a{color:var(--fg, var(--color-ink));text-decoration:underline;text-decoration-color:var(--emphasis, var(--color-teal));text-underline-offset:.2em}.prose a:hover{text-decoration-thickness:2px}.prose ul,.prose ol{padding-inline-start:1.25em}.prose ul{list-style:none}.prose ul>li{position:relative}.prose ul>li:before{content:"";position:absolute;inset-inline-start:-1.1em;inset-block-start:.8em;inline-size:.5em;block-size:1px;background:var(--rule-strong, var(--color-line-strong))}.prose ol{list-style:decimal}.prose li+li{margin-block-start:.45em}.prose blockquote{margin-block:1.75em;padding-inline-start:1.1em;border-inline-start:2px solid var(--color-ice);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--fg, var(--color-ink))}.prose strong{font-weight:var(--weight-medium);color:var(--fg, var(--color-ink))}.prose hr{border:0;border-block-start:1px solid var(--rule, var(--color-line));margin-block:2.5em}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em;border-radius:var(--radius-data);background:var(--bg-raised, var(--color-paper))}.prose figure{margin-block:2em}.prose figcaption{margin-block-start:.75em;font-size:var(--text-caption);color:var(--fg-muted, var(--color-muted))}}@layer components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-block-size:48px;max-inline-size:100%;padding:.7rem 1.4rem;border:1px solid transparent;border-radius:var(--radius-control);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.btn__arrow{flex:none;inline-size:1em;block-size:1em;transition:transform var(--dur-micro) var(--ease-out)}.btn:hover .btn__arrow{transform:translate(3px)}.btn--primary{background-color:var(--color-ink);color:var(--color-ivory)}.btn--primary:hover{background-color:var(--color-forest)}.theme-mist .btn--primary:hover{background-color:var(--color-stage-800)}.theme-stage .btn--primary,.theme-stage-deep .btn--primary{background-color:var(--color-action);color:var(--color-ink)}.theme-stage .btn--primary:hover,.theme-stage-deep .btn--primary:hover{background-color:var(--color-action-hover)}.btn--large{min-block-size:52px;padding-inline:1.5rem}.btn--secondary{background-color:transparent;border-color:var(--fg, var(--color-ink));color:var(--fg, var(--color-ink))}.btn--secondary:hover{background-color:color-mix(in srgb,var(--fg, var(--color-ink)) 7%,transparent)}.btn--text{align-self:flex-start;justify-self:start;justify-content:flex-start;gap:.625rem;min-block-size:44px;padding:0;border:0;border-radius:2px;background:none;color:var(--fg, var(--color-ink));font-size:var(--text-body);font-weight:var(--weight-regular);text-align:start;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.35em}.btn--text:hover{text-decoration-thickness:2px}.btn[aria-disabled=true],.btn:disabled{opacity:.65;cursor:not-allowed}.btn--loading{cursor:progress}.ext-icon{flex:none;inline-size:.8em;block-size:.8em;margin-inline-start:.15em;opacity:.75}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink)}.field__req{color:var(--color-error);margin-inline-start:.15em}.field__hint{font-size:var(--text-caption);color:var(--color-muted)}.field__control{inline-size:100%;min-block-size:48px;padding:.7rem .9rem;border:1px solid var(--color-field-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-body);transition:border-color var(--dur-micro) var(--ease-out)}.field__control:hover{border-color:var(--color-muted)}.field__control:focus-visible{border-color:var(--color-teal)}textarea.field__control{min-block-size:10rem;resize:vertical;line-height:var(--leading-body)}select.field__control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23071E16' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-inline-end:2.5rem}.field__control[aria-invalid=true]{border-color:var(--color-error);background-color:var(--color-error-surface)}.field__error{display:flex;align-items:center;gap:.4em;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-error)}.field__error:empty{display:none}.checkbox{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;padding-block:var(--space-2)}.checkbox input{inline-size:1.25rem;block-size:1.25rem;margin-block-start:.15rem;accent-color:var(--color-ink)}.checkbox__text{font-size:var(--text-sm);line-height:1.5;color:var(--color-muted)}.form-status{border-radius:var(--radius-content);font-size:var(--text-sm);line-height:1.55}.form-status:empty{display:none}.form-status--error{padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-error) 35%,transparent);background:var(--color-error-surface);color:var(--color-error)}.form-status--success{padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent);background:var(--color-success-surface);color:var(--color-success)}.honeypot{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px;pointer-events:none}}@layer components{.section{padding-block:0 var(--section-space)}.section-head{display:flex;flex-direction:column;gap:var(--space-4)}.section-head .t-lead,.section-head__intro{margin-block-start:var(--space-2)}.section-head__intro,.copy{max-inline-size:var(--measure);font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-body)}.copy>*+*{margin-block-start:1em}.copy__emphasis{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--fg)}.index{display:grid;margin:0;padding:0;list-style:none;border-block-end:1px solid var(--rule)}.index__item{display:grid;gap:var(--space-2) var(--grid-gap);padding-block:var(--space-6);border-block-start:1px solid var(--rule)}.index__num{font-family:var(--font-serif);font-size:1.0625rem;font-variant-numeric:lining-nums tabular-nums;line-height:1.6;color:var(--emphasis)}.index__title{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--fg)}.index__title a{text-decoration:none}.index__title a:hover{text-decoration:underline;text-decoration-color:var(--emphasis);text-decoration-thickness:1px;text-underline-offset:.25em}.index__text{max-inline-size:52ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-body)}@media(min-width:48rem){.index--numbered .index__item{grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline}.index--numbered .index__item>:not(.index__num){grid-column:2}.index--split .index__item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}.index--split.index--numbered .index__item{grid-template-columns:3.25rem minmax(0,5fr) minmax(0,7fr)}.index--split.index--numbered .index__item>.index__title{grid-column:2}.index--split.index--numbered .index__item>.index__text{grid-column:3}.index--columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);border-block-end:0}.index--columns .index__item{padding-block-end:var(--space-8)}}.section-marker{display:flex;align-items:baseline;gap:var(--space-3);padding-block-end:var(--space-3);border-block-end:1px solid var(--rule)}.section-marker__num{font-family:var(--font-serif);font-size:1.0625rem;line-height:1;color:var(--emphasis)}.sequence{display:grid;border-block-end:1px solid var(--rule)}.sequence__step{display:grid;gap:var(--space-3) var(--grid-gap);padding-block:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);border-block-start:1px solid var(--rule)}@media(min-width:48rem){.sequence__step{grid-template-columns:3.25rem minmax(0,1fr)}}.sequence__num{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.6;color:var(--emphasis)}.sequence__title{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-title);color:var(--fg);margin-block-end:var(--space-2)}.sequence__text{max-inline-size:var(--measure);color:var(--fg-body)}.sequence__implication{margin-block-start:var(--space-3);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--color-ice);font-size:var(--text-sm);color:var(--fg)}.badge{display:inline-flex;align-items:center;gap:.4em;padding:.2em .55em;border:1px solid var(--rule-strong);border-radius:var(--radius-badge);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}.photo{margin:0}.photo img{inline-size:100%;block-size:auto;background:var(--color-paper)}.photo figcaption,.caption{margin-block-start:var(--space-3);font-size:var(--text-caption);line-height:1.5;color:var(--fg-muted)}.figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;border-block-start:1px solid var(--rule);padding-block-start:var(--space-4)}.figures__item{display:flex;flex-direction:column-reverse;justify-content:flex-end}.figures__value{font-family:var(--font-serif);font-size:clamp(1.75rem,1.5rem + 1.1vw,2.5rem);line-height:1;font-variant-numeric:lining-nums;color:var(--fg)}.figures__label{margin-block-start:var(--space-2);font-size:var(--text-caption);line-height:1.35;color:var(--fg-muted)}}@layer utilities{.container{inline-size:100%;max-inline-size:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}body{background-color:var(--color-backdrop)}main>:not(script),.layer{--gutter: var(--layer-pad);--container-max: calc(var(--content-max) + 2 * var(--gutter));inline-size:calc(100% - 2 * var(--layer-inset));max-inline-size:var(--layer-max);margin-inline:auto;border-radius:var(--layer-radius);background-color:var(--bg);overflow:clip}main>:not(script)~:not(script){margin-block-start:var(--layer-gap)}.site-footer{margin-block:var(--layer-gap)}main>.theme-stage:last-child{border-end-start-radius:0;border-end-end-radius:0}main:has(>.theme-stage:last-child)+.site-footer{margin-block-start:0;border-start-start-radius:0;border-start-end-radius:0}.page-canvas{--panel-inset: clamp(.75rem, 1.058vw + .492rem, 1rem);--panel-pad: clamp(1rem, 13.333vw - 2rem, 1.25rem);--panel-gap: 1rem;--panel-radius: 12px;--grid-gap: 1rem;--gutter: calc(var(--panel-inset) + var(--panel-pad));--container-max: calc(var(--content-max) + 2 * var(--gutter));background-color:var(--color-canvas)}@media(min-width:24.375rem){.page-canvas{--panel-pad: clamp(1.25rem, 1.058vw + .992rem, 1.5rem);--panel-gap: clamp(1rem, 1.058vw + .742rem, 1.25rem);--grid-gap: clamp(1rem, 1.058vw + .742rem, 1.25rem)}}@media(min-width:48rem){.page-canvas{--panel-inset: clamp(1rem, 3.125vw - .5rem, 1.5rem);--panel-pad: 3.125vw;--panel-gap: clamp(1.25rem, 1.5625vw + .5rem, 1.5rem);--grid-gap: 1.25rem}}@media(min-width:64rem){.page-canvas{--panel-radius: 14px;--panel-gap: 1.5rem;--grid-gap: clamp(1.25rem, 1.5625vw + .25rem, 1.5rem)}}@media(min-width:80rem){.page-canvas{--panel-inset: clamp(1.5rem, 5vw - 2.5rem, 2rem);--panel-pad: clamp(2.5rem, 15vw - 9.5rem, 4rem)}}.page-canvas main{padding-block-start:1rem}.page-canvas main>:not(script),.page-canvas .site-footer{--gutter: var(--panel-pad);--container-max: calc(var(--content-max) + 2 * var(--panel-pad));inline-size:calc(100% - 2 * var(--panel-inset));max-inline-size:calc(var(--content-max) + 2 * var(--panel-pad));margin-inline:auto;border-radius:var(--panel-radius);background-color:var(--panel-bg, var(--color-panel));outline:1px solid var(--panel-line, var(--color-panel-edge));outline-offset:-1px;overflow:visible}.page-canvas main>:not(script)~:not(script){margin-block-start:var(--panel-gap)}.page-canvas .site-footer{margin-block:var(--panel-gap) var(--panel-inset)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.grid-12>*{grid-column:1 / -1}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:-100%;inset-inline-start:var(--gutter);z-index:calc(var(--z-header) + 10);padding:var(--space-3) var(--space-6);background:var(--color-ink);color:var(--color-ivory);font-weight:var(--weight-medium);border-radius:0 0 var(--radius-control) var(--radius-control);transition:inset-block-start var(--dur-micro) var(--ease-out)}.skip-link:focus-visible{inset-block-start:0}.js [data-reveal]{opacity:0;transform:translateY(8px);transition:opacity var(--dur-module) var(--ease-out),transform var(--dur-module) var(--ease-out)}.js [data-reveal].is-revealed{opacity:1;transform:none}.js [data-reveal-stagger]>*{opacity:0;transform:translateY(8px);transition:opacity var(--dur-module) var(--ease-out),transform var(--dur-module) var(--ease-out);transition-delay:calc(var(--stagger-index, 0) * 60ms)}.js [data-reveal-stagger].is-revealed>*{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal-stagger]>*{opacity:1;transform:none;transition:none}}}@layer overrides{@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}.site-header[data-astro-cid-bwbk47gm]{position:relative;z-index:var(--z-header)}.site-header__inner[data-astro-cid-bwbk47gm]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);block-size:var(--header-h)}.site-header__brand[data-astro-cid-bwbk47gm]{flex:none;display:flex;align-items:center}.site-header__logo[data-astro-cid-bwbk47gm]{--logo-h: clamp(46px, 43px + .762vw, 54px);display:block;block-size:var(--logo-h);aspect-ratio:600 / 280;margin-inline-start:calc(var(--logo-h) * -.256);background-color:var(--color-ink);-webkit-mask:url(/assets/images/pontis_green_type.svg) center / contain no-repeat;mask:url(/assets/images/pontis_green_type.svg) center / contain no-repeat}.page-canvas .site-header__logo[data-astro-cid-bwbk47gm]{--logo-h: clamp(46px, 43px + .762vw, 54px);background-color:var(--color-forest)}@media(forced-colors:active){.site-header__logo[data-astro-cid-bwbk47gm]{forced-color-adjust:none;background-color:CanvasText}}.site-header__nav[data-astro-cid-bwbk47gm],.site-header[data-astro-cid-bwbk47gm] .site-header__cta{display:none}.site-header__list[data-astro-cid-bwbk47gm]{display:flex;align-items:center;gap:clamp(1.5rem,.3rem + 1.9vw,2.5rem)}.site-header__link[data-astro-cid-bwbk47gm]{position:relative;display:inline-block;padding-block:.7rem;font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--color-ink);text-decoration:none}.site-header__link[data-astro-cid-bwbk47gm]:after{content:"";position:absolute;inset-inline:0;inset-block-end:.3rem;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-micro) var(--ease-out)}.site-header__link[data-astro-cid-bwbk47gm]:hover:after{transform:scaleX(1)}.site-header__link[data-astro-cid-bwbk47gm][aria-current=page]:after{background:var(--color-teal);transform:scaleX(1)}.site-header[data-astro-cid-bwbk47gm] .site-header__cta{align-self:center;font-size:var(--text-meta)}.site-header__toggle[data-astro-cid-bwbk47gm]{display:inline-flex;align-items:center;gap:var(--space-3);min-block-size:44px;margin-inline-end:-.5rem;padding-inline:.5rem;border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink)}.site-header__toggle-bars[data-astro-cid-bwbk47gm]{display:flex;flex-direction:column;gap:5px;inline-size:18px}.site-header__toggle-bars[data-astro-cid-bwbk47gm] span[data-astro-cid-bwbk47gm]{display:block;block-size:1.5px;background:currentColor;transition:transform var(--dur-micro) var(--ease-out)}.site-header__toggle[data-astro-cid-bwbk47gm][aria-expanded=true] .site-header__toggle-bars[data-astro-cid-bwbk47gm] span[data-astro-cid-bwbk47gm]:first-child{transform:translateY(3.25px) rotate(45deg)}.site-header__toggle[data-astro-cid-bwbk47gm][aria-expanded=true] .site-header__toggle-bars[data-astro-cid-bwbk47gm] span[data-astro-cid-bwbk47gm]:last-child{transform:translateY(-3.25px) rotate(-45deg)}.mobile-nav[data-astro-cid-bwbk47gm]{position:absolute;inset-block-start:100%;inset-inline:0;max-block-size:calc(100dvh - var(--header-h) - var(--layer-inset));overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-2) var(--space-8);background:var(--color-canvas);box-shadow:var(--shadow-dialog)}.mobile-nav__list[data-astro-cid-bwbk47gm]{margin-block-end:var(--space-6)}.mobile-nav__link[data-astro-cid-bwbk47gm]{display:flex;align-items:center;min-block-size:52px;border-block-end:1px solid var(--rule);font-family:var(--font-serif);font-size:1.5rem;color:var(--color-ink);text-decoration:none}.mobile-nav__link[data-astro-cid-bwbk47gm][aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-teal);text-decoration-thickness:2px;text-underline-offset:.25em}.mobile-nav[data-astro-cid-bwbk47gm] .mobile-nav__cta{font-size:var(--text-body)}@media(min-width:64rem){.page-canvas .site-header__inner[data-astro-cid-bwbk47gm]{block-size:clamp(4.25rem,3.019rem + 1.923vw,4.75rem)}.site-header__nav[data-astro-cid-bwbk47gm]{display:block;margin-inline:auto}.site-header[data-astro-cid-bwbk47gm] .site-header__cta{display:inline-flex}.site-header__toggle[data-astro-cid-bwbk47gm],.mobile-nav[data-astro-cid-bwbk47gm]{display:none}}.site-footer[data-astro-cid-42fhlmsh]{padding-block:clamp(2.5rem,1.893rem + 2.476vw,4.125rem)}.site-footer__inner[data-astro-cid-42fhlmsh]{display:grid;justify-items:start;align-items:center;row-gap:var(--space-2)}.site-footer__logo[data-astro-cid-42fhlmsh]{--logo-h: 56px;display:block;inline-size:calc(var(--logo-h) * 600 / 280);block-size:var(--logo-h);margin-inline:calc(var(--logo-h) * -.256) calc(var(--logo-h) * -.148);margin-block-end:var(--space-2);background-color:var(--color-on-stage);-webkit-mask:url(/assets/images/pontis_green_type.svg) center / contain no-repeat;mask:url(/assets/images/pontis_green_type.svg) center / contain no-repeat}.site-footer--light[data-astro-cid-42fhlmsh]{padding-block:clamp(2.5rem,2.314rem + .762vw,3rem)}.site-footer--light[data-astro-cid-42fhlmsh] .site-footer__logo[data-astro-cid-42fhlmsh]{--logo-h: clamp(46px, 43px + .762vw, 54px);background-color:var(--color-forest)}.site-footer__invite[data-astro-cid-42fhlmsh]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4) var(--space-10);padding-block-end:clamp(1.5rem,1.36rem + .571vw,2rem)}.site-footer__invite[data-astro-cid-42fhlmsh] .site-footer__cta{font-family:var(--font-serif);font-size:var(--f-invite);font-weight:var(--weight-display);line-height:1.15;letter-spacing:-.01em;text-underline-offset:.22em}.site-footer__invite[data-astro-cid-42fhlmsh] .site-footer__cta .btn__arrow{inline-size:.6em;block-size:.6em}.site-footer__invite[data-astro-cid-42fhlmsh] .site-footer__mail{font-size:clamp(1.125rem,1.079rem + .19vw,1.25rem);font-weight:var(--weight-regular);overflow-wrap:anywhere}.site-footer--light[data-astro-cid-42fhlmsh] .site-footer__inner[data-astro-cid-42fhlmsh]{padding-block-start:clamp(1.25rem,1.064rem + .762vw,1.75rem);background:linear-gradient(var(--color-line),var(--color-line)) center top / calc(100% - 2 * var(--gutter)) 1px no-repeat}@media(forced-colors:active){.site-footer__logo[data-astro-cid-42fhlmsh],.site-footer--light[data-astro-cid-42fhlmsh] .site-footer__logo[data-astro-cid-42fhlmsh]{forced-color-adjust:none;background-color:CanvasText}}.site-footer__copy[data-astro-cid-42fhlmsh],.site-footer__link[data-astro-cid-42fhlmsh]{font-size:.9375rem;line-height:1.375rem}.site-footer__copy[data-astro-cid-42fhlmsh]{color:var(--fg-muted)}.site-footer__links[data-astro-cid-42fhlmsh]{display:flex;flex-wrap:wrap;gap:0 var(--space-6)}.site-footer__link[data-astro-cid-42fhlmsh]{display:inline-flex;align-items:center;min-block-size:44px;padding:0;color:var(--fg-body);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:.3em;background:none;border:0;cursor:pointer}.site-footer__link[data-astro-cid-42fhlmsh]:hover{color:var(--fg);text-decoration-color:currentColor}.site-footer__email[data-astro-cid-42fhlmsh]{overflow-wrap:anywhere}@media(min-width:64rem){.site-footer__inner[data-astro-cid-42fhlmsh]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.site-footer__logo[data-astro-cid-42fhlmsh]{grid-column:1 / 4;margin-block-end:0}.site-footer__email[data-astro-cid-42fhlmsh]{grid-column:4 / 7}.site-footer__copy[data-astro-cid-42fhlmsh]{grid-column:7 / 9}.site-footer--light[data-astro-cid-42fhlmsh] .site-footer__copy[data-astro-cid-42fhlmsh]{grid-column:4 / 8}.site-footer--light[data-astro-cid-42fhlmsh] .site-footer__legal[data-astro-cid-42fhlmsh]{justify-self:end}.site-footer__legal[data-astro-cid-42fhlmsh]{grid-column:9 / -1}}.consent[data-astro-cid-6laeipkg]{position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--z-consent);background:var(--color-canvas);color:var(--color-ink);border-block-start:1px solid var(--color-line-strong);box-shadow:0 -12px 32px #071e1614}.consent__inner[data-astro-cid-6laeipkg]{display:flex;flex-direction:column;gap:var(--space-6);max-inline-size:var(--container-max);margin-inline:auto;padding:var(--space-6) var(--gutter)}.consent__title[data-astro-cid-6laeipkg]{font-size:var(--text-h4);font-weight:var(--weight-medium);margin-block-end:var(--space-2)}.consent__desc[data-astro-cid-6laeipkg]{font-size:var(--text-sm);line-height:1.6;color:var(--color-text);max-inline-size:68ch}.consent__desc[data-astro-cid-6laeipkg] a[data-astro-cid-6laeipkg]{color:var(--color-ink);text-decoration-color:var(--color-teal);text-decoration:underline;text-underline-offset:.25em}.consent__actions[data-astro-cid-6laeipkg]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.consent__actions[data-astro-cid-6laeipkg] .btn--secondary[data-astro-cid-6laeipkg]{border-color:var(--color-ink);color:var(--color-ink)}.consent__actions[data-astro-cid-6laeipkg] .btn--secondary[data-astro-cid-6laeipkg]:hover{background:#071e160f}.consent__actions[data-astro-cid-6laeipkg] .btn[data-astro-cid-6laeipkg]{flex:1 1 auto}.consent-prefs[data-astro-cid-6laeipkg]{position:fixed;inset:0;z-index:calc(var(--z-consent) + 10);display:grid;place-items:center;padding:var(--gutter)}.consent-prefs__backdrop[data-astro-cid-6laeipkg]{position:absolute;inset:0;background:#06140e99;backdrop-filter:blur(3px)}.consent-prefs__panel[data-astro-cid-6laeipkg]{position:relative;inline-size:min(38rem,100%);max-block-size:min(85svh,44rem);overflow-y:auto;padding:var(--space-8);background:var(--color-canvas);border-radius:var(--radius-content);box-shadow:var(--shadow-dialog)}.consent-prefs__head[data-astro-cid-6laeipkg]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-6)}.consent-prefs__close[data-astro-cid-6laeipkg]{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;margin:-.5rem -.5rem 0 0;border-radius:var(--radius-control);color:var(--color-muted)}.consent-prefs__close[data-astro-cid-6laeipkg]:hover{background:var(--color-paper);color:var(--color-ink)}.consent-cat[data-astro-cid-6laeipkg]{padding-block:var(--space-4);border-block-start:1px solid var(--color-line)}.consent-cat__head[data-astro-cid-6laeipkg]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.consent-cat__label[data-astro-cid-6laeipkg]{font-weight:var(--weight-medium);font-size:var(--text-body)}.consent-cat__toggle[data-astro-cid-6laeipkg]{flex:none;inline-size:1.35rem;block-size:1.35rem;accent-color:var(--color-stage-900)}.consent-cat__desc[data-astro-cid-6laeipkg]{margin-block-start:var(--space-2);font-size:var(--text-sm);line-height:1.6;color:var(--color-muted)}.consent-prefs__actions[data-astro-cid-6laeipkg]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-8);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-line)}@media(min-width:48rem){.consent__inner[data-astro-cid-6laeipkg]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-12)}.consent__actions[data-astro-cid-6laeipkg]{flex:none;flex-wrap:nowrap}.consent__actions[data-astro-cid-6laeipkg] .btn[data-astro-cid-6laeipkg]{flex:none;white-space:nowrap}}.ext-link[data-astro-cid-bf7xfz4h]{display:inline-flex;align-items:baseline;gap:.25em}.nf[data-astro-cid-zetdm5md]{padding-block:clamp(3rem,2rem + 4vw,6rem) var(--section-space)}.nf__inner[data-astro-cid-zetdm5md]{row-gap:var(--space-12)}.nf__title[data-astro-cid-zetdm5md]{margin-block-start:var(--space-4)}.nf__line[data-astro-cid-zetdm5md]{margin-block:var(--space-6) var(--space-8)}.nf__list[data-astro-cid-zetdm5md]{margin-block-start:var(--space-4);border-block-end:1px solid var(--rule)}.nf__link[data-astro-cid-zetdm5md]{display:flex;align-items:center;min-block-size:52px;border-block-start:1px solid var(--rule);font-family:var(--font-serif);font-size:1.5rem;color:var(--fg);text-decoration:none}.nf__link[data-astro-cid-zetdm5md]:hover{text-decoration:underline;text-decoration-color:var(--emphasis);text-decoration-thickness:1px;text-underline-offset:.2em}@media(min-width:64rem){.nf__copy[data-astro-cid-zetdm5md]{grid-column:1 / span 7}.nf__routes[data-astro-cid-zetdm5md]{grid-column:9 / -1;padding-block-start:var(--space-2)}}.phero[data-astro-cid-k5bbkeqa]{padding-block:clamp(1.5rem,1rem + 2vw,2.5rem) var(--section-space-s)}.phero__crumbs[data-astro-cid-k5bbkeqa] ol[data-astro-cid-k5bbkeqa]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-8);font-size:var(--text-xs);color:var(--fg-muted)}.phero__crumbs[data-astro-cid-k5bbkeqa] li[data-astro-cid-k5bbkeqa]+li[data-astro-cid-k5bbkeqa]:before{content:"/";margin-inline-end:var(--space-2);opacity:.6}.phero__crumbs[data-astro-cid-k5bbkeqa] a[data-astro-cid-k5bbkeqa]{text-decoration:none}.phero__crumbs[data-astro-cid-k5bbkeqa] a[data-astro-cid-k5bbkeqa]:hover{color:var(--fg);text-decoration:underline}.phero__title[data-astro-cid-k5bbkeqa]{margin-block-start:var(--space-4);max-inline-size:15em}.phero__intro[data-astro-cid-k5bbkeqa]{margin-block-start:var(--space-6)}.phero__extra[data-astro-cid-k5bbkeqa]:empty{display:none}.phero__extra[data-astro-cid-k5bbkeqa]{margin-block-start:var(--space-8)}@media(min-width:64rem){.phero__text[data-astro-cid-k5bbkeqa]{grid-column:1 / span 9}}.founders[data-astro-cid-7py5rpdl]{row-gap:var(--space-12)}.founder__portrait[data-astro-cid-7py5rpdl]{display:block;max-inline-size:22rem}.founder__portrait[data-astro-cid-7py5rpdl] img[data-astro-cid-7py5rpdl]{inline-size:100%;block-size:auto;aspect-ratio:400 / 468;object-fit:cover;background:var(--color-paper)}.founder__name[data-astro-cid-7py5rpdl]{margin-block-start:var(--space-6);font-family:var(--font-serif);font-size:clamp(1.625rem,1.45rem + .8vw,2.125rem);font-weight:var(--weight-display);line-height:1.15;letter-spacing:var(--tracking-display);color:var(--fg)}.founder__role[data-astro-cid-7py5rpdl]{margin-block-start:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--emphasis)}.founder__bio[data-astro-cid-7py5rpdl]{margin-block-start:var(--space-4);max-inline-size:34em;font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-body)}.founder__link[data-astro-cid-7py5rpdl]{margin-block-start:var(--space-4)}@media(min-width:48rem){.founder[data-astro-cid-7py5rpdl]{grid-column:span 6}}.why[data-astro-cid-kh7btl4r]{row-gap:var(--space-6);padding-block-start:var(--section-space-s)}.people[data-astro-cid-kh7btl4r]{padding-block-start:var(--section-space-s)}.people__title[data-astro-cid-kh7btl4r]{margin-block-end:var(--space-10)}.people__closing[data-astro-cid-kh7btl4r]{margin-block-start:var(--space-12);max-inline-size:var(--measure);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--fg)}@media(min-width:64rem){.why__title[data-astro-cid-kh7btl4r]{grid-column:1 / span 6}.why__copy[data-astro-cid-kh7btl4r]{grid-column:8 / -1;padding-block-start:var(--space-2)}.people__closing[data-astro-cid-kh7btl4r]{grid-column:7 / -1}}.closing[data-astro-cid-orii3clp]{padding-block:0 var(--section-space)}.closing__inner[data-astro-cid-orii3clp]{row-gap:var(--space-6);padding-block-start:var(--section-space-s)}.closing__title[data-astro-cid-orii3clp]{font-size:clamp(2.125rem,1.893rem + .952vw,2.75rem);max-inline-size:14em}.closing__text[data-astro-cid-orii3clp]{max-inline-size:var(--measure);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--fg-body)}.closing__actions[data-astro-cid-orii3clp]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8);margin-block-start:var(--space-8)}.closing__secondary[data-astro-cid-orii3clp]{overflow-wrap:anywhere}@media(min-width:64rem){.closing__title[data-astro-cid-orii3clp]{grid-column:1 / span 7}.closing__body[data-astro-cid-orii3clp]{grid-column:8 / -1;padding-block-start:var(--space-3)}}.shell[data-astro-cid-7fezl6wu]{position:relative;background-color:var(--bg);color:var(--fg)}.shell--tight[data-astro-cid-7fezl6wu]{padding-block:var(--section-pad-tight)}.shell--default[data-astro-cid-7fezl6wu]{padding-block:var(--section-pad)}.shell--loose[data-astro-cid-7fezl6wu]{padding-block:var(--section-pad-loose)}.shell--overlap-next[data-astro-cid-7fezl6wu]{z-index:var(--z-content)}.hero-meta[data-astro-cid-rrh4jrih]{display:grid;gap:var(--space-6);margin:0;padding-block-start:var(--space-6);border-block-start:1px solid var(--rule)}.hero-meta__item[data-astro-cid-rrh4jrih] dd[data-astro-cid-rrh4jrih]{margin:var(--space-2) 0 0;font-size:var(--text-body-lg);font-weight:600}.band-head[data-astro-cid-rrh4jrih]{max-inline-size:56ch;margin-block-end:var(--space-12)}.band-head__title[data-astro-cid-rrh4jrih]{margin-block:var(--space-6) var(--space-4)}.standard[data-astro-cid-rrh4jrih]{display:grid;gap:var(--space-12)}.standard__title[data-astro-cid-rrh4jrih]{margin-block:var(--space-6) var(--space-4)}.standard__lead[data-astro-cid-rrh4jrih]{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--fg-muted);max-inline-size:42ch}.standard__caveat[data-astro-cid-rrh4jrih]{margin-block-start:var(--space-6);padding-inline-start:var(--space-4);border-inline-start:2px solid var(--color-bridge);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted);max-inline-size:42ch}.standard__caveat[data-astro-cid-rrh4jrih] a[data-astro-cid-rrh4jrih]{color:var(--emphasis)}.standard__list[data-astro-cid-rrh4jrih]{margin:0;padding:0;list-style:none}.standard__item[data-astro-cid-rrh4jrih]{padding-block:var(--space-6);border-block-start:1px solid var(--rule)}.standard__item[data-astro-cid-rrh4jrih]:last-child{border-block-end:1px solid var(--rule)}.standard__item[data-astro-cid-rrh4jrih] p[data-astro-cid-rrh4jrih]{margin-block-start:var(--space-2);color:var(--fg-muted);line-height:var(--leading-relaxed);max-inline-size:62ch}.testing__note[data-astro-cid-rrh4jrih]{margin-block-start:var(--space-12);font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--fg-muted);max-inline-size:52ch}.band-head--wide[data-astro-cid-rrh4jrih]{max-inline-size:60ch}.limits[data-astro-cid-rrh4jrih]{margin:0}.limits__row[data-astro-cid-rrh4jrih]{padding-block:var(--space-6);border-block-start:1px solid var(--rule)}.limits__row[data-astro-cid-rrh4jrih]:last-child{border-block-end:1px solid var(--rule)}.limits__label[data-astro-cid-rrh4jrih]{font-size:var(--text-h4);font-weight:600;color:var(--fg)}.limits__text[data-astro-cid-rrh4jrih]{margin:var(--space-3) 0 0;color:var(--fg-muted);line-height:var(--leading-relaxed);max-inline-size:62ch}.report[data-astro-cid-rrh4jrih]{display:grid;gap:var(--space-12)}.report__title[data-astro-cid-rrh4jrih]{margin-block:var(--space-4) var(--space-6)}.report__lead[data-astro-cid-rrh4jrih]{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--fg-muted);max-inline-size:54ch}.report__lead[data-astro-cid-rrh4jrih] a[data-astro-cid-rrh4jrih],.report__text[data-astro-cid-rrh4jrih] a[data-astro-cid-rrh4jrih]{color:var(--color-bridge-ink);text-decoration:underline;text-underline-offset:.25em}.report__sub[data-astro-cid-rrh4jrih]{margin-block:var(--space-8) var(--space-3);padding-block-start:var(--space-6);border-block-start:1px solid var(--rule)}.report__list[data-astro-cid-rrh4jrih]{margin:0;padding-inline-start:1.2em;color:var(--fg-muted);line-height:var(--leading-relaxed);max-inline-size:58ch}.report__list[data-astro-cid-rrh4jrih] li[data-astro-cid-rrh4jrih]+li[data-astro-cid-rrh4jrih]{margin-block-start:var(--space-2)}.report__text[data-astro-cid-rrh4jrih]{margin-block-start:var(--space-4);color:var(--fg-muted);line-height:var(--leading-relaxed);max-inline-size:58ch}.report__btn[data-astro-cid-rrh4jrih]{margin-block-start:var(--space-8)}.status-card[data-astro-cid-rrh4jrih]{padding:var(--space-8);border:1px solid var(--rule);border-radius:var(--radius-content);background:var(--bg-raised)}.status-card__list[data-astro-cid-rrh4jrih]{margin:var(--space-6) 0 0}.status-card__row[data-astro-cid-rrh4jrih]{padding-block:var(--space-3);border-block-start:1px solid var(--rule)}.status-card__row[data-astro-cid-rrh4jrih] dt[data-astro-cid-rrh4jrih]{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.status-card__row[data-astro-cid-rrh4jrih] dd[data-astro-cid-rrh4jrih]{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:1.5}.status-card__note[data-astro-cid-rrh4jrih]{margin-block-start:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--rule);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted)}.status-card__note[data-astro-cid-rrh4jrih] a[data-astro-cid-rrh4jrih]{color:var(--color-bridge-ink);text-decoration:underline;text-underline-offset:.25em}@media(min-width:40rem){.hero-meta[data-astro-cid-rrh4jrih]{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:var(--space-12)}}@media(min-width:64rem){.standard[data-astro-cid-rrh4jrih]{grid-template-columns:5fr 7fr;column-gap:clamp(2.5rem,1.5rem + 3vw,5rem);align-items:start}.standard__lede[data-astro-cid-rrh4jrih]{position:sticky;inset-block-start:var(--sticky-top)}.limits__row[data-astro-cid-rrh4jrih]{display:grid;grid-template-columns:4fr 8fr;column-gap:clamp(2.5rem,1.5rem + 3vw,5rem);align-items:start}.limits__text[data-astro-cid-rrh4jrih]{margin-block-start:0}.report[data-astro-cid-rrh4jrih]{grid-template-columns:7fr 5fr;column-gap:clamp(2.5rem,1.5rem + 3vw,5rem);align-items:start}.report__aside[data-astro-cid-rrh4jrih]{position:sticky;inset-block-start:var(--sticky-top)}}@media(max-height:44rem){.standard__lede[data-astro-cid-rrh4jrih],.report__aside[data-astro-cid-rrh4jrih]{position:static}}@layer components{.page-canvas{--f-display: clamp(2.75rem, 2.193rem + 2.286vw, 4.25rem);--f-statement: clamp(2rem, 1.768rem + .952vw, 2.625rem);--f-heading: clamp(1.875rem, 1.782rem + .381vw, 2.125rem);--f-figure: clamp(2.125rem, 2.032rem + .381vw, 2.375rem);--f-invite: clamp(1.75rem, 1.657rem + .381vw, 2rem);--f-method: clamp(1.75rem, 1.704rem + .19vw, 1.875rem);--f-people: clamp(1.625rem, 1.579rem + .19vw, 1.75rem);--f-plans: clamp(1.5rem, 1.477rem + .095vw, 1.5625rem);--f-name: clamp(1.25rem, 1.204rem + .19vw, 1.375rem);--f-area: clamp(1.25rem, 1.227rem + .095vw, 1.3125rem);--f-summary: clamp(1.125rem, 1.102rem + .095vw, 1.1875rem);--f-body: 1.125rem;--f-meta: .9375rem;--f-rubric: .8125rem;--f-pad: clamp(2.5rem, 1.757rem + 3.048vw, 4.5rem);--f-panel: clamp(2.5rem, 1.943rem + 2.286vw, 4rem);--f-lead: clamp(2.5rem, 2.407rem + .381vw, 2.75rem);--f-after: clamp(1.5rem, 1.314rem + .762vw, 2rem);--f-rubric-gap: clamp(1.125rem, 1.079rem + .19vw, 1.25rem);--f-intro: clamp(1.5rem, 1.454rem + .19vw, 1.625rem);--f-link: var(--color-forest)}.page-canvas .theme-stage{--f-link: var(--color-on-stage)}.page-canvas main>section{padding-block:var(--f-pad)}.panel--sage{--panel-bg: var(--color-sage)}.panel--paper{--panel-bg: var(--color-paper-warm)}.panel--stone{--panel-bg: var(--color-stone-light)}.panel--forest{--panel-bg: var(--color-forest);--panel-line: transparent}.f-rubric{font-family:var(--font-sans);font-size:var(--f-rubric);font-weight:var(--weight-medium);line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--emphasis)}.f-statement{margin-block-start:var(--f-rubric-gap);font-family:var(--font-serif);font-size:var(--f-statement);font-weight:var(--weight-display);line-height:1.12;letter-spacing:-.015em;color:var(--fg);text-wrap:balance}.f-heading{margin-block-start:var(--f-rubric-gap);font-family:var(--font-serif);font-size:var(--f-heading);font-weight:var(--weight-display);line-height:1.15;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.f-body{font-size:var(--f-body);line-height:1.5;color:var(--fg-body)}.f-detail{font-size:1.0625rem;line-height:1.6;color:var(--fg-body)}.page-canvas .btn{font-size:1.0625rem;font-weight:var(--weight-medium);line-height:1.5rem}.page-canvas .btn--primary{min-block-size:48px;padding-inline:1.5rem;border-radius:8px;background-color:var(--color-forest);color:var(--color-on-stage)}.page-canvas .btn--primary:hover{background-color:var(--color-stage-800)}.page-canvas .btn--text{min-block-size:44px;color:var(--f-link, var(--fg));text-underline-offset:.4em}}@layer components{.page-canvas{--j-mast: clamp(2.5rem, 1.943rem + 2.286vw, 4rem);--j-lead: clamp(1.875rem, 1.596rem + 1.143vw, 2.625rem);--j-feature: clamp(1.875rem, 1.782rem + .381vw, 2.125rem);--j-home-lead: clamp(1.75rem, 1.704rem + .19vw, 1.875rem);--j-section: clamp(1.75rem, 1.704rem + .19vw, 1.875rem);--j-support: clamp(1.375rem, 1.352rem + .095vw, 1.4375rem);--j-home-support: clamp(1.25rem, 1.227rem + .095vw, 1.3125rem);--j-question: clamp(1.25rem, 1.227rem + .095vw, 1.3125rem);--j-archive: clamp(1.125rem, 1.102rem + .095vw, 1.1875rem);--j-deck: 1.0625rem;--j-label: .8125rem;--j-pad: clamp(2.25rem, 1.879rem + 1.524vw, 3.25rem);--j-pad-compact: clamp(2rem, 1.814rem + .762vw, 2.5rem)}.page-canvas.page-journal{--f-invite: clamp(1.5rem, 1.407rem + .381vw, 1.875rem)}.page-canvas main>.j-pad{padding-block:var(--j-pad)}.page-canvas main>.j-pad-compact{padding-block:var(--j-pad-compact)}.j-label{font-size:var(--j-label);font-weight:var(--weight-medium);line-height:1.4;letter-spacing:.01em;color:var(--emphasis)}.j-label__format{font-weight:var(--weight-regular);color:var(--fg-muted)}.j-label__format:before{content:"·";margin-inline:0 .3em;color:var(--fg-muted)}.j-link{color:inherit;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.16em}.j-link:hover{text-decoration-line:underline}.j-serif{font-family:var(--font-serif);font-weight:var(--weight-display);color:var(--fg);text-wrap:balance}.j-deck{font-size:var(--j-deck);line-height:1.55;color:var(--fg-body);text-wrap:pretty}.j-byline{font-size:var(--j-label);line-height:1.5;color:var(--fg-muted)}.j-figure{display:block;overflow:hidden;border-radius:6px;background:var(--color-canvas)}.j-figure img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--focus, 50% 50%)}.j-figure[data-kind=photograph] img{filter:saturate(.68) contrast(.96) brightness(1.02)}.j-credit{margin-block-start:var(--space-2);font-size:.8125rem;line-height:1.4;color:var(--fg-muted)}.j-credit a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.j-notice{font-size:.8125rem;line-height:1.4;color:var(--fg-muted)}.j-gutter-rule{position:relative}.j-gutter-rule:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--grid-gap) / -2);inline-size:1px;background:var(--color-line)}}.ja__crumbs[data-astro-cid-aezymdl2] ol[data-astro-cid-aezymdl2]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0 var(--space-2);font-size:var(--j-label);line-height:1.4}.ja__crumbs[data-astro-cid-aezymdl2] li[data-astro-cid-aezymdl2]+li[data-astro-cid-aezymdl2]:before{content:"→";margin-inline-end:var(--space-2);color:var(--fg-muted)}.ja__crumbs[data-astro-cid-aezymdl2] a[data-astro-cid-aezymdl2]{display:inline-flex;align-items:center;min-block-size:44px;color:var(--fg-body);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:.25em}.ja__head[data-astro-cid-aezymdl2]{margin-block-start:var(--space-6);max-inline-size:58rem}.ja__title[data-astro-cid-aezymdl2]{margin-block-start:var(--space-3);max-inline-size:20em;font-size:var(--j-lead);line-height:1.12;letter-spacing:-.015em}.ja__deck[data-astro-cid-aezymdl2]{margin-block-start:1.25rem;max-inline-size:36em;font-size:var(--f-summary);line-height:1.45;color:var(--fg-body)}.ja__byline[data-astro-cid-aezymdl2]{margin-block-start:1.25rem}.ja__figure[data-astro-cid-aezymdl2]{margin:var(--f-lead) 0 0}.ja__photo[data-astro-cid-aezymdl2]{aspect-ratio:2}.ja__layout[data-astro-cid-aezymdl2]{row-gap:var(--f-lead);margin-block-start:var(--f-lead)}.ja__body[data-astro-cid-aezymdl2],.ja__aside[data-astro-cid-aezymdl2]{grid-column:1 / -1}.ja__body[data-astro-cid-aezymdl2]{max-inline-size:45rem}.ja__deck[data-astro-cid-aezymdl2] a[data-astro-cid-aezymdl2]{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ja__prose[data-astro-cid-aezymdl2] .ja-table{margin-block:2em;overflow-x:auto}.ja__prose[data-astro-cid-aezymdl2] .ja-table table{inline-size:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.ja__prose[data-astro-cid-aezymdl2] .ja-table th,.ja__prose[data-astro-cid-aezymdl2] .ja-table td{padding:.7rem .75rem .7rem 0;text-align:start;vertical-align:top;border-block-end:1px solid var(--color-line)}.ja__prose[data-astro-cid-aezymdl2] .ja-table th{font-weight:var(--weight-medium);color:var(--fg);border-block-end-color:var(--color-ink)}.ja__prose[data-astro-cid-aezymdl2] .ja-table td:not(:first-child),.ja__prose[data-astro-cid-aezymdl2] .ja-table th:not(:first-child){font-variant-numeric:tabular-nums lining-nums}.ja__prose[data-astro-cid-aezymdl2] .ja-table figcaption{margin-block-start:.75em;font-size:.875rem;line-height:1.5;color:var(--fg-muted)}.ja__prose[data-astro-cid-aezymdl2] .ja-brief{margin-block-end:2.25em;padding:clamp(1.25rem,1.064rem + .762vw,1.75rem);border-radius:8px;background:var(--color-sage);font-size:1.0625rem;line-height:1.55}.ja__prose[data-astro-cid-aezymdl2] .ja-brief h2,.ja__prose[data-astro-cid-aezymdl2] .ja-faq h2{margin:0;font-family:var(--font-sans);font-size:var(--f-rubric);font-weight:var(--weight-medium);line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--color-forest)}.ja__prose[data-astro-cid-aezymdl2] .ja-brief ul{margin-block-start:var(--space-4)}.ja__prose[data-astro-cid-aezymdl2] .ja-brief li+li{margin-block-start:var(--space-3)}.ja__prose[data-astro-cid-aezymdl2] .ja-faq{margin-block-start:3em;padding-block-start:var(--space-6);border-block-start:1px solid var(--color-line)}.ja__prose[data-astro-cid-aezymdl2] .ja-faq h3{margin-block-start:var(--space-6);font-family:var(--font-serif);font-size:clamp(1.25rem,1.157rem + .381vw,1.5rem);font-weight:var(--weight-display);line-height:1.25}.ja__prose[data-astro-cid-aezymdl2] .ja-faq h3+p{margin-block-start:var(--space-2)}.ja__deck[data-astro-cid-aezymdl2] a[data-astro-cid-aezymdl2],.ja__prose[data-astro-cid-aezymdl2] a[href^="#source-"]{white-space:nowrap}.ja__prose[data-astro-cid-aezymdl2] h2[id$=research-note]~p,.ja__prose[data-astro-cid-aezymdl2] .ja-source{font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere;scroll-margin-block-start:2rem}.ja__prose[data-astro-cid-aezymdl2] .ja-source:target{background:var(--color-sage);outline:.5rem solid var(--color-sage)}.ja__prose[data-astro-cid-aezymdl2]{font-size:clamp(1.125rem,1.079rem + .19vw,1.25rem);line-height:1.65}.ja__sources[data-astro-cid-aezymdl2],.ja__gathering[data-astro-cid-aezymdl2]{margin-block-start:var(--f-lead);padding-block-start:1.25rem;border-block-start:1px solid var(--color-line)}.ja__sources[data-astro-cid-aezymdl2] ol[data-astro-cid-aezymdl2]{margin-block-start:var(--space-4);padding-inline-start:1.25em;list-style:decimal;font-size:1rem;line-height:1.5}.ja__sources[data-astro-cid-aezymdl2] li[data-astro-cid-aezymdl2]+li[data-astro-cid-aezymdl2]{margin-block-start:var(--space-2)}.ja__gathering[data-astro-cid-aezymdl2] p[data-astro-cid-aezymdl2]{margin-block-start:var(--space-3);font-size:1rem;line-height:1.5;color:var(--fg-body)}.ja__sources[data-astro-cid-aezymdl2] a[data-astro-cid-aezymdl2],.ja__gathering[data-astro-cid-aezymdl2] a[data-astro-cid-aezymdl2],.ja__facts[data-astro-cid-aezymdl2] a[data-astro-cid-aezymdl2],.ja__contents[data-astro-cid-aezymdl2] a[data-astro-cid-aezymdl2]{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ja[data-astro-cid-aezymdl2] .ja__back{margin-block-start:var(--f-lead)}.ja__aside[data-astro-cid-aezymdl2]{display:grid;align-content:start;gap:var(--space-8)}.ja__contents[data-astro-cid-aezymdl2] ol[data-astro-cid-aezymdl2]{margin-block-start:var(--space-3);display:grid;gap:var(--space-2);font-size:.9375rem;line-height:1.4}.ja__facts[data-astro-cid-aezymdl2]{display:grid;gap:var(--space-4);padding-block-start:1.25rem;border-block-start:1px solid var(--color-line);font-size:.9375rem;line-height:1.45}.ja__facts[data-astro-cid-aezymdl2] dt[data-astro-cid-aezymdl2]{font-weight:var(--weight-medium);color:var(--fg)}.ja__facts[data-astro-cid-aezymdl2] dd[data-astro-cid-aezymdl2]{margin:var(--space-1) 0 0;color:var(--fg-body)}.jrel__title[data-astro-cid-aezymdl2]{font-family:var(--font-serif);font-size:var(--j-section);font-weight:var(--weight-display);line-height:1.15;color:var(--fg)}.jrel__list[data-astro-cid-aezymdl2]{row-gap:var(--space-6);margin-block-start:var(--f-after)}.jrel__item[data-astro-cid-aezymdl2]{grid-column:1 / -1;padding-block-start:var(--space-4);border-block-start:1px solid var(--color-line)}.jrel__name[data-astro-cid-aezymdl2]{margin-block-start:var(--space-2);font-size:var(--j-home-support);line-height:1.2}@media(min-width:48rem){.jrel__item[data-astro-cid-aezymdl2]{grid-column:span 4}}@media(min-width:64rem){.ja__body[data-astro-cid-aezymdl2]{grid-column:1 / 8;max-inline-size:none}.ja__aside[data-astro-cid-aezymdl2]{grid-column:9 / -1;position:sticky;inset-block-start:var(--space-8);align-self:start}}.journal-motif[data-astro-cid-zb7uymwb]{display:block}.journal-motif__ink[data-astro-cid-zb7uymwb]{fill:var(--color-forest)}.journal-motif__sage[data-astro-cid-zb7uymwb]{fill:#789778}@media(forced-colors:active){.journal-motif__ink[data-astro-cid-zb7uymwb],.journal-motif__sage[data-astro-cid-zb7uymwb]{fill:CanvasText}}.jm__top[data-astro-cid-y37dmspr]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--grid-gap)}.jm__name[data-astro-cid-y37dmspr]{display:contents}.jm__name[data-astro-cid-y37dmspr]>.f-rubric[data-astro-cid-y37dmspr]{grid-column:1;grid-row:1}.jm__title[data-astro-cid-y37dmspr]{grid-column:1 / -1;grid-row:2;margin-block-start:var(--f-rubric-gap);font-family:var(--font-serif);font-size:var(--j-mast);font-weight:var(--weight-display);line-height:1.06;letter-spacing:-.02em;color:var(--fg)}.jm__motif{grid-column:2;grid-row:1;inline-size:clamp(6.5rem,5.8rem + 2.8vw,10.5rem);block-size:auto}.jm__strap[data-astro-cid-y37dmspr]{grid-column:1 / -1;grid-row:3;margin-block-start:1.25rem;max-inline-size:24em;font-size:var(--f-body);line-height:1.5;color:var(--fg-body);text-wrap:balance}.jm__bar[data-astro-cid-y37dmspr]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-6);margin-block-start:var(--f-after);border-block:1px solid var(--color-line)}.jm__topics[data-astro-cid-y37dmspr]{display:flex;flex-wrap:wrap;gap:0 clamp(1.25rem,.9rem + 1.2vw,2.25rem)}.jm__topic[data-astro-cid-y37dmspr],.jm__search-toggle[data-astro-cid-y37dmspr]{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:3rem;font-size:.9375rem;line-height:1.4;color:var(--fg);text-decoration:none}.jm__topic[data-astro-cid-y37dmspr]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;background:transparent}.jm__topic[data-astro-cid-y37dmspr]:hover:after{background:var(--color-line)}.jm__topic[data-astro-cid-y37dmspr][aria-current=page]{color:var(--color-forest);font-weight:var(--weight-medium)}.jm__topic[data-astro-cid-y37dmspr][aria-current=page]:after{background:var(--color-forest)}.jm__search-toggle[data-astro-cid-y37dmspr]{padding:0;font-weight:var(--weight-medium);color:var(--color-forest);background:none;border:0;cursor:pointer}.jm__search-toggle[data-astro-cid-y37dmspr][aria-expanded=true]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.jm__search[data-astro-cid-y37dmspr]{margin-block-start:1.25rem}.jm__search-label[data-astro-cid-y37dmspr]{display:block;font-size:var(--j-label);font-weight:var(--weight-medium);color:var(--fg)}.jm__search-row[data-astro-cid-y37dmspr]{display:flex;gap:var(--space-3);margin-block-start:var(--space-2);max-inline-size:40rem}.jm__search-input[data-astro-cid-y37dmspr]{flex:1;min-inline-size:0;min-block-size:48px;padding-inline:var(--space-4);font:inherit;font-size:1.0625rem;color:var(--fg);background:var(--color-panel);border:1px solid var(--color-muted);border-radius:8px}.jm__search-input[data-astro-cid-y37dmspr]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;inline-size:.875rem;block-size:.875rem;background-color:var(--color-forest);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 2l10 10M12 2 2 12' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 2l10 10M12 2 2 12' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;cursor:pointer}.jm__search-input[data-astro-cid-y37dmspr]:focus-visible{outline:2px solid var(--color-forest);outline-offset:1px}.jm__search-submit[data-astro-cid-y37dmspr]{flex:none;min-block-size:48px;padding-inline:1.25rem;font-size:1rem;font-weight:var(--weight-medium);color:var(--color-on-stage);background:var(--color-forest);border:0;border-radius:8px;cursor:pointer}.jm__search-submit[data-astro-cid-y37dmspr]:hover{background:var(--color-stage-800)}@media(min-width:80rem){.jm__top[data-astro-cid-y37dmspr]{grid-template-columns:repeat(12,minmax(0,1fr))}.jm__name[data-astro-cid-y37dmspr]>.f-rubric[data-astro-cid-y37dmspr]{grid-column:1 / 9}.jm__title[data-astro-cid-y37dmspr]{grid-column:1 / 9}.jm__strap[data-astro-cid-y37dmspr]{grid-column:9 / -1;grid-row:2;margin-block:0 .6rem}.jm__motif{grid-column:11 / -1;grid-row:1;justify-self:end}}.jl__head[data-astro-cid-eufnticn]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-6);padding-block-end:1.25rem;border-block-end:1px solid var(--color-line)}.jl__title[data-astro-cid-eufnticn]{font-family:var(--font-serif);font-size:var(--j-section);font-weight:var(--weight-display);line-height:1.15;letter-spacing:-.012em;color:var(--fg)}.jl__intro[data-astro-cid-eufnticn]{margin-block-start:var(--space-2);font-size:var(--f-meta);line-height:1.5;color:var(--fg-muted)}.jl__count[data-astro-cid-eufnticn]{font-size:var(--f-meta);color:var(--fg-muted)}.jl__count[data-astro-cid-eufnticn]:empty{display:none}.jl__item[data-astro-cid-eufnticn]{display:grid;gap:var(--space-2);padding-block:clamp(1.125rem,1.079rem + .19vw,1.25rem);border-block-end:1px solid var(--color-line)}.jl__meta[data-astro-cid-eufnticn]{display:flex;flex-wrap:wrap;gap:0 .5em;font-size:var(--j-label);line-height:1.45}.jl__label[data-astro-cid-eufnticn]{font-weight:var(--weight-medium);color:var(--color-forest)}.jl__format[data-astro-cid-eufnticn],.jl__date[data-astro-cid-eufnticn]{color:var(--fg-muted)}.jl__format[data-astro-cid-eufnticn]:before,.jl__date[data-astro-cid-eufnticn]:before{content:"·";margin-inline-end:.5em}.jl__link[data-astro-cid-eufnticn]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);color:var(--fg);text-decoration:none}.jl__headline[data-astro-cid-eufnticn]{max-inline-size:34em;font-size:var(--j-archive);line-height:1.35;letter-spacing:-.005em;text-wrap:pretty}.jl__link[data-astro-cid-eufnticn]:hover .jl__headline[data-astro-cid-eufnticn]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.jl__arrow[data-astro-cid-eufnticn]{flex:none;align-self:center;color:var(--color-forest);transition:transform var(--dur-micro) var(--ease-out)}.jl__link[data-astro-cid-eufnticn]:hover .jl__arrow[data-astro-cid-eufnticn]{transform:translate(3px)}.jl__deck[data-astro-cid-eufnticn]{max-inline-size:40em;font-size:1rem;line-height:1.5;color:var(--fg-body)}.jl__empty[data-astro-cid-eufnticn]{padding-block:var(--space-8);border-block-end:1px solid var(--color-line)}.jl__empty-text[data-astro-cid-eufnticn]{font-size:var(--j-deck);line-height:1.5;color:var(--fg-body)}.jl__foot[data-astro-cid-eufnticn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.jl__foot[data-astro-cid-eufnticn]:has(>:not([hidden])){margin-block-start:var(--space-8)}.jl__more[data-astro-cid-eufnticn]{min-block-size:48px;padding-inline:var(--space-6);font-size:1rem;font-weight:var(--weight-medium);color:var(--color-forest);background:transparent;border:1px solid var(--color-forest);border-radius:8px;cursor:pointer}.jl__more[data-astro-cid-eufnticn]:hover{color:var(--color-on-stage);background:var(--color-forest)}.jl__clear[data-astro-cid-eufnticn]{display:inline-flex;align-items:center;min-block-size:44px;font-size:1rem;font-weight:var(--weight-medium);color:var(--color-forest);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}@media(min-width:48rem){.jl__item[data-astro-cid-eufnticn]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--space-2);align-items:baseline}.jl__meta[data-astro-cid-eufnticn]{grid-column:1 / 4;grid-row:1 / span 2;flex-direction:column;gap:0}.jl__format[data-astro-cid-eufnticn]:before,.jl__date[data-astro-cid-eufnticn]:before{content:none}.jl__link[data-astro-cid-eufnticn],.jl__deck[data-astro-cid-eufnticn]{grid-column:4 / -1}.jl__deck[data-astro-cid-eufnticn]{grid-column:4 / 12;grid-row:2}}.jt__title[data-astro-cid-reis4toy]{font-family:var(--font-serif);font-size:var(--j-section);font-weight:var(--weight-display);line-height:1.15;color:var(--fg)}.jt__empty[data-astro-cid-reis4toy]{margin-block-start:var(--space-6)}.jt__groups[data-astro-cid-reis4toy]{row-gap:var(--f-lead);margin-block-start:var(--f-after)}.jt__group[data-astro-cid-reis4toy]{grid-column:1 / -1}.jt__list[data-astro-cid-reis4toy]{margin-block-start:var(--space-4);border-block-start:1px solid var(--color-line)}.jt__item[data-astro-cid-reis4toy]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--color-line)}.jt__link[data-astro-cid-reis4toy]{display:grid;gap:var(--space-1);color:var(--fg);text-decoration:none}.jt__name[data-astro-cid-reis4toy]{font-family:var(--font-serif);font-size:var(--j-question);line-height:1.25}.jt__link[data-astro-cid-reis4toy]:hover .jt__name[data-astro-cid-reis4toy]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.jt__domain[data-astro-cid-reis4toy],.jt__count[data-astro-cid-reis4toy]{font-size:var(--j-label);line-height:1.4;color:var(--fg-muted)}.jt__count[data-astro-cid-reis4toy]{flex:none}.jt[data-astro-cid-reis4toy] .jt__back{margin-block-start:var(--f-lead)}@media(min-width:56.25rem){.jt__group[data-astro-cid-reis4toy]{grid-column:1 / 7}.jt__group[data-astro-cid-reis4toy]:nth-child(2){grid-column:7 / -1}}.jf__empty[data-astro-cid-3tan4ea2]{margin-block-start:var(--f-lead)}.jf__cover[data-astro-cid-3tan4ea2]{margin-block-start:clamp(2rem,1.629rem + 1.524vw,3rem)}.jf__grid[data-astro-cid-3tan4ea2]{row-gap:var(--f-lead)}.jf-lead[data-astro-cid-3tan4ea2],.jf-rail[data-astro-cid-3tan4ea2]{grid-column:1 / -1}.jf-lead__label[data-astro-cid-3tan4ea2]{margin-block-start:1.25rem}.jf-lead__title[data-astro-cid-3tan4ea2]{margin-block-start:var(--space-2);max-inline-size:16em;font-size:var(--j-lead);line-height:1.14;letter-spacing:-.015em}.jf-lead__deck[data-astro-cid-3tan4ea2]{margin-block-start:var(--space-4);max-inline-size:34em}.jf-lead__byline[data-astro-cid-3tan4ea2]{margin-block-start:var(--space-3)}.jf-rail[data-astro-cid-3tan4ea2]{display:grid;align-content:start}.jf-rail[data-astro-cid-3tan4ea2]:before{display:none}.jf-rail__label[data-astro-cid-3tan4ea2]{margin-block-end:var(--space-4)}.jf-story__label[data-astro-cid-3tan4ea2]{margin-block-start:var(--space-4)}.jf-story__title[data-astro-cid-3tan4ea2]{margin-block-start:var(--space-2);font-size:var(--j-support);line-height:1.18;letter-spacing:-.01em}.jf-story__deck[data-astro-cid-3tan4ea2]{margin-block-start:var(--space-2);font-size:1rem;line-height:1.5}.jf-story--text[data-astro-cid-3tan4ea2]{margin-block-start:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-line)}.jf-story--text[data-astro-cid-3tan4ea2] .jf-story__label[data-astro-cid-3tan4ea2]{margin-block-start:0}.jf__credits[data-astro-cid-3tan4ea2]{margin-block-start:var(--f-intro)}.jq__head[data-astro-cid-3tan4ea2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-6)}.jq[data-astro-cid-3tan4ea2] .jq__all{font-size:1rem}.jq__list[data-astro-cid-3tan4ea2]{display:grid;gap:0 var(--grid-gap);margin-block-start:var(--space-4)}.jq__item[data-astro-cid-3tan4ea2]{position:relative}.jq__item[data-astro-cid-3tan4ea2]+.jq__item[data-astro-cid-3tan4ea2]{border-block-start:1px solid var(--color-line)}.jq__link[data-astro-cid-3tan4ea2]{display:grid;gap:var(--space-2);padding-block:1.25rem;color:var(--fg);text-decoration:none}.jq__num[data-astro-cid-3tan4ea2]{font-size:var(--j-label);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums lining-nums;color:var(--color-forest)}.jq__name[data-astro-cid-3tan4ea2]{max-inline-size:14em;font-family:var(--font-serif);font-size:var(--j-question);line-height:1.25;letter-spacing:-.005em;text-wrap:balance}.jq__count[data-astro-cid-3tan4ea2]{font-size:var(--j-label);line-height:1.4;color:var(--fg-muted)}.jq__link[data-astro-cid-3tan4ea2]:hover .jq__name[data-astro-cid-3tan4ea2]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.page-canvas main>.jr[data-astro-cid-3tan4ea2]{margin-block-start:calc(var(--panel-gap) + .5rem)}.jr__copy[data-astro-cid-3tan4ea2],.jr__photo[data-astro-cid-3tan4ea2]{grid-column:1 / -1}.jr__format[data-astro-cid-3tan4ea2]{margin-block-start:var(--f-intro)}.jr__title[data-astro-cid-3tan4ea2]{margin-block-start:var(--space-3);max-inline-size:15em;font-size:var(--j-feature);line-height:1.15;letter-spacing:-.012em}.jr__deck[data-astro-cid-3tan4ea2]{margin-block-start:var(--space-4);max-inline-size:30em}.jr__source[data-astro-cid-3tan4ea2]{margin-block-start:var(--space-3)}.jr__source[data-astro-cid-3tan4ea2] a[data-astro-cid-3tan4ea2]{color:inherit}.jr[data-astro-cid-3tan4ea2] .jr__action{margin-block-start:var(--space-6)}.jr__photo[data-astro-cid-3tan4ea2]{margin:var(--f-lead) 0 0}@media(min-width:48rem)and (max-width:56.24rem){.jf-story[data-astro-cid-3tan4ea2]:not(.jf-story--text){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);align-content:start}.jf-story[data-astro-cid-3tan4ea2]:not(.jf-story--text)>.j-figure{grid-column:1;grid-row:1 / span 4}.jf-story[data-astro-cid-3tan4ea2]:not(.jf-story--text)>[data-astro-cid-3tan4ea2]:not(.j-figure){grid-column:2}.jf-story[data-astro-cid-3tan4ea2]:not(.jf-story--text)>.jf-story__label[data-astro-cid-3tan4ea2]{margin-block-start:0}}@media(min-width:56.25rem){.jf-lead[data-astro-cid-3tan4ea2]{grid-column:1 / 9}.jf-rail[data-astro-cid-3tan4ea2]{grid-column:9 / -1}.jf-rail[data-astro-cid-3tan4ea2]:before{display:block}.jf__cover[data-astro-cid-3tan4ea2]{margin-block-start:3.25rem}.jf-rail__label[data-astro-cid-3tan4ea2]{margin-block:calc(-1 * (var(--f-rubric) * 1.3 + var(--space-4))) var(--space-4)}.jf-story--text[data-astro-cid-3tan4ea2]{position:relative;border-block-start:0}.jf-story--text[data-astro-cid-3tan4ea2]:after{content:"";position:absolute;inset-block-start:0;inset-inline:calc(var(--grid-gap) / -2) 0;block-size:1px;background:var(--color-line)}}@media(min-width:48rem){.jq__list[data-astro-cid-3tan4ea2]{grid-template-columns:repeat(3,minmax(0,1fr))}.jq__item[data-astro-cid-3tan4ea2]+.jq__item[data-astro-cid-3tan4ea2]{border-block-start:0}.jq__item[data-astro-cid-3tan4ea2]+.jq__item[data-astro-cid-3tan4ea2]:before{content:"";position:absolute;inset-block:1.25rem;inset-inline-start:calc(var(--grid-gap) / -2);inline-size:1px;background:var(--color-line)}}@media(min-width:64rem){.jr__copy[data-astro-cid-3tan4ea2]{grid-column:1 / 7;align-self:center}.jr__photo[data-astro-cid-3tan4ea2]{grid-column:8 / -1;margin:0}}.cform__form[data-astro-cid-baqc3mtv]{display:flex;flex-direction:column;gap:var(--space-6)}.cform__grid[data-astro-cid-baqc3mtv]{display:grid;gap:var(--space-6)}.cform__summary[data-astro-cid-baqc3mtv]{padding:var(--space-4) var(--space-6);border:1px solid var(--color-error);border-radius:var(--radius-content);background:var(--color-error-surface)}.cform__summary-title[data-astro-cid-baqc3mtv]{font-size:var(--text-h4);font-weight:600;color:var(--color-error);margin-block-end:var(--space-2)}.cform__summary-list[data-astro-cid-baqc3mtv]{margin:0;padding-inline-start:1.1rem;font-size:var(--text-sm);color:var(--color-error)}.cform__summary-list[data-astro-cid-baqc3mtv] a[data-astro-cid-baqc3mtv]{color:inherit}.cform__summary-list[data-astro-cid-baqc3mtv] li+li{margin-block-start:var(--space-1)}.cform__turnstile[data-astro-cid-baqc3mtv]{display:flex;flex-direction:column;gap:var(--space-2)}.cform__actions[data-astro-cid-baqc3mtv]{display:flex;flex-direction:column;gap:var(--space-4)}.cform__submit[data-astro-cid-baqc3mtv]{align-self:flex-start;min-inline-size:12rem}.cform__privacy[data-astro-cid-baqc3mtv]{font-size:var(--text-xs);color:var(--color-muted)}.cform__privacy[data-astro-cid-baqc3mtv] a[data-astro-cid-baqc3mtv]{color:var(--color-bridge-ink);text-decoration:underline}.cform__success[data-astro-cid-baqc3mtv]{padding:var(--space-8);border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent);border-radius:var(--radius-content);background:var(--color-success-surface)}@media(min-width:40rem){.cform__grid[data-astro-cid-baqc3mtv]{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact__line[data-astro-cid-uw5kdbxl]{font-size:var(--text-lead);color:var(--fg)}.contact__line[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl],.contact__text[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{text-decoration-color:var(--emphasis);text-underline-offset:.2em}.contact[data-astro-cid-uw5kdbxl]{row-gap:var(--space-12);padding-block-start:var(--section-space-s)}.contact__note[data-astro-cid-uw5kdbxl]{margin-block:var(--space-2) var(--space-8);font-size:var(--text-sm);color:var(--fg-muted)}.contact__side[data-astro-cid-uw5kdbxl]{display:grid;gap:var(--space-8);align-content:start}.contact__email[data-astro-cid-uw5kdbxl]{display:inline-block;margin-block-start:var(--space-2);font-family:var(--font-serif);font-size:clamp(1.375rem,1.25rem + .6vw,1.75rem);color:var(--fg);text-decoration-color:var(--emphasis);text-decoration-thickness:1px;text-underline-offset:.2em;overflow-wrap:anywhere}.contact__address[data-astro-cid-uw5kdbxl],.contact__text[data-astro-cid-uw5kdbxl]{margin-block-start:var(--space-2);font-style:normal;color:var(--fg-body)}@media(min-width:64rem){.contact__form[data-astro-cid-uw5kdbxl]{grid-column:1 / span 7}.contact__side[data-astro-cid-uw5kdbxl]{grid-column:9 / -1;padding-block-start:var(--space-2)}}.hero-control[data-astro-cid-6xh23lug]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-inline-size:46ch}.hero-control__btn[data-astro-cid-6xh23lug]{border-color:var(--rule-strong)}.hero-control__note[data-astro-cid-6xh23lug]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted)}.band-head[data-astro-cid-6xh23lug]{max-inline-size:56ch;margin-block-end:var(--space-12)}.band-head__title[data-astro-cid-6xh23lug]{margin-block:var(--space-6) var(--space-4)}.cats[data-astro-cid-6xh23lug]{display:grid;gap:var(--space-12)}.cats__title[data-astro-cid-6xh23lug]{margin-block:var(--space-6) var(--space-4)}.cats__lead[data-astro-cid-6xh23lug]{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--fg-muted);margin-block-end:var(--space-8);max-inline-size:44ch}.cats__list[data-astro-cid-6xh23lug]{margin:0}.cats__row[data-astro-cid-6xh23lug]{padding-block:var(--space-6);border-block-start:1px solid var(--rule)}.cats__row[data-astro-cid-6xh23lug]:last-child{border-block-end:1px solid var(--rule)}.cats__term[data-astro-cid-6xh23lug]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-h4);font-weight:600}.cats__state[data-astro-cid-6xh23lug]{font-size:.6875rem}.cats__def[data-astro-cid-6xh23lug]{margin:var(--space-3) 0 0;color:var(--fg-muted);line-height:var(--leading-relaxed);max-inline-size:62ch}.table-scroll[data-astro-cid-6xh23lug]{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--radius-content)}.table-scroll[data-astro-cid-6xh23lug]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.cookie-table[data-astro-cid-6xh23lug]{inline-size:100%;min-inline-size:46rem;border-collapse:collapse;font-size:var(--text-sm);text-align:start}.cookie-table__caption[data-astro-cid-6xh23lug]{padding:var(--space-4) var(--space-6);font-size:var(--text-xs);color:var(--fg-muted);text-align:start;border-block-end:1px solid var(--rule)}.cookie-table[data-astro-cid-6xh23lug] th[data-astro-cid-6xh23lug],.cookie-table[data-astro-cid-6xh23lug] td[data-astro-cid-6xh23lug]{padding:var(--space-4) var(--space-6);vertical-align:top;text-align:start;border-block-start:1px solid var(--rule)}.cookie-table[data-astro-cid-6xh23lug] thead[data-astro-cid-6xh23lug] th[data-astro-cid-6xh23lug]{border-block-start:0;font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);background:var(--bg-raised);white-space:nowrap}.cookie-table[data-astro-cid-6xh23lug] tbody[data-astro-cid-6xh23lug] th[data-astro-cid-6xh23lug]{font-weight:600;white-space:nowrap}.cookie-table[data-astro-cid-6xh23lug] td[data-astro-cid-6xh23lug]{color:var(--fg-muted)}.cookie-table[data-astro-cid-6xh23lug] td[data-astro-cid-6xh23lug]:nth-child(2){min-inline-size:11rem}.cookie-table[data-astro-cid-6xh23lug] td[data-astro-cid-6xh23lug]:nth-child(4){min-inline-size:20rem}.cookie-table[data-astro-cid-6xh23lug] code[data-astro-cid-6xh23lug]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;color:var(--fg)}.inv-notes[data-astro-cid-6xh23lug]{display:grid;gap:var(--space-4);margin-block-start:var(--space-8);max-inline-size:var(--measure-article);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted)}.inv-notes[data-astro-cid-6xh23lug] strong[data-astro-cid-6xh23lug]{color:var(--fg)}.inv-notes[data-astro-cid-6xh23lug] code[data-astro-cid-6xh23lug]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;color:var(--fg)}.req[data-astro-cid-6xh23lug]{display:inline-block;padding:.1em .45em;border:1px dashed var(--rule-strong);border-radius:var(--radius-data);font-size:.85em;font-weight:600;color:var(--fg);background:var(--bg-raised)}.vendors[data-astro-cid-6xh23lug]{display:grid;gap:var(--space-12)}.vendors__title[data-astro-cid-6xh23lug]{margin-block:var(--space-4) var(--space-8)}.vendors__main[data-astro-cid-6xh23lug] code[data-astro-cid-6xh23lug]{white-space:nowrap}.control-card[data-astro-cid-6xh23lug]{padding:var(--space-8);border:1px solid var(--rule);border-radius:var(--radius-content);background:var(--bg-raised)}.control-card__text[data-astro-cid-6xh23lug]{margin-block-start:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted)}.control-card__text[data-astro-cid-6xh23lug] a[data-astro-cid-6xh23lug]{color:var(--color-bridge-ink);text-decoration:underline;text-underline-offset:.25em}.control-card__btn[data-astro-cid-6xh23lug]{inline-size:100%;margin-block-start:var(--space-6)}.control-card__rule[data-astro-cid-6xh23lug]{border:0;border-block-start:1px solid var(--rule);margin-block:var(--space-6) 0}@media(min-width:64rem){.cats[data-astro-cid-6xh23lug]{grid-template-columns:5fr 7fr;column-gap:clamp(2.5rem,1.5rem + 3vw,5rem);align-items:start}.cats__intro[data-astro-cid-6xh23lug]{position:sticky;inset-block-start:var(--sticky-top)}.vendors[data-astro-cid-6xh23lug]{grid-template-columns:7fr 5fr;column-gap:clamp(2.5rem,1.5rem + 3vw,5rem);align-items:start}.vendors__aside[data-astro-cid-6xh23lug]{position:sticky;inset-block-start:var(--sticky-top)}}@media(max-height:44rem){.cats__intro[data-astro-cid-6xh23lug],.vendors__aside[data-astro-cid-6xh23lug]{position:static}}.areas[data-astro-cid-o7kkgdxf]{border-block-end:1px solid var(--rule)}.area[data-astro-cid-o7kkgdxf]{row-gap:var(--space-3);padding-block:var(--space-6);border-block-start:1px solid var(--rule)}.area__num[data-astro-cid-o7kkgdxf]{font-family:var(--font-serif);font-size:1.125rem;line-height:1.6;color:var(--emphasis)}.area__title[data-astro-cid-o7kkgdxf]{font-family:var(--font-serif);font-size:clamp(1.625rem,1.35rem + 1.2vw,2.375rem);font-weight:var(--weight-display);line-height:1.15;letter-spacing:var(--tracking-display);color:var(--fg);text-wrap:balance}.area__text[data-astro-cid-o7kkgdxf]{max-inline-size:46ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-body)}.areas__closing[data-astro-cid-o7kkgdxf]{margin-block-start:var(--space-10);max-inline-size:var(--measure);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--fg)}@media(min-width:64rem){.area[data-astro-cid-o7kkgdxf]{align-items:baseline}.area__num[data-astro-cid-o7kkgdxf]{grid-column:1 / span 1}.area__title[data-astro-cid-o7kkgdxf]{grid-column:2 / span 6}.area__text[data-astro-cid-o7kkgdxf],.areas__closing[data-astro-cid-o7kkgdxf]{grid-column:8 / -1}}.video-embed[data-astro-cid-2uswna4k]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-content);background:var(--color-stage-950)}.video-embed__trigger[data-astro-cid-2uswna4k]{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:0;cursor:pointer;background:none}.video-embed__poster[data-astro-cid-2uswna4k]{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.video-embed__play[data-astro-cid-2uswna4k]{position:relative;display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;border-radius:50%;background:#06140eb8;color:#fff;transition:transform .2s ease,background .2s ease}.video-embed__play[data-astro-cid-2uswna4k] svg[data-astro-cid-2uswna4k]{margin-inline-start:.15rem}.video-embed__trigger[data-astro-cid-2uswna4k]:hover .video-embed__play[data-astro-cid-2uswna4k],.video-embed__trigger[data-astro-cid-2uswna4k]:focus-visible .video-embed__play[data-astro-cid-2uswna4k]{background:var(--color-stage-950);transform:scale(1.06)}.video-embed[data-astro-cid-2uswna4k] iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.video-embed__elsewhere[data-astro-cid-2uswna4k]{margin-block-start:var(--space-3);font-size:var(--text-sm);text-align:end}.ehead[data-astro-cid-k76zweri]{padding-block:clamp(1.5rem,1rem + 2vw,2.5rem) var(--section-space-s)}.ehead__crumbs[data-astro-cid-k76zweri] ol[data-astro-cid-k76zweri]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-8);font-size:var(--text-xs);color:var(--fg-muted)}.ehead__crumbs[data-astro-cid-k76zweri] li[data-astro-cid-k76zweri]+li[data-astro-cid-k76zweri]:before{content:"/";margin-inline-end:var(--space-2);opacity:.6}.ehead__crumbs[data-astro-cid-k76zweri] a[data-astro-cid-k76zweri]{text-decoration:none}.ehead__crumbs[data-astro-cid-k76zweri] a[data-astro-cid-k76zweri]:hover{color:var(--fg);text-decoration:underline}.ehead__title[data-astro-cid-k76zweri]{margin-block:var(--space-4) var(--space-6)}.ehead__meta[data-astro-cid-k76zweri]{font-size:var(--text-body);color:var(--fg)}.ehead__meta[data-astro-cid-k76zweri]+.ehead__meta[data-astro-cid-k76zweri]{margin-block-start:var(--space-1)}.ehead__lead[data-astro-cid-k76zweri]{margin-block-start:var(--space-6)}.record[data-astro-cid-k76zweri]{row-gap:var(--space-10)}.record__film[data-astro-cid-k76zweri]{margin:0}.record__film[data-astro-cid-k76zweri] .caption[data-astro-cid-k76zweri]{margin-block-start:var(--space-2)}.record__ledger[data-astro-cid-k76zweri]{margin-block-start:var(--space-4);border-block-start:1px solid var(--rule)}.record__row[data-astro-cid-k76zweri]{display:flex;flex-direction:column-reverse;padding-block:var(--space-4);border-block-end:1px solid var(--rule)}.record__value[data-astro-cid-k76zweri]{font-family:var(--font-serif);font-size:clamp(2.25rem,1.9rem + 1.5vw,3.25rem);line-height:1;color:var(--fg)}.record__label[data-astro-cid-k76zweri]{margin-block-start:var(--space-2);font-size:var(--text-sm);color:var(--fg-muted)}.record__source[data-astro-cid-k76zweri]{margin-block-start:var(--space-4);font-size:var(--text-xs);color:var(--fg-muted)}.record__source[data-astro-cid-k76zweri] a{color:inherit}.writeup[data-astro-cid-k76zweri]{row-gap:var(--space-6);padding-block-start:var(--section-space-s)}.writeup__body[data-astro-cid-k76zweri] .prose[data-astro-cid-k76zweri]{font-size:var(--text-lead);line-height:var(--leading-lead)}.writeup__links[data-astro-cid-k76zweri]{display:grid;gap:var(--space-1);margin-block-start:var(--space-6)}.partners[data-astro-cid-k76zweri]{row-gap:var(--space-6);padding-block-start:var(--section-space-s)}.partners__list[data-astro-cid-k76zweri]{columns:2 12rem;column-gap:var(--grid-gap);font-size:var(--text-body);line-height:2;color:var(--fg-body)}@media(min-width:64rem){.ehead__text[data-astro-cid-k76zweri]{grid-column:1 / span 9}.record__film[data-astro-cid-k76zweri]{grid-column:1 / span 8}.record__figures[data-astro-cid-k76zweri]{grid-column:10 / -1}.writeup__title[data-astro-cid-k76zweri]{grid-column:1 / span 6}.writeup__body[data-astro-cid-k76zweri]{grid-column:8 / -1;padding-block-start:var(--space-2)}.partners__title[data-astro-cid-k76zweri]{grid-column:1 / span 3}.partners__list[data-astro-cid-k76zweri]{grid-column:4 / -1;columns:3}}.feature[data-astro-cid-wtw2fyzs]{row-gap:var(--space-6)}.feature__title[data-astro-cid-wtw2fyzs]{margin-block-start:var(--space-3)}.feature__meta[data-astro-cid-wtw2fyzs]{margin-block-start:var(--space-3);font-size:var(--text-sm);color:var(--fg-muted)}.feature__text[data-astro-cid-wtw2fyzs]{font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-body)}.feature__figures[data-astro-cid-wtw2fyzs]{margin-block-start:var(--space-8)}.feature__source[data-astro-cid-wtw2fyzs]{margin-block-start:var(--space-3);font-size:var(--text-xs);color:var(--fg-muted)}.feature__source[data-astro-cid-wtw2fyzs] a{color:inherit}.feature__link[data-astro-cid-wtw2fyzs]{margin-block-start:var(--space-6)}@media(min-width:64rem){.feature[data-astro-cid-wtw2fyzs]{grid-template-rows:auto 1fr}.feature__photo[data-astro-cid-wtw2fyzs]{grid-column:1 / span 7;grid-row:1 / span 2}.feature__head[data-astro-cid-wtw2fyzs],.feature__body[data-astro-cid-wtw2fyzs]{grid-column:9 / -1}.feature__body[data-astro-cid-wtw2fyzs]{align-self:end;padding-block-end:calc(var(--space-3) + 1.5em)}}.purpose[data-astro-cid-ro7pgs3h]{row-gap:var(--space-10);padding-block-start:var(--section-space-s)}.purpose__text[data-astro-cid-ro7pgs3h]{margin-block-start:var(--space-6);max-inline-size:var(--measure);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--fg-body)}.formats__title[data-astro-cid-ro7pgs3h]{font-family:var(--font-serif);font-size:clamp(1.5rem,1.3rem + .9vw,2.125rem);font-weight:var(--weight-display);letter-spacing:var(--tracking-display)}.formats[data-astro-cid-ro7pgs3h] .index__item[data-astro-cid-ro7pgs3h]{padding-block:var(--space-6) var(--space-8)}.past[data-astro-cid-ro7pgs3h]{padding-block-start:var(--section-space-s)}.past__label[data-astro-cid-ro7pgs3h]{margin-block-end:var(--space-8)}.continues[data-astro-cid-ro7pgs3h]{row-gap:var(--space-6);padding-block-start:var(--section-space-s)}.continues__text[data-astro-cid-ro7pgs3h]{max-inline-size:var(--measure);font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--fg-body);margin-block-end:var(--space-4)}@media(min-width:64rem){.purpose__head[data-astro-cid-ro7pgs3h]{grid-column:1 / span 5;align-self:start;position:sticky;inset-block-start:var(--sticky-top)}.formats[data-astro-cid-ro7pgs3h]{grid-column:7 / -1}.continues__title[data-astro-cid-ro7pgs3h]{grid-column:1 / span 6}.continues__body[data-astro-cid-ro7pgs3h]{grid-column:8 / -1;padding-block-start:var(--space-2)}}.hero[data-astro-cid-a5l6xtoq]{padding-block:var(--f-panel)}.hero__inner[data-astro-cid-a5l6xtoq]{row-gap:var(--f-lead)}.hero__title[data-astro-cid-a5l6xtoq]{font-family:var(--font-serif);font-size:var(--f-display);font-weight:var(--weight-display);line-height:1.04;letter-spacing:-.02em;color:var(--fg)}.hero__keep[data-astro-cid-a5l6xtoq]{white-space:nowrap}.hero__intro[data-astro-cid-a5l6xtoq]{margin-block-start:var(--f-intro);max-inline-size:39rem;font-size:var(--f-body);line-height:1.5;color:var(--fg-body)}.hero__actions[data-astro-cid-a5l6xtoq]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-10);margin-block-start:clamp(1.75rem,1.704rem + .19vw,2rem)}.hero__map[data-astro-cid-a5l6xtoq]{inline-size:100%;max-inline-size:26rem;overflow-x:clip}.hero__map-art[data-astro-cid-a5l6xtoq]{position:relative;aspect-ratio:6 / 5;inline-size:calc(100% / .785);margin-inline-start:calc(-100% * .1125 / .785);margin-block:-12.21% -13.06%;-webkit-mask-image:linear-gradient(to right,#000 80%,transparent 89.75%);mask-image:linear-gradient(to right,#000 80%,transparent 89.75%)}.hero__map-still[data-astro-cid-a5l6xtoq],.hero__map-canvas[data-astro-cid-a5l6xtoq]{position:absolute;inset:0;inline-size:100%;block-size:100%}.hero__map-canvas[data-astro-cid-a5l6xtoq]{opacity:0}.hero__map-art[data-astro-cid-a5l6xtoq].is-live .hero__map-canvas[data-astro-cid-a5l6xtoq]{opacity:1}.hero__map-art[data-astro-cid-a5l6xtoq].is-live .hero__map-still[data-astro-cid-a5l6xtoq]{visibility:hidden}.hero__map-label[data-astro-cid-a5l6xtoq]{position:absolute;z-index:2;inset-block-start:0;inset-inline-start:0;padding:4px 9px;border-radius:2px;background:var(--color-ink);color:var(--color-ivory);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 12px)) translateY(4px);transition:opacity .18s ease,transform .22s var(--ease-out)}.hero__map-label[data-astro-cid-a5l6xtoq].is-shown{opacity:1;transform:translate(-50%,calc(-100% - 12px))}@media(min-width:64rem){.hero__copy[data-astro-cid-a5l6xtoq]{grid-column:1 / span 7;grid-row:1;align-self:center}.hero__map[data-astro-cid-a5l6xtoq]{grid-column:8 / -1;grid-row:1;align-self:center;max-inline-size:none}}@media(prefers-reduced-motion:reduce){.hero__map-label[data-astro-cid-a5l6xtoq]{transition:none}}.domains__list[data-astro-cid-kae6ud5u]{margin-block-start:calc(var(--f-after) - clamp(1rem,.954rem + .19vw,1.125rem))}.domains__item[data-astro-cid-kae6ud5u]{display:grid;grid-template-columns:2.25rem minmax(0,1fr);column-gap:clamp(1rem,.814rem + .762vw,1.5rem);align-items:baseline;padding-block:clamp(1rem,.954rem + .19vw,1.125rem);border-block-end:1px solid var(--color-line)}.domains__num[data-astro-cid-kae6ud5u]{font-size:var(--f-meta);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;color:var(--color-forest)}.domains__title[data-astro-cid-kae6ud5u]{max-inline-size:32em;font-size:var(--f-area);font-weight:var(--weight-regular);line-height:1.35;letter-spacing:-.005em;color:var(--fg);text-wrap:pretty}.domains__keep[data-astro-cid-kae6ud5u]{white-space:nowrap}.methods-art__svg[data-astro-cid-4ji4dr5v]{display:block;inline-size:100%;block-size:auto;overflow:visible}.methods-art__svg--wide[data-astro-cid-4ji4dr5v]{display:none}.methods-art__svg--narrow[data-astro-cid-4ji4dr5v]{max-inline-size:22.5rem;margin-inline:auto}.methods-art__ink[data-astro-cid-4ji4dr5v]{fill:var(--color-forest)}.methods-art__sage[data-astro-cid-4ji4dr5v]{fill:#789778}.methods-art__rear[data-astro-cid-4ji4dr5v]{fill:#789778;fill-opacity:.72}.methods-art__line[data-astro-cid-4ji4dr5v]{fill:none;stroke:var(--color-forest);stroke-width:1.25}@media(min-width:56.25rem){.methods-art__svg--wide[data-astro-cid-4ji4dr5v]{display:block}.methods-art__svg--narrow[data-astro-cid-4ji4dr5v]{display:none}}@media(forced-colors:active){.methods-art__ink[data-astro-cid-4ji4dr5v],.methods-art__sage[data-astro-cid-4ji4dr5v],.methods-art__rear[data-astro-cid-4ji4dr5v]{fill:CanvasText}.methods-art__line[data-astro-cid-4ji4dr5v]{stroke:CanvasText}}.page-canvas main>.cg[data-astro-cid-zymmyvlz]{padding-block:var(--f-panel)}.cg__grid[data-astro-cid-zymmyvlz]{row-gap:0}.cg__intro[data-astro-cid-zymmyvlz],.cg__stories[data-astro-cid-zymmyvlz],.cg__empty[data-astro-cid-zymmyvlz],.cg__notice[data-astro-cid-zymmyvlz],.cg[data-astro-cid-zymmyvlz] .cg__explore{grid-column:1 / -1}.cg__title[data-astro-cid-zymmyvlz]{margin-block-start:var(--f-rubric-gap);font-family:var(--font-serif);font-size:var(--f-statement);font-weight:var(--weight-display);line-height:1.08;letter-spacing:-.015em;color:var(--fg)}.cg__strap[data-astro-cid-zymmyvlz]{margin-block-start:var(--space-4);max-inline-size:30em;font-size:var(--f-body);line-height:1.5;color:var(--fg-body)}.cg__empty[data-astro-cid-zymmyvlz]{margin-block-start:var(--f-after)}.cg__stories[data-astro-cid-zymmyvlz]{row-gap:var(--f-lead);margin-block-start:var(--f-after);padding-block-start:clamp(2rem,1.86rem + .571vw,2.5rem);border-block-start:1px solid var(--color-line)}.cg-lead[data-astro-cid-zymmyvlz],.cg-rail[data-astro-cid-zymmyvlz]{grid-column:1 / -1}.cg-lead__label[data-astro-cid-zymmyvlz],.cg-story__label[data-astro-cid-zymmyvlz]{margin-block-start:1.25rem}.cg-lead__title[data-astro-cid-zymmyvlz]{margin-block-start:var(--space-2);max-inline-size:18em;font-size:var(--j-home-lead);line-height:1.15;letter-spacing:-.012em}.cg-lead__deck[data-astro-cid-zymmyvlz]{margin-block-start:var(--space-3);max-inline-size:34em}.cg-lead__byline[data-astro-cid-zymmyvlz]{margin-block-start:var(--space-3)}.cg-rail[data-astro-cid-zymmyvlz]{display:grid;align-content:start}.cg-rail[data-astro-cid-zymmyvlz]:before{display:none}.cg-story__title[data-astro-cid-zymmyvlz]{margin-block-start:var(--space-2);font-size:var(--j-home-support);line-height:1.2;letter-spacing:-.01em}.cg-story__deck[data-astro-cid-zymmyvlz]{margin-block-start:var(--space-2);font-size:1rem;line-height:1.5}.cg-story--text[data-astro-cid-zymmyvlz]{margin-block-start:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-line)}.cg-story--text[data-astro-cid-zymmyvlz] .cg-story__label[data-astro-cid-zymmyvlz]{margin-block-start:0}.cg[data-astro-cid-zymmyvlz] .cg__explore{justify-self:start;margin-block-start:var(--f-intro)}.cg__notice[data-astro-cid-zymmyvlz]{margin-block-start:var(--space-6)}@media(min-width:48rem)and (max-width:56.24rem){.cg-story[data-astro-cid-zymmyvlz]:not(.cg-story--text){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);align-content:start}.cg-story[data-astro-cid-zymmyvlz]:not(.cg-story--text)>.j-figure{grid-column:1;grid-row:1 / span 4}.cg-story[data-astro-cid-zymmyvlz]:not(.cg-story--text)>[data-astro-cid-zymmyvlz]:not(.j-figure){grid-column:2}.cg-story[data-astro-cid-zymmyvlz]:not(.cg-story--text)>.cg-story__label[data-astro-cid-zymmyvlz]{margin-block-start:0}}@media(min-width:56.25rem){.cg-lead[data-astro-cid-zymmyvlz]{grid-column:1 / 8}.cg-rail[data-astro-cid-zymmyvlz]{grid-column:8 / -1}.cg-rail[data-astro-cid-zymmyvlz]:before{display:block}.cg-story--text[data-astro-cid-zymmyvlz]{position:relative;border-block-start:0}.cg-story--text[data-astro-cid-zymmyvlz]:after{content:"";position:absolute;inset-block-start:0;inset-inline:calc(var(--grid-gap) / -2) 0;block-size:1px;background:var(--color-line)}}@media(min-width:64rem){.cg__intro[data-astro-cid-zymmyvlz]{grid-column:1 / 9;grid-row:1}.cg[data-astro-cid-zymmyvlz] .cg__explore{grid-column:9 / -1;grid-row:1;align-self:end;justify-self:end;margin-block-start:0;margin-block-end:calc((var(--f-body) * 1.5 - 44px) / 2)}}.what__text[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-8);margin-block-start:var(--f-after);max-inline-size:36rem}.how__heading[data-astro-cid-j7pv25f6]{margin-block-start:1.5rem}.how__art[data-astro-cid-j7pv25f6]{margin-block-start:clamp(2rem,1.907rem + .381vw,2.25rem)}.how__methods[data-astro-cid-j7pv25f6]{row-gap:clamp(2.5rem,2.36rem + .571vw,3rem);margin-block-start:clamp(2rem,1.907rem + .381vw,2.25rem)}.how__method[data-astro-cid-j7pv25f6]{display:grid;align-content:start;justify-items:start}.how__method[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{max-inline-size:33rem}.how__name[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:var(--f-method);font-weight:var(--weight-display);line-height:1.15;letter-spacing:-.01em;color:var(--color-forest)}.how__summary[data-astro-cid-j7pv25f6]{margin-block-start:clamp(1.125rem,1.079rem + .19vw,1.25rem);font-size:var(--f-summary);line-height:1.45;color:var(--fg)}.how__keep[data-astro-cid-j7pv25f6]{white-space:nowrap}.how__detail[data-astro-cid-j7pv25f6]{margin-block-start:clamp(1.125rem,1.079rem + .19vw,1.25rem)}.how[data-astro-cid-j7pv25f6] .how__link{gap:.625rem;margin-block-start:var(--space-6);text-underline-offset:4px}.event[data-astro-cid-j7pv25f6]{margin-block-start:var(--f-intro)}.event__meta[data-astro-cid-j7pv25f6]{font-size:var(--f-meta);font-weight:var(--weight-medium);line-height:1.5;color:var(--fg)}.event__title[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-3);max-inline-size:7em;font-family:var(--font-serif);font-size:var(--f-statement);font-weight:var(--weight-display);line-height:1.12;letter-spacing:-.015em;color:var(--fg);text-wrap:wrap}.event__photo[data-astro-cid-j7pv25f6]{margin:var(--f-intro) 0 0;overflow:hidden;border-radius:6px}.event__photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;inline-size:100%;block-size:auto;aspect-ratio:3 / 2;object-fit:cover}.event__text[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-6);max-inline-size:30rem}.event__facts[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-8)}.facts[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6) var(--grid-gap)}.facts__item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-line)}.facts__value[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:var(--f-figure);line-height:1;font-variant-numeric:lining-nums;color:var(--fg)}.facts__label[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.4;color:var(--fg-body)}.facts__source[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-6);font-size:.9375rem;line-height:1.4;color:var(--fg-muted)}.facts__source[data-astro-cid-j7pv25f6] a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.event[data-astro-cid-j7pv25f6] .event__link{margin-block-start:var(--f-intro)}.plans[data-astro-cid-j7pv25f6]{align-items:center;row-gap:var(--space-4);margin-block-start:clamp(2rem,1.86rem + .571vw,2.5rem);padding-block-start:clamp(2rem,1.86rem + .571vw,2.5rem);border-block-start:1px solid var(--color-line)}.plans__year[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:clamp(1.25rem,1.157rem + .381vw,1.5rem);line-height:1.2;font-variant-numeric:lining-nums;color:var(--color-forest)}.plans__title[data-astro-cid-j7pv25f6]{max-inline-size:22em;font-family:var(--font-serif);font-size:var(--f-plans);font-weight:var(--weight-display);line-height:1.2;letter-spacing:-.01em;color:var(--fg);text-wrap:balance}.plans__text[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-2);font-size:var(--f-meta);line-height:1.5;color:var(--fg-body)}.plans[data-astro-cid-j7pv25f6] .plans__cta{justify-self:start}.people__text[data-astro-cid-j7pv25f6]{margin-block-start:var(--f-rubric-gap);max-inline-size:14em;font-family:var(--font-serif);font-size:var(--f-people);font-weight:var(--weight-display);line-height:1.2;letter-spacing:-.015em;color:var(--fg);text-wrap:balance}.people[data-astro-cid-j7pv25f6] .people__link{margin-block-start:var(--f-intro)}.people__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap);margin-block-start:var(--f-lead)}.person__portrait[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;aspect-ratio:6 / 7;border-radius:6px;background:var(--color-canvas)}.person__portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{inline-size:100%;block-size:100%;object-fit:cover;filter:grayscale(1) brightness(1.06) contrast(1.02)}.person[data-astro-cid-j7pv25f6][data-person=gergana-nikolova] img[data-astro-cid-j7pv25f6]{transform:scale(1.36);transform-origin:50% 18.1%;filter:grayscale(1) brightness(.8) contrast(1.14)}.person__name[data-astro-cid-j7pv25f6]{margin-block-start:clamp(1rem,.907rem + .381vw,1.25rem);font-family:var(--font-serif);font-size:var(--f-name);font-weight:var(--weight-display);line-height:1.2;color:var(--fg)}.person__role[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-2);font-size:clamp(.9375rem,.914rem + .095vw,1rem);line-height:1.5;color:var(--fg-muted)}@media(min-width:48rem){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.plans__year[data-astro-cid-j7pv25f6]{grid-column:1 / 3;grid-row:1 / span 2;align-self:stretch;padding-block-start:.25rem;border-inline-end:1px solid var(--color-line)}.plans__body[data-astro-cid-j7pv25f6],.plans[data-astro-cid-j7pv25f6] .plans__cta{grid-column:3 / -1}.people__list[data-astro-cid-j7pv25f6]{max-inline-size:34rem}}@media(min-width:56.25rem){.how__methods[data-astro-cid-j7pv25f6]{grid-template-rows:repeat(4,auto);row-gap:0}.how__method[data-astro-cid-j7pv25f6]{grid-row:span 4;grid-template-rows:subgrid}.how__method[data-astro-cid-j7pv25f6]:first-child{grid-column:1 / 7}.how__method[data-astro-cid-j7pv25f6]:last-child{grid-column:7 / -1}}@media(min-width:64rem){.what__head[data-astro-cid-j7pv25f6]{grid-column:1 / 7}.what__text[data-astro-cid-j7pv25f6]{grid-column:8 / -1;align-self:start;margin-block-start:calc(var(--f-rubric) * 1.3 + var(--f-rubric-gap) + (var(--f-statement) * 1.12 - var(--f-body) * 1.5) / 2)}.event[data-astro-cid-j7pv25f6]{grid-template-rows:auto auto auto 1fr auto}.event__photo[data-astro-cid-j7pv25f6]{grid-column:1 / 8;grid-row:1 / 5;margin:0}.event__facts[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:5}.event__head[data-astro-cid-j7pv25f6],.event__text[data-astro-cid-j7pv25f6],.event[data-astro-cid-j7pv25f6] .event__link{grid-column:9 / -1}.event__head[data-astro-cid-j7pv25f6]{grid-row:1;margin-block-start:-.3em}.event__text[data-astro-cid-j7pv25f6]{grid-row:2}.event[data-astro-cid-j7pv25f6] .event__link{grid-row:3}.plans__year[data-astro-cid-j7pv25f6]{grid-row:1}.plans__body[data-astro-cid-j7pv25f6]{grid-column:3 / 9}.plans[data-astro-cid-j7pv25f6] .plans__cta{grid-column:9 / -1;justify-self:end}.people__intro[data-astro-cid-j7pv25f6]{grid-column:8 / -1;grid-row:1;align-self:center}.people__list[data-astro-cid-j7pv25f6]{grid-column:1 / 7;grid-row:1;max-inline-size:none;grid-template-columns:subgrid;align-self:start;margin-block-start:0}.person[data-astro-cid-j7pv25f6]:first-child{grid-column:1 / 4}.person[data-astro-cid-j7pv25f6]:last-child{grid-column:4 / 7}}.ahead[data-astro-cid-e3mixdtl]{position:relative;padding-block:clamp(1.5rem,1rem + 2vw,2.5rem) var(--section-pad-tight);border-block-end:1px solid var(--rule)}.ahead__inner[data-astro-cid-e3mixdtl]{position:relative;z-index:var(--z-content)}.ahead__crumbs[data-astro-cid-e3mixdtl] ol[data-astro-cid-e3mixdtl]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 clamp(2rem,1.2rem + 3.5vw,4rem);padding:0;list-style:none;font-size:var(--text-xs);color:var(--fg-muted)}.ahead__crumbs[data-astro-cid-e3mixdtl] li[data-astro-cid-e3mixdtl]+li[data-astro-cid-e3mixdtl]:before{content:"/";margin-inline-end:var(--space-2);opacity:.5}.ahead__crumbs[data-astro-cid-e3mixdtl] a[data-astro-cid-e3mixdtl]{text-decoration:none}.ahead__crumbs[data-astro-cid-e3mixdtl] a[data-astro-cid-e3mixdtl]:hover{text-decoration:underline}.ahead__grid[data-astro-cid-e3mixdtl]{display:grid;gap:var(--space-8)}.ahead__tags[data-astro-cid-e3mixdtl]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ahead__stamp[data-astro-cid-e3mixdtl]{font-size:var(--text-sm);color:var(--fg-muted)}.ahead__title[data-astro-cid-e3mixdtl]{margin-block:var(--space-6) var(--space-6);max-inline-size:20ch}.ahead__summary[data-astro-cid-e3mixdtl]{font-size:var(--text-lead);line-height:var(--leading-relaxed);color:var(--fg-muted);max-inline-size:56ch}.ahead__facts[data-astro-cid-e3mixdtl]{margin:0;padding-block-start:var(--space-6);border-block-start:1px solid var(--rule-strong)}.ahead__fact[data-astro-cid-e3mixdtl]+.ahead__fact[data-astro-cid-e3mixdtl]{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--rule)}.ahead__fact[data-astro-cid-e3mixdtl] dt[data-astro-cid-e3mixdtl]{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.ahead__fact[data-astro-cid-e3mixdtl] dd[data-astro-cid-e3mixdtl]{margin:.3rem 0 0;font-size:var(--text-sm);font-weight:600}.article[data-astro-cid-e3mixdtl]{display:grid;gap:var(--space-12)}.article__prose[data-astro-cid-e3mixdtl]{max-inline-size:var(--measure-article)}.article__toc[data-astro-cid-e3mixdtl]{display:none}.article__toc-title[data-astro-cid-e3mixdtl]{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);padding-block-end:var(--space-3);border-block-end:1px solid var(--rule)}.article__toc-list[data-astro-cid-e3mixdtl]{margin:var(--space-4) 0 0;padding:0;list-style:none;counter-reset:toc}.article__toc-list[data-astro-cid-e3mixdtl] li[data-astro-cid-e3mixdtl]{counter-increment:toc}.article__toc-list[data-astro-cid-e3mixdtl] li[data-astro-cid-e3mixdtl]+li[data-astro-cid-e3mixdtl]{margin-block-start:var(--space-3)}.article__toc-list[data-astro-cid-e3mixdtl] a[data-astro-cid-e3mixdtl]{display:block;font-size:var(--text-sm);line-height:1.4;color:var(--fg-muted);text-decoration:none;padding-inline-start:var(--space-4);border-inline-start:2px solid transparent;transition:color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.article__toc-list[data-astro-cid-e3mixdtl] a[data-astro-cid-e3mixdtl]:before{content:counter(toc,decimal-leading-zero);display:block;font-family:var(--font-editorial);font-size:var(--text-xs);color:var(--emphasis);margin-block-end:.15em}.article__toc-list[data-astro-cid-e3mixdtl] a[data-astro-cid-e3mixdtl]:hover{color:var(--fg);border-inline-start-color:var(--rule-strong)}.article__toc-list[data-astro-cid-e3mixdtl] a[data-astro-cid-e3mixdtl][aria-current=location]{color:var(--fg);border-inline-start-color:var(--emphasis)}.article__foot[data-astro-cid-e3mixdtl]{margin-block-start:var(--space-16);max-inline-size:var(--measure-article)}.article__context[data-astro-cid-e3mixdtl]{padding:var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-content);background:var(--bg-raised)}.article__context-text[data-astro-cid-e3mixdtl]{margin-block-start:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted)}.article__context-link[data-astro-cid-e3mixdtl]{font-weight:600;color:var(--fg);text-underline-offset:.25em}.article__share[data-astro-cid-e3mixdtl]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-6);margin-block-start:var(--space-8);padding-block-start:var(--space-6);border-block-start:1px solid var(--rule)}.article__share-label[data-astro-cid-e3mixdtl]{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}.article__share-links[data-astro-cid-e3mixdtl]{display:flex;flex-wrap:wrap;gap:var(--space-6)}.article__share-link[data-astro-cid-e3mixdtl]{font-size:var(--text-sm);font-weight:600;color:var(--fg);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.3em}.article__share-link[data-astro-cid-e3mixdtl]:hover{text-decoration-color:currentColor}.related__title[data-astro-cid-e3mixdtl]{margin-block-end:var(--space-6)}.related__list[data-astro-cid-e3mixdtl]{margin:0;padding:0;list-style:none}.related__item[data-astro-cid-e3mixdtl]{padding-block:var(--space-6);border-block-start:1px solid var(--rule)}.related__item[data-astro-cid-e3mixdtl]:last-child{border-block-end:1px solid var(--rule)}.related__meta[data-astro-cid-e3mixdtl]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--fg-muted)}.related__item-title[data-astro-cid-e3mixdtl]{margin-block:var(--space-3) var(--space-2);font-size:var(--text-h4);font-weight:600;letter-spacing:var(--tracking-tight)}.related__item-title[data-astro-cid-e3mixdtl] a[data-astro-cid-e3mixdtl]{text-decoration:none}.related__item-title[data-astro-cid-e3mixdtl] a[data-astro-cid-e3mixdtl]:hover{text-decoration:underline;text-underline-offset:.15em}.related__item-summary[data-astro-cid-e3mixdtl]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted);max-inline-size:64ch}@media(min-width:48rem){.ahead__grid[data-astro-cid-e3mixdtl]{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter);align-items:end}.ahead__main[data-astro-cid-e3mixdtl]{grid-column:1 / span 8}.ahead__rail[data-astro-cid-e3mixdtl]{grid-column:10 / span 3}}@media(min-width:64rem){.article[data-astro-cid-e3mixdtl]{gap:var(--space-16)}.article[data-astro-cid-e3mixdtl][data-toc=ready]{grid-template-columns:3fr 9fr;align-items:start}.article[data-astro-cid-e3mixdtl][data-toc=ready] .article__toc[data-astro-cid-e3mixdtl]{display:block;position:sticky;inset-block-start:var(--sticky-top);max-block-size:calc(100vh - 2 * var(--sticky-top));overflow-y:auto}}.split[data-astro-cid-u3ag25dq]{row-gap:var(--space-6);padding-block-start:var(--section-space-s)}.model__text[data-astro-cid-u3ag25dq]{font-size:var(--text-lead);line-height:var(--leading-lead)}.stages[data-astro-cid-u3ag25dq]{display:grid;gap:var(--space-8) var(--grid-gap);margin-block-start:var(--space-8)}.stages__item[data-astro-cid-u3ag25dq]{padding-block-start:var(--space-4);border-block-start:2px solid var(--color-ice)}.stages__title[data-astro-cid-u3ag25dq]{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-title);color:var(--fg)}.stages__text[data-astro-cid-u3ag25dq]{margin-block-start:var(--space-3);color:var(--fg-body)}.material[data-astro-cid-u3ag25dq]{row-gap:var(--space-8);padding-block-start:var(--section-space-s)}.material__film[data-astro-cid-u3ag25dq]{display:grid;gap:var(--space-6) var(--grid-gap)}.material__kind[data-astro-cid-u3ag25dq]{font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.material__title[data-astro-cid-u3ag25dq]{margin-block-start:var(--space-3);font-family:var(--font-serif);font-size:clamp(1.625rem,1.4rem + 1vw,2.25rem);font-weight:var(--weight-display);line-height:1.15;letter-spacing:var(--tracking-display);color:var(--fg)}.material__text[data-astro-cid-u3ag25dq]{margin-block-start:var(--space-4);color:var(--fg-body)}.material__entry[data-astro-cid-u3ag25dq] .index__title[data-astro-cid-u3ag25dq]{margin-block-start:var(--space-2)}.material__entry[data-astro-cid-u3ag25dq] .index__title[data-astro-cid-u3ag25dq] a{text-decoration:underline;text-decoration-color:var(--emphasis);text-decoration-thickness:1px;text-underline-offset:.25em}@media(min-width:48rem){.stages[data-astro-cid-u3ag25dq]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.split__head[data-astro-cid-u3ag25dq]{grid-column:1 / span 6}.split__body[data-astro-cid-u3ag25dq]{grid-column:8 / -1;padding-block-start:var(--space-2)}.stages[data-astro-cid-u3ag25dq]{grid-column:1 / -1}.material__film[data-astro-cid-u3ag25dq]{grid-column:1 / -1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.material__player[data-astro-cid-u3ag25dq]{grid-column:1 / span 7}.material__about[data-astro-cid-u3ag25dq]{grid-column:9 / -1;padding-block-end:3rem}.material__list[data-astro-cid-u3ag25dq]{grid-column:1 / span 8}}.phero-meta[data-astro-cid-fb3qbcs3]{display:grid;gap:var(--space-6);max-inline-size:62ch}.phero-meta__date[data-astro-cid-fb3qbcs3]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding-block-end:var(--space-4);border-block-end:1px solid var(--rule)}.phero-meta__value[data-astro-cid-fb3qbcs3]{font-size:var(--text-body-lg);font-weight:600}.phero-meta__notice[data-astro-cid-fb3qbcs3]{padding-inline-start:var(--space-4);border-inline-start:2px solid var(--color-bridge);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted)}.phero-meta__notice[data-astro-cid-fb3qbcs3] strong[data-astro-cid-fb3qbcs3]{color:var(--fg);font-weight:650}.phero-meta__notice[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{color:var(--color-bridge-ink);text-decoration:underline;text-underline-offset:.25em}.legal[data-astro-cid-fb3qbcs3]{display:grid;gap:var(--space-12)}.legal__toc-title[data-astro-cid-fb3qbcs3]{margin-block-end:var(--space-4)}.legal__toc-list[data-astro-cid-fb3qbcs3]{margin:0;padding:0;list-style:none;columns:2;column-gap:var(--gutter)}.legal__toc-list[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{break-inside:avoid}.legal__toc-list[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]{display:grid;grid-template-columns:2.25rem 1fr;gap:var(--space-2);padding-block:.4rem;font-size:var(--text-sm);line-height:1.4;color:var(--fg-muted);text-decoration:none}.legal__toc-list[data-astro-cid-fb3qbcs3] a[data-astro-cid-fb3qbcs3]:hover{color:var(--fg)}.legal__toc-num[data-astro-cid-fb3qbcs3]{font-family:var(--font-editorial);color:var(--emphasis)}.legal__body[data-astro-cid-fb3qbcs3]{min-inline-size:0;max-inline-size:var(--measure-article)}.legal__body[data-astro-cid-fb3qbcs3] .ext-link{overflow-wrap:anywhere}.legal__body[data-astro-cid-fb3qbcs3]>section[data-astro-cid-fb3qbcs3]+section[data-astro-cid-fb3qbcs3]{margin-block-start:0}.legal__address[data-astro-cid-fb3qbcs3]{font-style:normal;padding:var(--space-6);border-radius:var(--radius-content);background:var(--bg-raised);border:1px solid var(--rule);font-size:var(--text-body);line-height:var(--leading-body)}.legal__flag[data-astro-cid-fb3qbcs3]{padding:var(--space-4) var(--space-6);border-inline-start:2px solid var(--color-bridge);background:var(--bg-raised);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--fg-muted)}.provider[data-astro-cid-fb3qbcs3]{margin-block-start:1.75em;padding-block-start:1.25em;border-block-start:1px solid var(--rule)}.provider[data-astro-cid-fb3qbcs3] h4[data-astro-cid-fb3qbcs3]{font-size:var(--text-h4);font-weight:600;margin-block-end:.6em}.provider[data-astro-cid-fb3qbcs3] ul[data-astro-cid-fb3qbcs3]{font-size:var(--text-body)}@media(min-width:64rem){.legal[data-astro-cid-fb3qbcs3]{position:relative;grid-template-columns:4fr 8fr;column-gap:clamp(2.5rem,1.5rem + 3vw,5rem)}.legal[data-astro-cid-fb3qbcs3]:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(33.333% - clamp(1.25rem,.75rem + 1.5vw,2.5rem));inline-size:1px;background:linear-gradient(to bottom,var(--rule),transparent 78%);pointer-events:none}.legal__toc[data-astro-cid-fb3qbcs3]{position:sticky;inset-block-start:var(--sticky-top);align-self:start;max-block-size:calc(100svh - 2 * var(--sticky-top));overflow-y:auto;overscroll-behavior:contain}.legal__toc-list[data-astro-cid-fb3qbcs3]{columns:1}}@media(max-height:44rem){.legal__toc[data-astro-cid-fb3qbcs3]{position:static;max-block-size:none;overflow-y:visible}}.step[data-astro-cid-hk4femay]{row-gap:var(--space-3);padding-block:var(--space-8);border-block-start:1px solid var(--rule)}.step__num[data-astro-cid-hk4femay]{font-family:var(--font-serif);font-size:1.125rem;line-height:1.6;color:var(--emphasis)}.step__title[data-astro-cid-hk4femay]{font-family:var(--font-serif);font-size:clamp(1.75rem,1.45rem + 1.35vw,2.625rem);font-weight:var(--weight-display);line-height:1.15;letter-spacing:var(--tracking-display);color:var(--fg);text-wrap:balance}.step__text[data-astro-cid-hk4femay]{max-inline-size:var(--measure);font-size:var(--text-body);line-height:var(--leading-body);color:var(--fg-body)}@media(min-width:64rem){.step[data-astro-cid-hk4femay]{align-items:baseline}.step__num[data-astro-cid-hk4femay]{grid-column:1 / span 1}.step__title[data-astro-cid-hk4femay]{grid-column:2 / span 5}.step__text[data-astro-cid-hk4femay]{grid-column:8 / -1}}
