.glyph[data-astro-cid-34mjbc5r]{flex:none;display:block}:root{--ink:#0a1733;--ink-soft:#4c556a;--ink-faint:#697183;--ink-whisper:#ebedf0;--ink-hair:#dfe2e6;--ink-on-dark:#ebecee;--ink-soft-on-dark:#b5b9c1;--ink-faint-on-dark:#828897;--ink-hair-on-dark:#2b3550;--paper:#fff;--surface:#f7f8fa;--ink-dark:#003835;--ink-deeper:#0c1d1b;--teal-pale:#cde9e7;--teal-soft:#66bfb9;--teal:#00857c;--teal-mid:#005c57;--teal-dark:#003835;--teal-text:#007870;--teal-tint-04:#00857c0a;--teal-tint-06:#00857c0f;--teal-tint-08:#00857c14;--teal-tint-10:#00857c1a;--teal-tint-045:#00857c0b;--teal-tint-14:#00857c24;--teal-rule:#00857c8c;--teal-band-rule:#00857c2e;--teal-band-hair:#00857c38;--teal-underline:#00857c66;--teal-underline-on-dark:#66bfb973;--teal-divider:#00857c4d;--mint-underline:#66bfb973;--route-proceed:#00703c;--route-review:#f4a100;--route-review-text:#7a4f00;--route-escalate:#b10e1e;--navy:#0a1733;--on-teal-pale:#003835;--on-teal-soft:#003835;--on-teal:#fff;--on-teal-mid:#fff;--on-teal-dark:#fff;--rail-height:44px;--rail-gap:4px;--rail-break:18px;--cap-width:92px;--env-a:#00703c;--env-b:#5a8a3c;--env-c:#f4a100;--env-d:#e05206;--env-e:#b10e1e;--on-env-a:#fff;--on-env-b:#0b0c0c;--on-env-c:#0b0c0c;--on-env-d:#0b0c0c;--on-env-e:#fff;--integ-clear:#00703c;--integ-caution:#f4a100;--integ-high:#e05206;--integ-noreco:#0b0c0c;--on-integ-clear:#fff;--on-integ-caution:#0b0c0c;--on-integ-high:#0b0c0c;--on-integ-noreco:#fff;--arch-storyteller:#00857c;--arch-analyst:#1d70b8;--arch-architect:#6f3c97;--arch-catalyst:#c4006a;--arch-pioneer:#003835;--arch-generalist:#505a5f;--arch-storyteller-text:#007870;--arch-analyst-text:#1d70b8;--arch-architect-text:#6f3c97;--arch-catalyst-text:#c4006a;--arch-pioneer-text:#003835;--arch-generalist-text:#505a5f;--well-neg-strong:#b10e1e;--well-neg:#e05206;--well-zero:#ccc;--well-pos:#5a8a3c;--well-pos-strong:#00703c;--well-zone-concern-strong:#b10e1e;--well-zone-concern:#d4351c;--well-zone-none:#505a5f;--well-zone-positive:#00703c;--well-zone-positive-strong:#003835;--well-workload:#1d70b8;--well-role-fit:#00857c;--well-autonomy:#6f3c97;--well-resilience:#d4351c;--well-confidence:#c4006a;--well-zone-concern-strong-text:#b10e1e;--well-zone-concern-text:#d4351c;--well-zone-none-text:#505a5f;--well-zone-positive-text:#00703c;--well-zone-positive-strong-text:#003835;--well-workload-text:#1d70b8;--well-role-fit-text:#007870;--well-autonomy-text:#6f3c97;--well-resilience-text:#d4351c;--well-confidence-text:#c4006a;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", "Menlo", monospace;--t-hero:128px;--t-title:88px;--t-section:72px;--t-h1:40px;--t-h2:30px;--t-h3:22px;--t-lead:30px;--t-body:19px;--t-meta:16px;--t-mono-lg:14px;--t-mono:12px;--t-mono-sm:11px;--ls-hero:-3.6px;--ls-title:-2.4px;--ls-h1:-1px;--ls-h2:-.4px;--ls-body:-.2px;--ls-mono:.6px;--ls-mono-wide:1px;--t-page-title:50px;--t-page-hero:62px;--t-page-h2:26px;--t-page-h3:20px;--t-page-result:34px;--t-page-figure:74px;--t-display-30:30px;--t-display-40:40px;--t-display-42:42px;--t-display-44:44px;--t-display-58:58px;--t-page-lead:16px;--t-page-opening:18.5px;--t-page-body:16px;--t-page-small:14px;--t-page-fine:13px;--t-mono-label:10.5px;--t-mono-number:11px;--t-mono-index:15px;--t-link:13.5px;--t-button:14.5px;--t-page-question:25px;--t-page-profile:24px;--t-page-subhead:19px;--t-page-note:15px;--lh-page-title:1.05;--lh-page-h2:1.16;--lh-page-h3:1.25;--lh-page-lead:1.55;--lh-page-body:1.5;--ls-page-title:-1.5px;--ls-page-h2:-.7px;--ls-page-h3:-.4px;--ls-page-body:-.1px;--ls-mono-tight:.2px;--ls-mono-index:.8px;--ls-mono-data:.4px;--w-prose:300;--w-operable:500;--w-head:500;--w-title:600;--page-max:1240px;--content-max:1144px;--page-gutter:48px;--band-gutter:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2));--measure:52ch;--lh-hero:.96;--lh-title:1;--lh-section:1.02;--lh-body:1.45;--lh-heading:1.15;--lh-snug:1.3;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-9:36px;--s-10:40px;--s-11:44px;--s-12:48px;--s-18:72px;--s-14:56px;--s-16:64px;--s-20:80px;--s-24:96px;--s-30:120px;--r-pill:999px;--r-xs:8px;--r-sm:12px;--r-md:14px;--r-lg:16px;--r-xl:20px;--r-2xl:12px;--r-rail:18px;--r-3xl:28px;--r-hero:30px;--elev-card:0 0 0 1px var(--ink-hair);--elev-tinted:0 0 0 1px #00857c1f;--elev-soft:0 0 0 1px #00857c2e;--elev-floating:0 24px 48px -16px #1d1d1f2e, 0 0 0 1px var(--ink-hair);--motion-fast:.12s cubic-bezier(.4, 0, .2, 1);--motion-base:.2s cubic-bezier(.4, 0, .2, 1);--motion-slow:.36s cubic-bezier(.4, 0, .2, 1)}html{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}body{background:var(--surface);text-wrap:pretty;orphans:3;widows:3;margin:0}h1{font-family:var(--font-serif);font-size:var(--t-page-title);font-weight:var(--w-title);letter-spacing:var(--ls-page-title);line-height:var(--lh-page-title);color:var(--teal-mid);text-wrap:balance;margin:0 0 16px}h2{font-family:var(--font-serif);font-size:var(--t-page-h2);font-weight:var(--w-head);letter-spacing:var(--ls-page-h2);line-height:var(--lh-page-h2);color:var(--ink);text-wrap:balance;margin:0 0 12px}h3{font-family:var(--font-serif);font-size:var(--t-page-h3);font-weight:var(--w-head);letter-spacing:var(--ls-page-h3);line-height:var(--lh-page-h3);color:var(--ink);text-wrap:balance;margin:0 0 8px}p{font-family:var(--font-text);font-size:var(--t-page-body);font-weight:var(--w-prose);line-height:var(--lh-page-body);color:var(--ink-soft);letter-spacing:var(--ls-page-body);text-wrap:pretty;max-width:var(--measure);margin:0 0 12px}h1,h2,h3,h4,h5,h6{text-wrap:balance}.link-quiet{color:var(--teal-text);font-family:var(--font-sans);font-size:var(--t-link);font-weight:var(--w-operable);border:0;border-bottom:1px solid var(--teal-underline);cursor:pointer;background:0 0;padding:0 0 3px;line-height:1.3;text-decoration:none;display:inline-block}.link-quiet:hover{opacity:1;border-bottom-color:var(--teal)}.link-quiet:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.link-quiet--on-dark{color:var(--teal-soft);border-bottom-color:var(--mint-underline)}.link-quiet--on-dark:hover{border-bottom-color:var(--teal-soft)}.link-quiet--secondary{color:var(--ink-soft);border-bottom-color:var(--ink-hair)}.link-quiet--secondary:hover{border-bottom-color:var(--ink-faint)}code,kbd,samp{font-family:var(--font-mono);font-size:.92em}a{color:var(--teal-text);text-decoration:none}a:hover{opacity:.7}.eyebrow{font-family:var(--font-mono);font-size:var(--t-mono-label);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--ink-faint);font-weight:400}.chip{border-radius:var(--r-pill);background:var(--teal-tint-10);color:var(--teal-text);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;align-items:center;gap:8px;padding:6px 14px;font-weight:500;display:inline-flex}.chip--muted{background:var(--ink-whisper);color:var(--ink-soft)}.chip--dark{color:#ffffffd9;background:#ffffff1a}.card{background:var(--paper);border-radius:var(--r-2xl);box-shadow:var(--elev-card);box-sizing:border-box;padding:32px}.card--tinted{background:var(--teal-tint-04);box-shadow:var(--elev-tinted)}.btn{border-radius:var(--r-sm);background:var(--teal);color:#fff;font-family:var(--font-sans);font-size:var(--t-button);font-weight:var(--w-operable);letter-spacing:-.1px;cursor:pointer;transition:opacity var(--motion-fast);border:1px solid #0000;align-items:center;gap:8px;padding:11px 20px;display:inline-flex}.btn:hover{opacity:.85}.btn:active{opacity:.7}.btn--primary{background:var(--teal);color:#fff;border-color:#0000}.btn--secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-hair);background:0 0;border-color:#0000}.btn--ghost{color:var(--ink);box-shadow:var(--elev-card);background:0 0}.btn--dark{background:var(--ink-dark)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/inter-latin-300-normal.BVlfKGgI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/ibm-plex-serif-latin-300-normal.DqJHHkLj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-serif-latin-400-normal.BIGslYFI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-serif-latin-500-normal.REKAfBVG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/ibm-plex-serif-latin-600-normal.DAxitmSu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/ibm-plex-serif-latin-700-normal.bnJnpGuO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/jetbrains-mono-latin-600-normal.C8RAYTDA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--font-text:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-serif:"IBM Plex Serif", Georgia, serif;--font-display:var(--font-serif);--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--movement-gap:var(--s-20);--movement-inset:min(var(--s-8), var(--page-gutter));--ask-measure:44rem;--rail-min:220px;--rail-max:300px;--record-gap:24px 80px;--masthead:64px;--tap-row:56px;--tap-control:44px;--tap-control-min:60px;--t-nav-label:17px;--ls-nav-label:-.2px;--mark-icon:19px;--t-code-phone:17px;--rule-offset:3px;--advance-hold:.45s;--advance-fade:.15s;--teal-tint-05:#00857c0d;--doc-width:660px;--ink-hair-strong:#c3c8d1;--surface-sunk:var(--ink-whisper);--well-negative-bar:#0a17338c;--t-statement:15.5px;--t-ask:34px;--t-ask-stem:18.5px;--t-answer:17px;--t-answer-note:15px;--t-answer-said:16px;--t-result-76:76px;--t-result-56:56px;--t-result-52:52px;--t-result-46:46px}.table-wrap{overflow-x:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.link-quiet{padding:var(--rule-offset) 0}@media (width<=48rem){:root{--page-gutter:24px}}@media (width<=599px){:root{--page-gutter:20px;--measure:none;--ask-measure:none;--t-page-hero:34px;--t-page-title:34px;--ls-page-title:-1px;--t-page-result:32px;--t-page-h2:24px;--t-page-question:23px;--t-page-profile:22px;--t-page-figure:56px;--t-page-opening:17.5px;--t-statement:14.5px;--t-ask:26px;--t-ask-stem:16.5px;--t-answer:16px;--t-answer-said:15.5px;--t-result-76:54px;--t-result-56:40px;--t-result-52:38px;--t-result-46:34px;--t-display-58:44px;--t-display-44:32px;--t-display-42:32px;--t-display-40:30px;--t-display-30:26px;--t-button:16px;--movement-gap:var(--s-10);--masthead:52px}}[data-advance-stage]{transition:opacity var(--advance-fade) ease}[data-advance-stage][data-fading]{opacity:0}[data-advance-stage][data-arriving]{animation:advance-in var(--advance-fade) ease both}@keyframes advance-in{0%{opacity:0}to{opacity:1}}main[data-scaffolded]>*+*,main[data-scaffolded] [data-movement]+[data-movement],main[data-scaffolded] :not([data-movement])+[data-movement]{margin-top:var(--movement-gap)}main[data-scaffolded] .band+.band{margin-top:0}.movement[data-movement=ask]{padding-top:var(--movement-inset);border-top:1px solid var(--ink-hair)}.movement[data-movement=gate],.movement[data-movement=result],.movement[data-movement=refusal]{padding-top:var(--movement-inset);border-top:1px solid var(--teal-rule)}.movement__kind{margin:0 0 var(--s-3);max-width:none;font-family:var(--font-mono);font-size:var(--t-mono-number);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--ink-faint);font-weight:400}.movement[data-movement=result] .movement__kind,.movement[data-movement=refusal] .movement__kind,.movement[data-movement=gate] .movement__kind{color:var(--teal-text)}.movement__heading{margin:0 0 var(--s-4)}.movement__lead{margin:0 0 var(--s-6)}.movement[data-movement=ask] .movement__body,.movement[data-movement=ask] .movement__lead,.movement[data-movement=gate] .movement__body,.movement[data-movement=gate] .movement__lead,.movement[data-movement=refusal] .movement__body,.movement[data-movement=refusal] .movement__lead{max-width:var(--ask-measure)}.branches{margin:var(--s-6) 0 0;gap:0;padding:0;list-style:none;display:grid}.branch{padding:var(--s-6) 0;border-top:1px solid var(--ink-hair)}.branch:last-child{border-bottom:1px solid var(--ink-hair)}.branch__pin{margin:0 0 var(--s-3);max-width:none;font-family:var(--font-mono);font-size:var(--t-mono-label);font-weight:var(--w-operable);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--ink-faint)}.branch__name{margin:0 0 var(--s-3);font-size:var(--t-page-h3);line-height:var(--lh-page-h3);color:var(--ink)}.branch__body{max-width:none;font-size:var(--t-page-note);font-weight:var(--w-prose);color:var(--ink-soft);margin:0;line-height:1.55}.branch__action{margin:var(--s-4) 0 0;max-width:none}.movement[data-movement=result] .movement__body{max-width:none}.movement[data-movement=result] .movement__body>*{max-width:100%}.movement[data-frame]{background:var(--paper);padding-inline:var(--movement-inset);margin-inline:calc(var(--movement-inset) * -1);padding-bottom:var(--movement-inset);border-bottom:1px solid var(--ink-hair)}.tool-panel{top:var(--masthead);z-index:5;justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-8);background:var(--paper);padding:var(--s-4) 0;border-bottom:1px solid var(--ink-hair);margin-bottom:var(--s-8);flex-wrap:wrap;display:flex;position:sticky}.tool-panel>*{margin:0}.tool-panel__controls{gap:var(--s-4);flex-wrap:wrap;display:flex}.segments{gap:var(--s-1);flex:auto;grid-auto-columns:1fr;grid-auto-flow:column;min-width:120px;max-width:220px;display:grid}.segment{border-radius:var(--r-pill);background:var(--ink-whisper);height:4px}.segment--answered{background:var(--teal)}.segment--current{background:var(--teal-soft)}.options{margin:0 0 var(--s-10);gap:0;padding:0;list-style:none;display:grid}.option{box-sizing:border-box;align-items:start;gap:var(--s-4);padding:var(--s-4) var(--s-3);margin:0 calc(var(--s-3) * -1);width:calc(100% + var(--s-6));border-top:1px solid var(--ink-hair);cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:auto minmax(0,1fr);display:grid}.option:last-child{border-bottom:1px solid var(--ink-hair)}.option__input,.option__marker{appearance:none;box-sizing:border-box;border-radius:var(--r-pill);block-size:18px;inline-size:18px;box-shadow:inset 0 0 0 1px var(--ink-faint);cursor:pointer;background:0 0;border:0;flex:none;margin:3px 0 0}.option__input:checked,.option[aria-checked=true] .option__marker,.option[data-selected=true] .option__marker{box-shadow:inset 0 0 0 1px var(--ink-faint), inset 0 0 0 9px var(--teal)}.options .option[aria-checked=true],.options .option[data-selected=true],.options .option:has(.option__input:checked){background:var(--teal-tint-05);box-shadow:inset 2px 0 0 var(--teal)}.option[aria-checked=true] .option__text,.option[data-selected=true] .option__text,.option:has(.option__input:checked) .option__text{font-weight:var(--w-operable)}.option__input:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.option__text{font-size:var(--t-answer);font-weight:var(--w-prose);color:var(--ink);line-height:1.35;display:block}.question__text,.question__ask{font-family:var(--font-serif);font-size:var(--t-ask);font-weight:var(--w-head);letter-spacing:-.9px;color:var(--ink);max-inline-size:26ch;line-height:1.12}.question__sub{font-family:var(--font-text);font-size:var(--t-ask-stem);font-weight:var(--w-prose);color:var(--ink-soft);max-inline-size:44ch;line-height:1.55}.option__hint{font-size:var(--t-answer-note);font-weight:var(--w-prose);color:var(--ink-soft);max-inline-size:56ch;margin-block-start:var(--s-2);line-height:1.6;display:block}.option[data-resolved=true] .option__hint{display:none}.question__feedback-label.record__pin{margin:var(--s-7) 0 var(--s-2);padding-left:var(--s-5);border-left:1px solid var(--teal-rule);color:var(--teal-text)}.question__feedback{padding-left:var(--s-5);border-left:1px solid var(--teal-rule);font-size:var(--t-answer-said);font-weight:var(--w-prose);color:var(--ink-soft);max-inline-size:60ch;margin:0;line-height:1.6}.question__feedback:first-child{margin-top:var(--s-7)}.question__actions{align-items:center;gap:var(--s-7);margin:var(--s-12) 0 0;flex-wrap:wrap;max-width:none;display:flex}.pillar-row{align-items:center;gap:var(--s-4) var(--s-8);margin:0 0 var(--s-8);padding-bottom:var(--s-5);border-bottom:1px solid var(--ink-hair);grid-template-columns:minmax(0,1fr) auto;display:grid}.pillar-row__ident{align-items:baseline;gap:var(--s-4);flex-wrap:wrap;min-width:0;display:flex}.pillar-row__code{font-family:var(--font-mono);font-size:var(--t-mono);font-weight:var(--w-operable);letter-spacing:var(--ls-mono-wide);color:var(--teal-text)}.pillar-row__name{font-family:var(--font-display);font-size:var(--t-page-h3);font-weight:var(--w-operable);letter-spacing:var(--ls-page-h3);color:var(--ink);margin:0}.pillar-row__position{font-family:var(--font-mono);font-size:var(--t-mono-label);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--ink-soft)}.pillar-row__track{gap:var(--s-1);min-width:0;flex:0 auto;max-inline-size:45%;display:flex}.pillar-row__tick{background:var(--ink-whisper);border-radius:2px;flex:auto;block-size:3px;min-inline-size:6px;max-inline-size:34px;display:block}.pillar-row__tick[data-done=true]{background:var(--teal)}.pillar-row__tick[data-here=true]{background:var(--teal-soft)}.options--axis{--axis-col:118px;--axis-line:29px}.options--axis .option{grid-template-columns:var(--axis-col) minmax(0, 1fr);width:100%;min-block-size:var(--tap-row);align-items:stretch;gap:0;margin-inline:0;padding-inline:0;position:relative}.option__axis{min-block-size:100%;display:block;position:relative}.option__axis:before{content:"";background:var(--ink-hair);inline-size:1px;position:absolute;inset-block:0;inset-inline-end:var(--axis-line)}.options--axis .option__marker,.options--axis .option__input{block-size:11px;inline-size:11px;margin:0;position:absolute;inset-block-start:var(--s-5);inset-inline-end:24px}.options--axis .option[aria-checked=true] .option__marker,.options--axis .option[data-selected=true] .option__marker,.options--axis .option__input:checked{box-shadow:inset 0 0 0 1px var(--teal), inset 0 0 0 6px var(--teal)}.options--axis .option__body{padding-block:var(--s-4) var(--s-5);min-width:0;padding-inline-end:var(--s-5);display:block}.axis-pole{text-align:end;inline-size:118px;font-family:var(--font-mono);letter-spacing:1.1px;text-transform:uppercase;color:var(--ink-faint);margin:0;padding-inline-end:44px;font-size:10px}.axis-pole--start{margin-block-end:var(--s-2)}.axis-pole--end{margin-block-start:var(--s-2)}.axis-pole--wide{text-align:start;inline-size:auto;padding-inline-end:0}.options--flush .option{width:100%;margin-inline:0;padding-inline:0}.option:hover{background:var(--teal-tint-04)}.option:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.band{padding-block:var(--s-12) var(--s-16);padding-inline:var(--band-gutter);margin-inline:calc(50% - 50vw)}.band--paper{background:var(--paper);border-bottom:1px solid var(--ink-hair)}.band--tint{background:var(--teal-tint-08);border-top:1px solid var(--teal-band-rule);border-bottom:1px solid var(--teal-band-rule)}.band--tint-soft{background:var(--teal-tint-045);border-top:1px solid var(--teal-band-rule);border-bottom:1px solid var(--teal-band-rule)}.band--navy{background:var(--ink);color:var(--ink-on-dark)}.band--closes{padding-bottom:var(--s-24);border-bottom:0}.band--navy h1,.band--navy h2,.band--navy h3{color:var(--ink-on-dark)}.band--navy p{color:var(--ink-soft-on-dark)}.band--navy .movement__kind{color:var(--ink-faint-on-dark)}.band--navy a{color:var(--teal-soft)}.movement__kind--number{font-size:var(--t-mono-number);letter-spacing:var(--ls-mono-wide);color:var(--teal-text);text-transform:none}button.link-quiet{text-align:start;justify-self:start}html{scroll-padding-top:calc(var(--masthead) + var(--s-4))}[hidden]{display:none!important}.records{margin:0;padding:0;list-style:none;display:grid}.record{grid-template-columns:minmax(var(--rail-min), var(--rail-max)) minmax(0, 1fr);gap:var(--record-gap);padding:var(--s-8) 0;border-top:1px solid var(--ink-hair);display:grid}.record:last-child{border-bottom:1px solid var(--ink-hair)}@media (width<=48rem){.record{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}}.record__pin{margin:0 0 var(--s-3);max-width:none;font-family:var(--font-mono);font-size:var(--t-mono-label);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--teal-text);font-weight:400}.record__pin--neutral{color:var(--ink-faint)}.record__name{font-family:var(--font-serif);font-size:var(--t-page-h3);font-weight:var(--w-head);line-height:var(--lh-page-h3);letter-spacing:var(--ls-page-h3);color:var(--ink);margin:0}.record__body>*{max-width:60ch}.record__list{gap:0 var(--s-8);margin:0 0 var(--s-8);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:none;padding:0;list-style:none;display:grid}.record__list>li{padding:var(--s-4) 0;border-top:1px solid var(--ink-hair);font-family:var(--font-text);font-size:var(--t-page-fine);font-weight:var(--w-prose);color:var(--ink-soft);margin:0;line-height:1.45}.record__body>:last-child{margin-bottom:0}.tabs{gap:0 var(--s-12);margin:0 0 var(--s-12);border-bottom:1px solid var(--ink-hair);flex-wrap:wrap;display:flex}.tab{padding:var(--s-3) 0;font-family:var(--font-mono);font-size:var(--t-mono-number);font-weight:var(--w-operable);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--ink-soft);cursor:pointer;transition:background var(--motion-fast);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.tab:hover{background:var(--teal-tint-06)}.tab[aria-selected=true]{border-bottom-color:var(--teal);color:var(--ink)}.tab:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.rail-rows{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--ls-mono-tight);color:var(--ink);margin:0;padding:0}.rail-rows>*{gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--ink-hair);max-width:none;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--ls-mono-tight);font-weight:400;line-height:var(--lh-body);color:var(--ink);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.rail-rows>:last-child{border-bottom:1px solid var(--ink-hair)}.rail-rows dt,.rail-row__label{color:var(--ink-faint)}.rail-rows dd{margin:0}.rail-rows>*>:first-child{white-space:nowrap}.rail-rows>*>:nth-child(2){text-align:end;overflow-wrap:break-word;min-width:0}.rail-rows>*>:only-child{grid-column:1/-1}.rail-note{margin:var(--s-4) 0 0;max-width:none;font-size:var(--t-page-fine);color:var(--ink-faint);line-height:1.6}.named-rule{width:fit-content;padding-bottom:var(--s-3);border-bottom:1px solid var(--teal-rule)}.set{background:var(--ink-hair);border-block:1px solid var(--ink-hair);gap:1px;display:grid}.set__item{background:var(--paper);padding:var(--s-10);transition:box-shadow .18s}a.set__item{color:inherit;text-decoration:none}a.set__item:hover{opacity:1;box-shadow:0 6px 28px #0a17331a}a.set__item:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.object__head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-8);margin:0 0 var(--s-7);padding-bottom:var(--s-4);border-bottom:1px solid var(--teal-rule);flex-wrap:wrap;display:flex}.object__eyebrow,.object__instruction{max-width:none;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;font-weight:400;line-height:var(--lh-body);margin:0}.object__eyebrow{color:var(--teal-text)}.object__instruction{color:var(--ink-faint)}.object__scroller{overflow-x:auto}.result{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=40rem){.result{gap:var(--s-9);grid-template-columns:auto minmax(0,1fr)}}.result__well{border-radius:var(--r-3xl);flex:none;justify-content:center;align-items:center;width:112px;height:112px;margin:0;display:flex}.result__figure{font-family:var(--font-display);font-size:var(--t-display-58);font-weight:var(--w-head);letter-spacing:-1.5px;line-height:1}.result__kind{margin:0 0 var(--s-3);max-width:none;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--teal-text);font-weight:400}.result__label{margin:0 0 var(--s-4);font-size:var(--t-display-42);letter-spacing:-1.2px;line-height:1.04}.result__body{margin:0 0 var(--s-5);max-width:62ch;font-size:var(--t-page-lead);line-height:var(--lh-body);text-wrap:balance}.result__reading{padding-left:var(--s-6);border-left:1px solid var(--teal-rule);max-width:66ch;color:var(--ink);margin:0}.result__components{margin-top:var(--s-7);gap:var(--s-6) var(--s-14);grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr));display:grid}.result__component-name{margin:0 0 var(--s-2);font-size:var(--t-page-lead);font-weight:var(--w-operable);color:var(--ink)}.result__component-body{max-width:46ch;font-size:var(--t-page-small);line-height:var(--lh-body);margin:0}.well--teal-pale{background:var(--teal-pale);color:var(--on-teal-pale)}.well--teal-soft{background:var(--teal-soft);color:var(--on-teal-soft)}.well--teal{background:var(--teal);color:var(--on-teal)}.well--teal-mid{background:var(--teal-mid);color:var(--on-teal-mid)}.well--teal-dark{background:var(--teal-dark);color:var(--on-teal-dark)}.well--env-a{background:var(--env-a);color:var(--on-env-a)}.well--env-b{background:var(--env-b);color:var(--on-env-b)}.well--env-c{background:var(--env-c);color:var(--on-env-c)}.well--env-d{background:var(--env-d);color:var(--on-env-d)}.well--env-e{background:var(--env-e);color:var(--on-env-e)}.well--integ-clear{background:var(--integ-clear);color:var(--on-integ-clear)}.well--integ-caution{background:var(--integ-caution);color:var(--on-integ-caution)}.well--integ-high{background:var(--integ-high);color:var(--on-integ-high)}.well--integ-noreco{background:var(--integ-noreco);color:var(--on-integ-noreco)}@media (width<=599px){.band{padding-block:var(--s-12)}.band--closes{padding-bottom:var(--s-12)}.option{box-sizing:border-box;min-height:var(--tap-row);border-left:2px solid #0000;align-items:center;padding-inline-start:var(--s-3)}.option:has(.option__input:checked),.option[aria-checked=true],.option[data-selected=true]{border-left-color:var(--teal);background:var(--teal-tint-06)}.option__text{font-size:var(--t-button)}.question__actions .btn,.actions .btn,.tk-actions .btn{box-sizing:border-box;width:100%;min-height:48px}.pillar-row{grid-template-columns:minmax(0,1fr)}.pillar-row__tick{inline-size:100%}.pillar-row__track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.options--axis{--axis-col:34px;--axis-line:16px}.options--axis .option__marker,.options--axis .option__input{inset-inline-end:11px}.axis-pole{text-align:start;inline-size:auto;padding-inline-end:0}.record{padding-block:var(--s-5)}.rail-rows>*{padding-block:var(--s-2)}.tabs{margin-bottom:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.tab{box-sizing:border-box;min-height:var(--tap-control);padding:var(--s-2) var(--s-1);text-align:center;justify-content:center;align-items:center;display:flex}.tab:hover,.option:hover{background:0 0}a.set__item:hover{box-shadow:none}}.consent[data-astro-cid-yhkibj2b]{padding:var(--s-5) var(--s-6);background:var(--paper);border-top:1px solid var(--ink-hair);color:var(--ink);z-index:100;position:fixed;inset-block-end:0;inset-inline:0}.consent[data-astro-cid-yhkibj2b]>[data-astro-cid-yhkibj2b]{box-sizing:border-box;max-width:var(--page-max);margin-inline:auto}.consent__title[data-astro-cid-yhkibj2b]{font-family:var(--font-sans);font-size:var(--t-meta);letter-spacing:var(--ls-body);margin:0 0 var(--s-2)}.consent__body[data-astro-cid-yhkibj2b]{font-family:var(--font-text);font-size:var(--t-page-body);line-height:var(--lh-body);color:var(--ink-soft);margin:0 0 var(--s-4)}.consent__actions[data-astro-cid-yhkibj2b]{gap:var(--s-3);display:flex}.consent__button[data-astro-cid-yhkibj2b]{font-family:var(--font-sans);font-size:var(--t-meta);padding:var(--s-2) var(--s-4);border:1px solid var(--ink-hair);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;background:0 0}.consent__button--accept[data-astro-cid-yhkibj2b]{background:var(--teal);border-color:var(--teal);color:var(--paper)}.consent__button[data-astro-cid-yhkibj2b]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.foot[data-astro-cid-p3k3cmap]{background:var(--navy);color:var(--ink-soft-on-dark);margin-top:var(--s-20)}.foot__inner[data-astro-cid-p3k3cmap]{box-sizing:border-box;max-width:var(--page-max);padding:var(--s-18) var(--s-6) var(--s-10);margin:0 auto}.foot__top[data-astro-cid-p3k3cmap][data-columns]{gap:var(--s-12) var(--s-18);grid-template-columns:minmax(240px,1fr) minmax(0,2.1fr);align-items:start;display:grid}.foot__brand[data-astro-cid-p3k3cmap] .foot__mark{margin:0 0 var(--s-6);width:auto;height:26px;display:block}.foot__brand[data-astro-cid-p3k3cmap] p{margin:0 0 var(--s-5);max-width:34ch;font-size:var(--t-page-note);font-weight:var(--w-prose);color:var(--ink-soft-on-dark);line-height:1.55}.foot__brand[data-astro-cid-p3k3cmap] a{border-bottom:1px solid var(--teal-underline-on-dark);font-size:var(--t-link);font-weight:var(--w-operable);color:var(--teal-soft);padding-bottom:3px;text-decoration:none;display:inline-block}.foot__brand[data-astro-cid-p3k3cmap] a:hover{color:var(--ink-on-dark);border-bottom-color:var(--ink-on-dark)}.foot__columns[data-astro-cid-p3k3cmap]{gap:var(--s-10) var(--s-14);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;display:grid}.foot__column[data-astro-cid-p3k3cmap]{min-width:0}.foot__heading[data-astro-cid-p3k3cmap]{margin:0 0 var(--s-5);font-family:var(--font-mono);font-size:var(--t-mono-label);font-weight:var(--w-operable);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--ink-faint-on-dark)}.foot__list[data-astro-cid-p3k3cmap]{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.foot__link[data-astro-cid-p3k3cmap]{color:var(--ink-on-dark);font-size:var(--t-button);font-weight:var(--w-prose);padding:6px 0;text-decoration:none;display:inline-block}.foot__link[data-astro-cid-p3k3cmap]:hover{text-decoration:underline}.foot__link[data-astro-cid-p3k3cmap]:focus-visible{outline:2px solid var(--teal-soft);outline-offset:3px;border-radius:var(--r-xs)}.foot__base[data-astro-cid-p3k3cmap]{justify-content:space-between;align-items:baseline;gap:var(--s-4) var(--s-12);flex-wrap:wrap;display:flex}.foot__top[data-astro-cid-p3k3cmap]+.foot__base[data-astro-cid-p3k3cmap]{margin-top:var(--s-16);padding-top:var(--s-7);border-top:1px solid var(--ink-hair-on-dark)}.foot__legal[data-astro-cid-p3k3cmap]{max-width:60ch;font-size:var(--t-page-small);color:var(--ink-faint-on-dark);line-height:1.6}.foot__register[data-astro-cid-p3k3cmap]{max-width:none;font-family:var(--font-mono);font-size:var(--t-mono-label);letter-spacing:var(--ls-mono);color:var(--ink-faint-on-dark);white-space:nowrap;margin:0}.foot__legal[data-astro-cid-p3k3cmap] a{color:var(--ink-soft-on-dark)}.foot__legal[data-astro-cid-p3k3cmap] p,.foot__legal[data-astro-cid-p3k3cmap] li,.foot__legal[data-astro-cid-p3k3cmap] span,.foot__legal[data-astro-cid-p3k3cmap] small{color:var(--ink-faint-on-dark)}.foot__legal[data-astro-cid-p3k3cmap] p{margin:0 0 var(--s-2)}.foot__legal[data-astro-cid-p3k3cmap] p:last-child{margin-bottom:0}@media (width<=60rem){.foot__top[data-astro-cid-p3k3cmap][data-columns]{grid-template-columns:minmax(0,1fr)}}.nav[data-astro-cid-bkg2y3kz]{z-index:100;background:var(--paper);transition:box-shadow var(--motion-base) ease;border-bottom:1px solid #0000;position:sticky;top:0}.nav[data-astro-cid-bkg2y3kz][data-scrolled]{box-shadow:var(--elev-soft);border-bottom-color:var(--ink-hair)}.nav__inner[data-astro-cid-bkg2y3kz]{box-sizing:border-box;max-width:var(--page-max);min-height:var(--masthead);padding:0 var(--page-gutter);justify-content:space-between;align-items:center;gap:var(--s-6);margin:0 auto;display:flex}.nav__home[data-astro-cid-bkg2y3kz]{align-items:center;gap:var(--s-5);color:var(--ink);text-decoration:none;display:flex}.nav__logo[data-astro-cid-bkg2y3kz]{flex:none;width:auto;height:26px;display:block}.nav__rule[data-astro-cid-bkg2y3kz]{background:var(--ink-hair);flex:none;width:1px;height:20px}.nav__mark[data-astro-cid-bkg2y3kz]{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--ink-soft);font-weight:400}.nav__icon[data-astro-cid-bkg2y3kz],.nav__menu[data-astro-cid-bkg2y3kz],.nav__note[data-astro-cid-bkg2y3kz]{display:none}.nav__label[data-astro-cid-bkg2y3kz]{flex:none}.nav__list[data-astro-cid-bkg2y3kz]{align-items:center;gap:var(--s-6);margin:0;padding:0;list-style:none;display:flex}.nav__item[data-astro-cid-bkg2y3kz]{display:flex}.nav__link[data-astro-cid-bkg2y3kz]{min-height:var(--masthead);font-family:var(--font-sans);font-size:var(--t-meta);color:var(--ink-soft);transition:color var(--motion-fast) ease;align-items:center;text-decoration:none;display:flex;position:relative}.nav__link[data-astro-cid-bkg2y3kz]:hover{color:var(--ink)}.nav__link[data-astro-cid-bkg2y3kz][aria-current=page]{color:var(--ink);font-weight:500}.nav__link[data-astro-cid-bkg2y3kz][aria-current=page]:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav__link[data-astro-cid-bkg2y3kz]:focus-visible{outline:2px solid var(--teal);outline-offset:-4px;border-radius:var(--r-xs)}@media (width<=768px){.nav__inner[data-astro-cid-bkg2y3kz]{gap:var(--s-4);padding:0 var(--page-gutter)}.nav__primary[data-astro-cid-bkg2y3kz]{scrollbar-width:thin;scrollbar-color:var(--ink-hair) transparent;overflow-x:auto}.nav__primary[data-astro-cid-bkg2y3kz]::-webkit-scrollbar{height:3px}.nav__primary[data-astro-cid-bkg2y3kz]::-webkit-scrollbar-thumb{background:var(--ink-hair)}.nav__list[data-astro-cid-bkg2y3kz]{gap:var(--s-4)}}@media (width<=599px){.nav[data-astro-cid-bkg2y3kz]{border-bottom-color:var(--ink-hair)}.nav__inner[data-astro-cid-bkg2y3kz]{align-items:center;gap:0 var(--s-3);flex-wrap:wrap;min-height:0;padding:0}.nav__home[data-astro-cid-bkg2y3kz]{gap:var(--s-3);min-height:var(--masthead);min-width:0;padding-left:var(--page-gutter)}.nav__logo[data-astro-cid-bkg2y3kz],.nav__rule[data-astro-cid-bkg2y3kz]{display:none}.nav__icon[data-astro-cid-bkg2y3kz]{height:var(--mark-icon);opacity:.85;flex:none;width:auto;display:block}.nav__mark[data-astro-cid-bkg2y3kz]{font-size:var(--t-mono-label);white-space:nowrap}.nav__menu[data-astro-cid-bkg2y3kz]{min-width:var(--tap-control-min);height:var(--tap-control);padding:0 var(--page-gutter);font-family:var(--font-mono);font-size:var(--t-mono-label);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--teal-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;display:flex}.nav__menu[data-astro-cid-bkg2y3kz]:focus-visible{outline:2px solid var(--teal);outline-offset:-4px}.nav__primary[data-astro-cid-bkg2y3kz]{border-top:1px solid var(--ink-hair);flex-basis:100%;overflow:visible}.nav[data-astro-cid-bkg2y3kz][data-menu-ready] .nav__primary[data-astro-cid-bkg2y3kz]{display:none}.nav[data-astro-cid-bkg2y3kz][data-menu-ready][data-open] .nav__primary[data-astro-cid-bkg2y3kz]{display:block}.nav__list[data-astro-cid-bkg2y3kz]{gap:0;display:block}.nav__item[data-astro-cid-bkg2y3kz]{display:block}.nav__link[data-astro-cid-bkg2y3kz]{box-sizing:border-box;justify-content:center;align-items:flex-start;gap:var(--rule-offset);min-height:var(--tap-row);padding:var(--s-2) var(--page-gutter);border-bottom:1px solid var(--ink-hair);color:var(--ink);flex-direction:column;display:flex}.nav__label[data-astro-cid-bkg2y3kz]{font-size:var(--t-nav-label);font-weight:var(--w-operable);letter-spacing:var(--ls-nav-label)}.nav__note[data-astro-cid-bkg2y3kz]{font-family:var(--font-mono);font-size:var(--t-mono-label);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--ink-soft);display:block}.nav__link[data-astro-cid-bkg2y3kz][aria-current=page]{color:var(--teal-text)}.nav__link[data-astro-cid-bkg2y3kz][aria-current=page]:after{content:none}.nav__link[data-astro-cid-bkg2y3kz][aria-current=page] .nav__label[data-astro-cid-bkg2y3kz]{width:fit-content;padding-bottom:var(--rule-offset);border-bottom:1px solid var(--teal-rule)}}body{background:var(--surface);color:var(--ink);font-family:var(--font-text);font-size:var(--t-page-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}main{box-sizing:border-box;max-width:var(--page-max);padding:0 var(--page-gutter) var(--s-16);margin:0 auto}main>:global(.hero:first-child){max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}h4{font-family:var(--font-sans);color:var(--ink);letter-spacing:var(--ls-h2);line-height:var(--lh-heading);font-weight:600}a{text-underline-offset:.15em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--paper);color:var(--ink);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);position:absolute;left:-9999px}.skip-link:focus{left:var(--s-4);top:var(--s-4);z-index:200;position:fixed}:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
