@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5c773c73f3b750dc-s.f39526b9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.3dcbbce0.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:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5c773c73f3b750dc-s.f39526b9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.3dcbbce0.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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.8d4acfd6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.60f15535.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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.8d4acfd6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.60f15535.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:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_b493fe8e-module___sJ8fq__className{font-family:Libre Baskerville,Libre Baskerville Fallback}.libre_baskerville_b493fe8e-module___sJ8fq__variable{--font-libre-baskerville:"Libre Baskerville","Libre Baskerville Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.a5971124.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.dda394a5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.d28ba1c8.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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_fde71641-module__CFDaaa__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_fde71641-module__CFDaaa__variable{--font-public-sans:"Public Sans","Public Sans Fallback"}
.AppLayout-module__2gTv3W__mainContainer{position:relative}[data-skip-link-focused=true] .AppLayout-module__2gTv3W__nav{margin-top:48px}.AppLayout-module__2gTv3W__nav{border-bottom:1px solid var(--border-default);z-index:100;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#fffc;transition:margin-top .3s,background .3s,border-color .3s;position:sticky;top:0}[data-theme=dark] .AppLayout-module__2gTv3W__nav{border-bottom-color:var(--border-default);background:#0a0a0acc}.AppLayout-module__2gTv3W__navContainer{padding:var(--spacing-md)var(--spacing-md);max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.AppLayout-module__2gTv3W__navRight{align-items:center;gap:var(--spacing-lg);display:flex;position:sticky}.AppLayout-module__2gTv3W__mobileMenuOverlay{z-index:102;cursor:pointer;-webkit-backdrop-filter:blur(2px);background:#0000004d;width:100vw;height:100vh;animation:.3s ease-in-out AppLayout-module__2gTv3W__fadeIn;position:fixed;top:0;left:0}.AppLayout-module__2gTv3W__navLinks{gap:var(--spacing-lg);align-items:center;list-style:none;display:flex}@keyframes AppLayout-module__2gTv3W__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.AppLayout-module__2gTv3W__nav{z-index:102;position:sticky;top:0}.AppLayout-module__2gTv3W__navContainer{z-index:103;position:relative}.AppLayout-module__2gTv3W__navRight{background:var(--surface-primary);border-left:1px solid var(--border-default);width:280px;max-width:85vw;height:100vh;padding:80px var(--spacing-lg)var(--spacing-2xl);justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xl);box-shadow:-4px 0 20px var(--shadow-medium);z-index:102;overscroll-behavior:contain;flex-direction:column;transition:transform .1s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.AppLayout-module__2gTv3W__navRight[aria-hidden=false]{transform:translate(0)}.AppLayout-module__2gTv3W__navLinks{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;width:100%}.AppLayout-module__2gTv3W__navLinks li{width:100%}[data-skip-link-focused=true] .AppLayout-module__2gTv3W__nav{margin-top:44px}}.AppLayout-module__2gTv3W__firstName{font-weight:700}.AppLayout-module__2gTv3W__lastName{font-weight:400}.AppLayout-module__2gTv3W__period{font-size:var(--typography-size-xl);color:var(--action-primary-default)}
:root{--color-neutral-50:#fafaf9;--color-neutral-100:#f5f5f5;--color-neutral-200:#e8e8e8;--color-neutral-300:#d6d6d4;--color-neutral-400:#b3b5b3;--color-neutral-500:#8d8f8f;--color-neutral-600:#6c6e6e;--color-neutral-700:#505252;--color-neutral-800:#373939;--color-neutral-900:#242626;--color-neutral-950:#161717;--color-forest-50:#f2f5f0;--color-forest-100:#dce6d8;--color-forest-200:#b8ccb5;--color-forest-300:#8db098;--color-forest-400:#5f8f7c;--color-forest-500:#3a7268;--color-forest-600:#2d5856;--color-forest-700:#234145;--color-forest-800:#1a2d35;--color-forest-900:#111d26;--color-forest-950:#0a1119;--color-raven-50:#f3f0f8;--color-raven-100:#ddd8ee;--color-raven-200:#c2bad8;--color-raven-300:#a0a0c0;--color-raven-400:#7580a0;--color-raven-500:#525e78;--color-raven-600:#383f55;--color-raven-700:#252b3e;--color-raven-800:#181d2c;--color-raven-900:#111520;--color-raven-950:#0c0e18;--color-patina-50:#faf6f2;--color-patina-100:#f3ebe2;--color-patina-200:#e7d6c5;--color-patina-300:#d4b89d;--color-patina-400:#c59a7b;--color-patina-500:#bd8862;--color-patina-600:#a47756;--color-patina-700:#836049;--color-patina-800:#5e4435;--color-patina-900:#3d2d23;--color-patina-950:#1f1812;--color-forge-50:#fff9f5;--color-forge-100:#ffeee0;--color-forge-200:#ffdbc4;--color-forge-300:#ffba8a;--color-forge-400:#ff8f52;--color-forge-500:#ff5722;--color-forge-600:#e63c14;--color-forge-700:#b8260d;--color-forge-800:#8a1a0a;--color-forge-900:#5c1008;--color-forge-950:#2e0804;--color-success-50:#f3fcfb;--color-success-100:#d6f5f3;--color-success-200:#a5eee8;--color-success-300:#5de9dd;--color-success-400:#20e9d8;--color-success-500:#0fc7b8;--color-success-600:#0a9e92;--color-success-700:#06746b;--color-success-800:#084f49;--color-success-900:#083531;--color-success-950:#061e1c;--color-warning-50:#fefcf0;--color-warning-100:#fdf5c9;--color-warning-200:#fae88e;--color-warning-300:#f9dc48;--color-warning-400:#fad519;--color-warning-500:#d5b207;--color-warning-600:#a38a0a;--color-warning-700:#75630a;--color-warning-800:#52460a;--color-warning-900:#342d09;--color-warning-950:#1d1907;--color-error-50:#fdecf0;--color-error-100:#fccad4;--color-error-200:#f797aa;--color-error-300:#f67992;--color-error-400:#f5476a;--color-error-500:#f00f3c;--color-error-600:#b21030;--color-error-700:#810e25;--color-error-800:#530e1c;--color-error-900:#330a12;--color-error-950:#1c070c;--color-alpha-light-10:#0000001a;--color-alpha-light-20:#0003;--color-alpha-light-30:#0000004d;--color-alpha-light-40:#0006;--color-alpha-dark-50:#00000080;--color-alpha-dark-60:#0009;--color-alpha-dark-70:#000000b3;--color-alpha-dark-80:#000c;--border-radius-sm:2px;--border-radius-md:4px;--border-radius-lg:8px;--border-radius-xl:12px;--border-width-xs:1px;--border-width-sm:2px;--border-width-md:4px;--border-width-lg:6px;--border-width-xl:8px;--typography-line-height-tight:1.2;--typography-line-height-normal:1.6;--typography-line-height-relaxed:1.8;--typography-weight-normal:400;--typography-weight-bold:700;--typography-size-xs:.875rem;--typography-size-sm:1rem;--typography-size-base:1.125rem;--typography-size-lg:1.5rem;--typography-size-xl:2rem;--typography-size-2xl:2.5rem;--typography-size-3xl:4rem;--max-width-container:1200px;--max-width-content:800px;--max-width-prose:700px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--surface-primary:var(--color-neutral-50);--surface-secondary:var(--color-neutral-100);--surface-elevated:#fff;--surface-success:var(--color-success-100);--surface-warning:var(--color-warning-100);--surface-error:var(--color-error-100);--text-primary:var(--color-neutral-900);--text-secondary:var(--color-neutral-600);--text-muted:var(--color-neutral-500);--text-inverse:var(--color-neutral-50);--text-success:var(--color-success-600);--text-warning:var(--color-warning-600);--text-error:var(--color-error-600);--text-disabled:#24262699;--action-primary-default:var(--color-forest-500);--action-primary-hover:var(--color-forest-400);--action-primary-disabled:#3a726899;--action-secondary-default:var(--color-neutral-300);--action-secondary-hover:var(--color-neutral-200);--action-secondary-disabled:#d6d6d499;--action-success-default:var(--color-success-600);--action-success-hover:var(--color-success-500);--action-warning-default:var(--color-warning-500);--action-warning-hover:var(--color-warning-400);--action-error-default:var(--color-error-600);--action-error-hover:var(--color-error-500);--action-focus-outline:var(--border-width-sm);--action-focus-outline-offset:var(--border-width-md);--border-default:var(--color-neutral-300);--border-subtle:var(--color-neutral-200);--border-success:var(--color-success-600);--border-warning:var(--color-warning-600);--border-error:var(--color-error-600);--icon-success:var(--color-success-600);--icon-warning:var(--color-warning-600);--icon-error:var(--color-error-600);--shadow-subtle:var(--color-alpha-light-10);--shadow-medium:var(--color-alpha-light-20);--shadow-strong:var(--color-alpha-light-30);--radius-button:var(--border-radius-lg);--radius-card:var(--border-radius-lg);--radius-input:var(--border-radius-lg);--radius-focus:var(--border-radius-sm);--size-max-width-container:var(--max-width-container);--size-max-width-content:var(--max-width-content)}[data-theme=dark]{--surface-primary:var(--color-raven-800);--surface-secondary:var(--color-raven-700);--surface-elevated:var(--color-raven-600);--surface-success:var(--color-success-900);--surface-warning:var(--color-warning-900);--surface-error:var(--color-error-900);--text-primary:var(--color-neutral-300);--text-secondary:var(--color-raven-300);--text-muted:var(--color-raven-400);--text-inverse:var(--color-neutral-900);--text-success:var(--color-success-200);--text-warning:var(--color-warning-200);--text-error:var(--color-error-200);--text-disabled:#fafaf999;--action-primary-default:var(--color-patina-500);--action-primary-hover:var(--color-patina-400);--action-primary-disabled:#bd886299;--action-secondary-default:var(--color-raven-600);--action-secondary-hover:var(--color-raven-500);--action-secondary-disabled:#383f5599;--action-success-default:var(--color-success-500);--action-success-hover:var(--color-success-400);--action-warning-default:var(--color-warning-400);--action-warning-hover:var(--color-warning-300);--action-error-default:var(--color-error-500);--action-error-hover:var(--color-error-400);--action-focus-outline:var(--border-width-sm);--action-focus-outline-offset:var(--border-width-md);--border-default:var(--color-raven-600);--border-subtle:var(--color-raven-500);--border-success:var(--color-success-200);--border-warning:var(--color-warning-200);--border-error:var(--color-error-200);--icon-success:var(--color-success-400);--icon-warning:var(--color-warning-400);--icon-error:var(--color-error-400);--shadow-subtle:var(--color-alpha-dark-50);--shadow-medium:var(--color-alpha-dark-60);--shadow-strong:var(--color-alpha-dark-70);--radius-button:var(--border-radius-lg);--radius-card:var(--border-radius-lg);--radius-input:var(--border-radius-lg);--radius-focus:var(--border-radius-sm);--size-max-width-container:var(--max-width-container);--size-max-width-content:var(--max-width-content)}
.Link-module__EYmnuG__link{font-family:var(--font-body);font-weight:var(--typography-weight-bold);cursor:pointer;align-items:center;gap:.05em;transition:all .2s ease-in-out;display:inline-flex}.Link-module__EYmnuG__externalIcon{font-size:var(--typography-size-xs);display:inline-block}.Link-module__EYmnuG__linkText{-webkit-text-decoration:inherit;text-decoration:inherit;text-decoration-thickness:inherit;text-underline-offset:inherit}.Link-module__EYmnuG__nav{color:var(--text-primary);font-weight:var(--typography-weight-normal);padding-bottom:2px;position:relative;text-decoration:none!important}.Link-module__EYmnuG__nav:after{content:"";background:var(--action-primary-hover);width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:0}.Link-module__EYmnuG__nav:hover{color:var(--action-primary-hover)}.Link-module__EYmnuG__nav:hover:after{width:100%}.Link-module__EYmnuG__link.Link-module__EYmnuG__nav.Link-module__EYmnuG__navActive,.Link-module__EYmnuG__link.Link-module__EYmnuG__nav.Link-module__EYmnuG__navActive:visited{color:var(--action-primary-default)}.Link-module__EYmnuG__link.Link-module__EYmnuG__nav.Link-module__EYmnuG__navActive:after{width:100%}.Link-module__EYmnuG__nav:focus-visible{color:var(--action-primary-hover);outline:var(--action-focus-outline)solid var(--action-primary-hover);outline-offset:var(--action-focus-outline-offset);border-radius:var(--radius-focus)}.Link-module__EYmnuG__inline{color:var(--action-primary-default);font-weight:var(--typography-weight-bold);text-decoration:none}.Link-module__EYmnuG__inline .Link-module__EYmnuG__linkText{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.Link-module__EYmnuG__inline:hover{color:var(--action-primary-hover)}.Link-module__EYmnuG__inline:hover .Link-module__EYmnuG__linkText{text-decoration-thickness:2px}.Link-module__EYmnuG__inline:focus-visible{outline:var(--action-focus-outline)solid var(--action-primary-hover);outline-offset:var(--action-focus-outline-offset);border-radius:var(--radius-focus)}.Link-module__EYmnuG__inline:visited{color:var(--action-primary-default);opacity:.8}.Link-module__EYmnuG__standalone{color:var(--text-primary);text-decoration:none;position:relative}.Link-module__EYmnuG__standalone:hover{color:var(--action-primary-hover)}.Link-module__EYmnuG__standalone:hover .Link-module__EYmnuG__linkText{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.Link-module__EYmnuG__standalone:focus-visible{outline:var(--action-focus-outline)solid var(--action-primary-hover);outline-offset:var(--action-focus-outline-offset);border-radius:var(--radius-focus)}.Link-module__EYmnuG__cta{background:var(--action-primary-default);color:var(--text-inverse);border-radius:var(--radius-button);font-weight:var(--typography-weight-bold);box-shadow:0 2px 4px var(--shadow-subtle);justify-content:center;align-items:center;gap:var(--spacing-xs);text-align:center;min-width:160px;min-height:48px;padding:8px 16px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.Link-module__EYmnuG__cta:hover{background:var(--action-primary-hover);box-shadow:0 4px 12px var(--shadow-medium);color:var(--text-inverse);text-decoration:none;transform:translateY(-2px)}.Link-module__EYmnuG__cta:active{box-shadow:0 1px 2px var(--shadow-subtle);transform:translateY(0)}.Link-module__EYmnuG__cta:focus-visible{outline:var(--action-focus-outline)solid var(--action-primary-default);outline-offset:var(--action-focus-outline-offset)}@media (max-width:768px){.Link-module__EYmnuG__nav:after{bottom:-2px}.Link-module__EYmnuG__navBlock{width:100%;padding:var(--spacing-sm)var(--spacing-sm);font-size:var(--typography-size-base);border-radius:var(--border-radius);display:block}.Link-module__EYmnuG__navBlock:focus{outline-offset:var(--action-focus-outline-offset);background:var(--surface-primary)}.Link-module__EYmnuG__cta{padding:var(--spacing-sm)var(--spacing-md);min-height:36px;font-size:.875rem}}@media (prefers-contrast:high){.Link-module__EYmnuG__inline{text-decoration-thickness:2px}.Link-module__EYmnuG__nav:after{height:3px}}@media (prefers-reduced-motion:reduce){.Link-module__EYmnuG__link,.Link-module__EYmnuG__nav:after{transition:none}.Link-module__EYmnuG__cta:hover{transform:none}}[data-theme=dark] .Link-module__EYmnuG__nav:visited{color:var(--text-primary)}[data-theme=dark] .Link-module__EYmnuG__link.Link-module__EYmnuG__nav.Link-module__EYmnuG__navActive,[data-theme=dark] .Link-module__EYmnuG__link.Link-module__EYmnuG__nav.Link-module__EYmnuG__navActive:visited{color:var(--action-primary-default)}.Link-module__EYmnuG__link.Link-module__EYmnuG__nav:visited:hover,.Link-module__EYmnuG__link.Link-module__EYmnuG__nav:visited:focus-visible{color:var(--action-primary-hover)}[data-theme=dark] .Link-module__EYmnuG__inline:visited{opacity:.7}
.HamburgerButton-module__3TFXSW__hamburger{cursor:pointer;z-index:103;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:space-around;align-items:center;width:40px;height:40px;padding:8px;transition:transform .2s;display:flex;position:relative}.HamburgerButton-module__3TFXSW__hamburger:hover{transform:scale(1.05)}.HamburgerButton-module__3TFXSW__hamburger:active{transform:scale(.95)}.HamburgerButton-module__3TFXSW__hamburger:focus-visible{outline:var(--action-focus-outline)solid var(--action-primary-default);outline-offset:var(--action-focus-outline-offset)}.HamburgerButton-module__3TFXSW__line{background:var(--text-primary);transform-origin:50%;border-radius:2px;width:24px;height:3px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.HamburgerButton-module__3TFXSW__line[data-state=closed]:first-child{transform:translateY(0)rotate(0)}.HamburgerButton-module__3TFXSW__line[data-state=closed]:nth-child(2){opacity:1;transform:scaleX(1)}.HamburgerButton-module__3TFXSW__line[data-state=closed]:nth-child(3){transform:translateY(0)rotate(0)}.HamburgerButton-module__3TFXSW__line[data-state=open]:first-child{transform:translateY(8px)rotate(45deg)}.HamburgerButton-module__3TFXSW__line[data-state=open]:nth-child(2){opacity:0;transform:scaleX(0)}.HamburgerButton-module__3TFXSW__line[data-state=open]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (prefers-contrast:high){.HamburgerButton-module__3TFXSW__line{height:4px}}@media (prefers-reduced-motion:reduce){.HamburgerButton-module__3TFXSW__hamburger,.HamburgerButton-module__3TFXSW__line{transition:none}}[data-theme=dark] .HamburgerButton-module__3TFXSW__line{background:var(--text-primary)}
.Button-module__Yjk0HG__button{justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:var(--font-body);font-weight:var(--typography-weight-bold);text-align:center;white-space:nowrap;line-height:var(--typography-line-height-normal);border:var(--border-width-sm)solid transparent;border-radius:var(--border-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition);text-decoration:none;display:inline-flex;position:relative}.Button-module__Yjk0HG__button:active:not(:disabled){box-shadow:0 2px 4px var(--shadow-subtle);transform:translateY(0)scale(.98)}.Button-module__Yjk0HG__content{justify-content:center;align-items:center;gap:var(--spacing-xs);display:flex}.Button-module__Yjk0HG__contentHidden{opacity:0;position:absolute}.Button-module__Yjk0HG__primary{background:var(--action-primary-default);color:var(--text-inverse);box-shadow:0 2px 4px var(--shadow-subtle)}.Button-module__Yjk0HG__primary:hover:not(:disabled){background:var(--action-primary-hover);box-shadow:0 4px 12px var(--shadow-medium);transform:translateY(-2px)}.Button-module__Yjk0HG__primary:focus-visible{outline:var(--action-focus-outline)solid var(--action-primary-default);outline-offset:var(--action-focus-outline-offset)}.Button-module__Yjk0HG__secondary{background:var(--action-secondary-default);color:var(--text-primary);box-shadow:0 2px 4px var(--shadow-subtle)}.Button-module__Yjk0HG__secondary:hover:not(:disabled){background:var(--action-secondary-hover);box-shadow:0 4px 12px var(--shadow-medium);transform:translateY(-2px)}.Button-module__Yjk0HG__secondary:focus-visible{outline:var(--action-focus-outline)solid var(--action-secondary-default);outline-offset:var(--action-focus-outline-offset)}.Button-module__Yjk0HG__outline{color:var(--action-primary-default);border-color:var(--action-primary-default);box-shadow:none;background:0 0}.Button-module__Yjk0HG__outline:hover:not(:disabled){background:var(--action-primary-default);color:var(--text-inverse);box-shadow:0 2px 8px var(--shadow-subtle);transform:translateY(-2px)}.Button-module__Yjk0HG__outline:focus-visible{outline:var(--action-focus-outline)solid var(--action-primary-default);outline-offset:var(--action-focus-outline-offset)}.Button-module__Yjk0HG__ghost{color:var(--text-primary);box-shadow:none;background:0 0}.Button-module__Yjk0HG__ghost:hover:not(:disabled){background:var(--surface-secondary)}.Button-module__Yjk0HG__ghost:focus-visible{outline:var(--action-focus-outline)solid var(--border-default);outline-offset:var(--action-focus-outline-offset)}.Button-module__Yjk0HG__danger{background:var(--action-error-default);color:var(--text-inverse);box-shadow:0 2px 4px var(--shadow-subtle)}.Button-module__Yjk0HG__danger:hover:not(:disabled){background:var(--action-error-hover);box-shadow:0 4px 12px var(--shadow-subtle);transform:translateY(-2px)}.Button-module__Yjk0HG__danger:focus-visible{outline:var(--action-focus-outline)solid var(--border-error);outline-offset:var(--action-focus-outline-offset)}.Button-module__Yjk0HG__small{padding:var(--spacing-xs)var(--spacing-sm);font-size:var(--typography-size-sm);min-width:100px;min-height:44px}.Button-module__Yjk0HG__medium{padding:var(--spacing-xs)var(--spacing-sm);font-size:var(--typography-size-base);min-width:120px;min-height:48px}.Button-module__Yjk0HG__large{padding:var(--spacing-sm)var(--spacing-md);font-size:var(--typography-size-lg);min-width:160px;min-height:52px}.Button-module__Yjk0HG__button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.Button-module__Yjk0HG__fullWidth{width:100%;min-width:100%}.Button-module__Yjk0HG__loading{cursor:wait;position:relative}.Button-module__Yjk0HG__spinnerWrapper{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Button-module__Yjk0HG__spinner{border:var(--border-width-sm)solid currentColor;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite Button-module__Yjk0HG__spin;display:inline-block}@keyframes Button-module__Yjk0HG__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.Button-module__Yjk0HG__small{padding:calc(var(--spacing-xs)*.875)var(--spacing-sm);font-size:calc(var(--typography-size-xs)*.9286);min-height:44px}.Button-module__Yjk0HG__medium{padding:var(--spacing-sm)var(--spacing-md);font-size:var(--typography-size-sm);min-height:44px}.Button-module__Yjk0HG__large{padding:var(--spacing-sm)var(--spacing-lg);font-size:var(--typography-size-base);min-height:44px}}@media (prefers-contrast:high){.Button-module__Yjk0HG__button{border-width:var(--border-width-sm)}.Button-module__Yjk0HG__outline{border-width:var(--border-width-md)}}@media (prefers-reduced-motion:reduce){.Button-module__Yjk0HG__button{transition:none}.Button-module__Yjk0HG__spinner{animation-duration:1s}}
.ContentImage-module__-DoxZq__root{margin:var(--spacing-2xl)0;max-width:var(--max-width-prose);margin-left:auto;margin-right:auto}.ContentImage-module__-DoxZq__compact{margin:0}.ContentImage-module__-DoxZq__imageWrapper{border-radius:var(--border-radius-md);width:100%;position:relative;overflow:hidden}.ContentImage-module__-DoxZq__expandable .ContentImage-module__-DoxZq__imageWrapper{cursor:pointer}.ContentImage-module__-DoxZq__expandable .ContentImage-module__-DoxZq__imageWrapper:hover{opacity:.97}.ContentImage-module__-DoxZq__expandable .ContentImage-module__-DoxZq__imageWrapper:focus-visible{outline:2px solid var(--color-forge-500);outline-offset:2px}.ContentImage-module__-DoxZq__image{object-fit:cover;object-position:center}.ContentImage-module__-DoxZq__caption{margin-top:var(--spacing-sm);font-family:var(--font-metadata);font-size:var(--typography-size-xs);color:var(--text-secondary);line-height:var(--typography-line-height-normal);justify-self:center}.ContentImage-module__-DoxZq__backdrop{--modal-pad:var(--spacing-md);z-index:1000;padding:var(--modal-pad);cursor:pointer;box-sizing:border-box;background:#000c;justify-content:center;align-items:center;max-width:100vw;max-height:100vh;display:flex;position:fixed;inset:0;overflow-x:hidden}@media (min-width:768px){.ContentImage-module__-DoxZq__backdrop{--modal-pad:var(--spacing-xl)}}.ContentImage-module__-DoxZq__dialog{max-width:min(95vw,calc(100vw - 2*var(--modal-pad)));max-height:min(95vh,calc(100vh - 2*var(--modal-pad)));max-height:min(95vh,calc(100dvh - 2*var(--modal-pad)));cursor:default;box-sizing:border-box;position:relative}.ContentImage-module__-DoxZq__modalContent{background:var(--surface-secondary);border-radius:var(--border-radius-md);flex-direction:column;display:flex;overflow:hidden}.ContentImage-module__-DoxZq__modalImageWrapper{padding:var(--spacing-md);padding-top:calc(var(--spacing-md) + 3rem);box-sizing:border-box;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.ContentImage-module__-DoxZq__modalImageWrapper{padding:var(--spacing-lg);padding-top:calc(var(--spacing-lg) + 3rem)}}.ContentImage-module__-DoxZq__dialog .ContentImage-module__-DoxZq__closeButton{top:var(--spacing-sm);left:auto;right:var(--spacing-sm);z-index:1;aspect-ratio:1;border-radius:var(--border-radius-md);width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.5rem;min-height:2.5rem;max-height:2.5rem;box-shadow:var(--shadow-subtle);padding:0;position:absolute}.ContentImage-module__-DoxZq__closeButton .ContentImage-module__-DoxZq__material-symbols-outlined{font-size:1.25rem}.ContentImage-module__-DoxZq__modalImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:60vh;display:block}@media (min-width:768px){.ContentImage-module__-DoxZq__modalImage{max-height:80vh}}.ContentImage-module__-DoxZq__modalFooter{width:100%;padding:var(--spacing-md)var(--spacing-lg);color:var(--text-primary);text-align:center}.ContentImage-module__-DoxZq__modalCaption{font-family:var(--font-metadata);font-size:var(--typography-size-xs);color:var(--text-primary);line-height:var(--typography-line-height-normal);max-width:60ch;margin:0 auto}
.SkipLink-module__lfCwOa__contentWrapper{scroll-behavior:smooth;height:100dvh;scroll-padding-top:100px;display:block;overflow:hidden auto}.SkipLink-module__lfCwOa__skipLinkWrapper{z-index:1001;pointer-events:none;justify-content:center;width:100%;max-width:100vw;transition:top .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:-60px;left:0;right:0}.SkipLink-module__lfCwOa__skipLinkWrapper:focus-within{pointer-events:auto;top:0}.SkipLink-module__lfCwOa__skipLink{background:var(--action-primary-hover);color:var(--text-inverse);font-family:var(--font-body);font-weight:var(--typography-weight-bold);white-space:nowrap;border-radius:0 0 var(--radius-button)var(--radius-button);box-shadow:0 4px 12px var(--shadow-subtle);opacity:0;pointer-events:none;padding:12px 24px;font-size:.875rem;text-decoration:none;transition:opacity .3s,box-shadow .3s;display:inline-block}.SkipLink-module__lfCwOa__skipLink:focus{opacity:1;pointer-events:auto;box-shadow:0 4px 12px var(--shadow-medium);outline:var(--action-focus-outline)solid var(--action-primary-default);outline-offset:-3px}.SkipLink-module__lfCwOa__skipLink:focus:not(:focus-visible){outline:none}.SkipLink-module__lfCwOa__skipLink:focus:hover{background:var(--action-primary-default);box-shadow:0 6px 16px var(--shadow-strong)}@media (max-width:768px){.SkipLink-module__lfCwOa__skipLinkWrapper{top:-50px}.SkipLink-module__lfCwOa__skipLink{padding:10px 20px;font-size:.8125rem}}@media (prefers-contrast:high){.SkipLink-module__lfCwOa__skipLink{border:var(--border-width-sm)solid currentColor}.SkipLink-module__lfCwOa__skipLink:focus{outline-width:var(--border-width-md)}}@media (prefers-reduced-motion:reduce){.SkipLink-module__lfCwOa__contentWrapper{scroll-behavior:auto}.SkipLink-module__lfCwOa__skipLinkWrapper{transition:none}.SkipLink-module__lfCwOa__skipLinkWrapper:focus-within{top:0}.SkipLink-module__lfCwOa__skipLink{transition:opacity .1s}}[data-theme=dark] .SkipLink-module__lfCwOa__skipLink{background:var(--action-primary-hover);color:var(--text-inverse)}[data-theme=dark] .SkipLink-module__lfCwOa__skipLink:focus{box-shadow:0 4px 12px var(--shadow-strong)}
.Timeline-module__1YK_4W__timeline{padding:var(--spacing-md)var(--spacing-lg);background:var(--surface-primary);border:var(--border-width-xs)solid var(--border-subtle);border-radius:var(--radius-card);box-sizing:border-box;max-width:100%;margin-bottom:var(--spacing-2xl);margin-top:var(--spacing-2xl);padding-inline-start:var(--spacing-xl);position:relative}@media (min-width:600px){.Timeline-module__1YK_4W__timeline{padding:var(--spacing-lg);padding-inline-start:var(--spacing-2xl)}}.Timeline-module__1YK_4W__track{left:var(--spacing-lg);top:var(--spacing-md);bottom:var(--spacing-md);background:var(--border-default);border-radius:1px;width:2px;position:absolute}@media (min-width:600px){.Timeline-module__1YK_4W__track{left:var(--spacing-xl);top:var(--spacing-lg);bottom:var(--spacing-lg)}}.Timeline-module__1YK_4W__list{margin:0;padding:0;list-style:none}.Timeline-module__1YK_4W__item{padding-bottom:var(--spacing-lg);position:relative}.Timeline-module__1YK_4W__item:last-child{padding-bottom:0}.Timeline-module__1YK_4W__tick{left:calc(var(--spacing-lg) - var(--spacing-xl) - 4px);background:var(--text-primary);border:2px solid var(--surface-primary);box-sizing:border-box;border-radius:50%;width:10px;height:10px;position:absolute;top:.35em}@media (min-width:600px){.Timeline-module__1YK_4W__tick{left:calc(var(--spacing-xl) - var(--spacing-2xl) - 4px)}}.Timeline-module__1YK_4W__content{gap:var(--spacing-xs);flex-direction:column;display:flex}.Timeline-module__1YK_4W__value{font-family:var(--font-metadata);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-bold);line-height:var(--typography-line-height-tight);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px}.Timeline-module__1YK_4W__title{font-family:var(--font-heading);line-height:var(--typography-line-height-tight);color:var(--text-primary);margin:0}.Timeline-module__1YK_4W__description{font-family:var(--font-body);font-size:var(--typography-size-sm);font-weight:var(--typography-weight-normal);line-height:var(--typography-line-height-normal);color:var(--text-secondary);margin:0}
.LogoLink-module__f707jW__logoLink{align-items:center;gap:var(--spacing-xs);font-family:var(--font-heading);font-size:var(--typography-size-xl);font-weight:var(--typography-weight-bold);color:var(--text-primary);cursor:pointer;z-index:102;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.LogoLink-module__f707jW__logoLink:hover{color:var(--action-primary-hover);text-decoration:none}.LogoLink-module__f707jW__logoLink:focus-visible{outline:var(--action-focus-outline)solid var(--action-primary-hover);outline-offset:var(--action-focus-outline-offset);border-radius:var(--radius-focus);color:var(--action-primary-hover)}.LogoLink-module__f707jW__logoImage{width:auto;height:40px;transition:transform .3s;display:block}.LogoLink-module__f707jW__logoLink:hover .LogoLink-module__f707jW__logoImage{transform:scale(1.05)}.LogoLink-module__f707jW__logoText{white-space:nowrap;display:inline-block}.LogoLink-module__f707jW__logoLink:has(.LogoLink-module__f707jW__logoImage) .LogoLink-module__f707jW__logoText{margin-left:var(--spacing-xs)}.LogoLink-module__f707jW__logoLink:not(:has(.LogoLink-module__f707jW__logoText)){justify-content:center}@media (max-width:768px){.LogoLink-module__f707jW__logoLink{font-size:1.25rem}.LogoLink-module__f707jW__logoImage{height:32px}}@media (prefers-contrast:high){.LogoLink-module__f707jW__logoLink{font-weight:var(--typography-weight-bold)}}@media (prefers-reduced-motion:reduce){.LogoLink-module__f707jW__logoLink,.LogoLink-module__f707jW__logoImage{transition:none}.LogoLink-module__f707jW__logoLink:hover .LogoLink-module__f707jW__logoImage{transform:none}}[data-theme=dark] .LogoLink-module__f707jW__logoLink{color:var(--text-primary)}[data-theme=dark] .LogoLink-module__f707jW__logoLink:hover{color:var(--action-primary-hover)}
.NoiseTexture-module__MWUrSa__root{pointer-events:none;display:block}[data-theme=dark] .NoiseTexture-module__MWUrSa__noiseLayer{filter:invert()}[data-theme=dark] .NoiseTexture-module__MWUrSa__dot{opacity:.3}.NoiseTexture-module__MWUrSa__dot{fill:var(--text-muted);opacity:.5}.NoiseTexture-module__MWUrSa__overlay{z-index:-1;position:absolute;inset:0}
.Tag-module__abl09q__tag{padding:var(--spacing-xs)var(--spacing-sm);font-family:var(--font-metadata);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-normal);line-height:var(--typography-line-height-normal);white-space:nowrap;border-radius:9999px;align-items:center;display:inline-flex}.Tag-module__abl09q__label{opacity:.85;margin-right:var(--spacing-xs)}.Tag-module__abl09q__value{font-weight:var(--typography-weight-bold)}.Tag-module__abl09q__primary{background:var(--action-primary-default);color:var(--text-inverse)}.Tag-module__abl09q__secondary{background:var(--surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle)}.Tag-module__abl09q__success{background:var(--surface-success);color:var(--color-success-800)}.Tag-module__abl09q__warning{background:var(--surface-warning);color:var(--color-warning-800)}.Tag-module__abl09q__error{background:var(--surface-error);color:var(--text-error)}.Tag-module__abl09q__muted{background:var(--surface-secondary);color:var(--color-neutral-700)}[data-theme=dark] .Tag-module__abl09q__success{color:var(--text-success)}[data-theme=dark] .Tag-module__abl09q__warning{color:var(--text-warning)}[data-theme=dark] .Tag-module__abl09q__muted{color:var(--text-muted)}
.ThemeToggle-module__d5CJaW__themeToggle{align-items:center;gap:var(--spacing-sm);cursor:pointer;min-height:44px;color:var(--text-primary);background:0 0;border:none;padding:8px 0;transition:color .2s;display:inline-flex}.ThemeToggle-module__d5CJaW__themeToggle:hover{color:var(--action-primary-hover)}.ThemeToggle-module__d5CJaW__themeToggle:focus-visible{outline:var(--action-focus-outline)solid var(--action-primary-default);outline-offset:var(--action-focus-outline-offset);border-radius:var(--radius-focus)}.ThemeToggle-module__d5CJaW__themeToggle:active .ThemeToggle-module__d5CJaW__thumb{transform:translate(0)scale(.96)}.ThemeToggle-module__d5CJaW__themeToggle[data-theme=dark]:active .ThemeToggle-module__d5CJaW__thumb{transform:translate(26px)scale(.96)}.ThemeToggle-module__d5CJaW__track{background:var(--surface-secondary);border:var(--border-width-xs)solid var(--border-default);border-radius:9999px;flex-shrink:0;width:52px;height:28px;transition:background .2s,border-color .2s;position:relative}.ThemeToggle-module__d5CJaW__themeToggle:hover .ThemeToggle-module__d5CJaW__track{background:var(--surface-elevated);border-color:var(--border-default)}.ThemeToggle-module__d5CJaW__thumb{background:var(--surface-primary);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:2px;left:2px;transform:translate(0);box-shadow:0 1px 3px #0000001f}.ThemeToggle-module__d5CJaW__themeToggle[data-theme=dark] .ThemeToggle-module__d5CJaW__thumb{transform:translate(26px)}.ThemeToggle-module__d5CJaW__icon{font-size:1rem;line-height:1}.ThemeToggle-module__d5CJaW__label{font-family:var(--font-metadata);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-normal);white-space:nowrap}[data-theme=dark] .ThemeToggle-module__d5CJaW__thumb{box-shadow:0 1px 4px #0006}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__d5CJaW__thumb{transition:none}}
.Flow-module__HToO5a__flow{padding:var(--spacing-md)var(--spacing-lg);background:var(--surface-primary);border:var(--border-width-xs)solid var(--border-subtle);border-radius:var(--radius-card);box-sizing:border-box;max-width:100%;margin-bottom:var(--spacing-2xl);margin-top:var(--spacing-2xl);position:relative}@media (min-width:600px){.Flow-module__HToO5a__flow{padding:var(--spacing-lg)}}.Flow-module__HToO5a__flowHorizontal{margin-bottom:var(--spacing-2xl);margin-top:var(--spacing-2xl);background:0 0;border:none;border-radius:0;padding:0}.Flow-module__HToO5a__flowTitleWrapper{margin-bottom:var(--spacing-lg)}.Flow-module__HToO5a__flowHorizontal .Flow-module__HToO5a__flowTitleWrapper{box-sizing:border-box;width:100%;padding-inline:var(--spacing-lg);padding-block:var(--spacing-lg);margin-bottom:var(--spacing-lg);text-align:center;background:var(--surface-secondary);border-radius:var(--radius-card);border:var(--border-width-xs)solid var(--border-subtle)}.Flow-module__HToO5a__flowTitle{margin:0 0 var(--spacing-sm)0;font-family:var(--font-heading);line-height:var(--typography-line-height-tight);color:var(--text-primary)}.Flow-module__HToO5a__flowHorizontal .Flow-module__HToO5a__flowIntro{text-align:center;max-width:36em;margin-left:auto;margin-right:auto}.Flow-module__HToO5a__flowTitleWrapper .Flow-module__HToO5a__flowTitle:last-child{margin-bottom:0}.Flow-module__HToO5a__flowIntro{font-family:var(--font-body);font-size:var(--typography-size-sm);line-height:var(--typography-line-height-normal);color:var(--text-secondary);margin:0}.Flow-module__HToO5a__list{margin:0;padding:0;list-style:none}.Flow-module__HToO5a__item{flex-direction:column;align-items:center;padding-bottom:0;display:flex}.Flow-module__HToO5a__item:last-child{padding-bottom:0}.Flow-module__HToO5a__arrow{padding:var(--spacing-sm)0;color:var(--border-default);align-items:center;gap:var(--spacing-xs);flex-direction:column;display:flex}.Flow-module__HToO5a__arrowGraphic{justify-content:center;align-items:center;display:flex}.Flow-module__HToO5a__arrowGraphic svg{width:24px;height:28px}.Flow-module__HToO5a__arrowLabel{font-family:var(--font-metadata);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-normal);line-height:var(--typography-line-height-normal);color:var(--text-secondary);text-align:center;max-width:20em}.Flow-module__HToO5a__content{gap:var(--spacing-xs);text-align:left;flex-direction:column;width:100%;display:flex}.Flow-module__HToO5a__value{font-family:var(--font-metadata);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-bold);line-height:var(--typography-line-height-tight);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px}.Flow-module__HToO5a__title{font-family:var(--font-heading);line-height:var(--typography-line-height-tight);color:var(--text-primary);margin:0}.Flow-module__HToO5a__description{font-family:var(--font-body);font-size:var(--typography-size-sm);font-weight:var(--typography-weight-normal);line-height:var(--typography-line-height-normal);color:var(--text-secondary);margin:0}.Flow-module__HToO5a__hairline{border:none;border-top:1px solid var(--border-subtle);margin:var(--spacing-md)0;width:100%}.Flow-module__HToO5a__sections{gap:var(--spacing-md);flex-direction:column;display:flex}.Flow-module__HToO5a__section{gap:var(--spacing-xs);flex-direction:column;display:flex}.Flow-module__HToO5a__sectionTitle{font-family:var(--font-metadata);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-bold);line-height:var(--typography-line-height-tight);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}.Flow-module__HToO5a__tags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.Flow-module__HToO5a__sectionText{font-family:var(--font-body);font-size:var(--typography-size-sm);line-height:var(--typography-line-height-normal);color:var(--text-secondary)}.Flow-module__HToO5a__listHorizontal{flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:flex}@media (min-width:600px){.Flow-module__HToO5a__listHorizontal{flex-flow:wrap}}.Flow-module__HToO5a__itemHorizontal{flex-direction:column;flex:1;align-items:stretch;min-width:0;max-width:100%;display:flex}@media (min-width:600px){.Flow-module__HToO5a__itemHorizontal{flex-direction:row;flex:1 1 0;min-width:200px;max-width:360px}}.Flow-module__HToO5a__itemHorizontal .Flow-module__HToO5a__content{padding:var(--spacing-md);background:var(--surface-secondary);border:var(--border-width-xs)solid var(--border-subtle);border-inline-start:var(--border-width-sm)solid var(--action-primary-hover);border-radius:var(--radius-card);flex:1;min-width:0}.Flow-module__HToO5a__arrowHorizontal{padding:var(--spacing-sm)0;color:var(--border-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Flow-module__HToO5a__arrowHorizontal .Flow-module__HToO5a__arrowGraphic{justify-content:center;align-items:center;display:flex}.Flow-module__HToO5a__arrowHorizontal .Flow-module__HToO5a__arrowGraphic svg{width:24px;height:28px}@media (min-width:600px){.Flow-module__HToO5a__arrowHorizontal{padding:0 var(--spacing-sm)}.Flow-module__HToO5a__arrowHorizontal .Flow-module__HToO5a__arrowGraphic svg{transform:rotate(-90deg)}}
.Overline-module__KW7wja__overline{font-family:var(--font-metadata);font-size:var(--typography-size-xs);font-weight:400;line-height:var(--typography-line-height-normal);text-transform:uppercase;letter-spacing:.08em;color:var(--text-inverse);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-lg);background-color:var(--action-primary-default);padding:4px 8px;display:inline-block}
.Footer-module__cM_J_W__footer{background:var(--surface-secondary);color:var(--text-primary);border-top:1px solid var(--border-subtle)}.Footer-module__cM_J_W__footer .section-content{margin-top:0}.Footer-module__cM_J_W__copyrightLinks{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-2xl);display:flex}
.Card-module__r5IMPa__card{background:var(--surface-elevated);border-radius:var(--radius-card);border:var(--border-width-xs)solid var(--border-subtle);flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.Card-module__r5IMPa__card:hover{box-shadow:0 4px 16px var(--shadow-subtle)}a.Card-module__r5IMPa__card{color:inherit;text-decoration:none}.Card-module__r5IMPa__imageWrapper{aspect-ratio:16/10;flex-shrink:0;width:100%;position:relative;overflow:hidden}.Card-module__r5IMPa__image{object-fit:cover;object-position:center}.Card-module__r5IMPa__content{gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}@media (min-width:768px){.Card-module__r5IMPa__card:has(.Card-module__r5IMPa__imageWrapper){flex-direction:row}.Card-module__r5IMPa__card:has(.Card-module__r5IMPa__imageWrapper) .Card-module__r5IMPa__imageWrapper{width:33.33%;aspect-ratio:unset;flex-shrink:0;align-self:stretch}.Card-module__r5IMPa__card:has(.Card-module__r5IMPa__imageWrapper) .Card-module__r5IMPa__content{min-width:0;padding:var(--spacing-xl);flex:1;justify-content:center}}.Card-module__r5IMPa__heading{font-size:var(--typography-size-lg);font-weight:var(--typography-weight-bold);line-height:var(--typography-line-height-tight);color:var(--text-primary);margin:0}.Card-module__r5IMPa__metaTags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.Card-module__r5IMPa__subtitle{font-size:var(--typography-size-sm);color:var(--text-secondary);line-height:var(--typography-line-height-normal);margin:0}.Card-module__r5IMPa__action{padding-top:var(--spacing-sm);justify-content:flex-end;margin-top:auto;display:flex}.Card-module__r5IMPa__action>*{margin-left:auto}
.PageHeader-module__zvW1Na__banner{width:100vw;margin-left:-50vw;margin-right:-50vw;margin-top:calc(-1*var(--spacing-2xl));background-color:var(--surface-primary);padding-top:var(--spacing-xl);margin-bottom:var(--spacing-2xl);position:relative;left:50%;right:50%}.PageHeader-module__zvW1Na__imageWrapper{margin-bottom:var(--spacing-lg)}.PageHeader-module__zvW1Na__image{max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}.PageHeader-module__zvW1Na__heading{max-width:var(--max-width-prose);padding-bottom:var(--spacing-lg);margin-left:auto;margin-right:auto;margin-top:var(--spacing-lg);text-align:left;text-wrap:balance}.PageHeader-module__zvW1Na__metadataStrip{padding:var(--spacing-lg)var(--spacing-xl);background-color:var(--surface-secondary);margin-top:0}.PageHeader-module__zvW1Na__metadataStripInner{max-width:var(--max-width-container);padding-left:var(--spacing-md);padding-right:var(--spacing-md);margin-left:auto;margin-right:auto}.PageHeader-module__zvW1Na__metadataTags{justify-content:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}@media (max-width:768px){.PageHeader-module__zvW1Na__imageWrapper{-webkit-overflow-scrolling:touch;max-height:50vh;overflow:auto hidden}.PageHeader-module__zvW1Na__image{width:auto;max-width:none;height:auto;max-height:50vh}.PageHeader-module__zvW1Na__heading{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}
.Contact-module__165mVW__contactInfo{text-align:left}.Contact-module__165mVW__contactInfo h2{margin-bottom:var(--spacing-md)}@media (max-width:768px){.Contact-module__165mVW__contactInfo{text-align:center}}
.ContactForm-module__I2UBMW__hidden{visibility:hidden;display:none}.ContactForm-module__I2UBMW__statusMessage{margin-bottom:var(--spacing-md)}.ContactForm-module__I2UBMW__successMessage{padding:var(--spacing-sm)var(--spacing-md);background-color:var(--surface-success);color:var(--text-success);border:var(--border-width-sm)solid var(--border-success);border-radius:var(--border-radius);font-weight:var(--typography-weight-normal)}.ContactForm-module__I2UBMW__errorMessage{padding:var(--spacing-sm)var(--spacing-md);background-color:var(--surface-error);color:var(--text-error);border:var(--border-width-sm)solid var(--border-error);border-radius:var(--border-radius);font-weight:var(--typography-weight-normal);transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.ContactForm-module__I2UBMW__formGroup{margin-bottom:var(--spacing-sm)}.ContactForm-module__I2UBMW__formGroup label{margin-bottom:var(--spacing-xs);font-weight:var(--typography-weight-normal);color:var(--text-primary);display:block}.ContactForm-module__I2UBMW__formGroup input,.ContactForm-module__I2UBMW__formGroup textarea{width:100%;padding:var(--spacing-sm);border:var(--border-width-xs)solid var(--border-default);border-radius:var(--border-radius);font-family:var(--font-body);transition:var(--transition);background:var(--surface-primary);color:var(--text-primary);font-size:1rem}.ContactForm-module__I2UBMW__formGroup input:focus,.ContactForm-module__I2UBMW__formGroup textarea:focus{outline:var(--action-focus-outline)solid var(--action-primary-hover);outline-offset:var(--action-focus-outline-offset);border-color:var(--action-primary-hover);box-shadow:0 0 0 var(--action-focus-outline)var(--action-primary-hover)}.ContactForm-module__I2UBMW__formGroup input.ContactForm-module__I2UBMW__inputError,.ContactForm-module__I2UBMW__formGroup textarea.ContactForm-module__I2UBMW__inputError{border-color:var(--border-error);border-width:var(--border-width-sm)}.ContactForm-module__I2UBMW__formGroup input.ContactForm-module__I2UBMW__inputError:focus,.ContactForm-module__I2UBMW__formGroup textarea.ContactForm-module__I2UBMW__inputError:focus{outline-color:var(--border-error);border-color:var(--border-error);box-shadow:0 0 0 var(--action-focus-outline)var(--border-error)}.ContactForm-module__I2UBMW__fieldError{margin-top:var(--spacing-xs);color:var(--text-error);font-size:.875rem;font-weight:var(--typography-weight-normal);align-items:center;gap:.25rem;display:flex}.ContactForm-module__I2UBMW__fieldError:before{content:"⚠";margin-right:.25rem;font-size:1rem}.ContactForm-module__I2UBMW__formGroup textarea{resize:vertical;min-height:120px}
.RangeChart-module__E6o_PG__chart{width:100%;max-width:100%;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);background:var(--surface-secondary);border:var(--border-width-xs)solid var(--border-subtle);border-radius:var(--radius-card);box-sizing:border-box;padding:0;overflow:hidden}@media (max-width:600px){.RangeChart-module__E6o_PG__chart{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}}.RangeChart-module__E6o_PG__header{box-sizing:border-box;width:100%;padding-inline:var(--spacing-lg);padding-block:var(--spacing-sm)var(--spacing-md);text-align:center;background:var(--surface-secondary);border-bottom:var(--border-width-xs)solid var(--border-subtle)}.RangeChart-module__E6o_PG__title{margin:0 0 var(--spacing-xs)0;font-family:var(--font-heading);font-size:var(--typography-size-lg);font-weight:var(--typography-weight-bold);line-height:var(--typography-line-height-tight);color:var(--text-primary)}.RangeChart-module__E6o_PG__header .RangeChart-module__E6o_PG__title:last-child{margin-bottom:0}.RangeChart-module__E6o_PG__intro{font-family:var(--font-body);font-size:var(--typography-size-sm);line-height:var(--typography-line-height-normal);color:var(--text-secondary);max-width:36em;margin:0 auto}@media (max-width:600px){.RangeChart-module__E6o_PG__header{padding-inline:var(--spacing-md);padding-block:var(--spacing-sm)var(--spacing-md)}.RangeChart-module__E6o_PG__title{font-size:var(--typography-size-base)}}.RangeChart-module__E6o_PG__matrix{display:block}.RangeChart-module__E6o_PG__levelsRow{padding:var(--spacing-md)var(--spacing-lg);border-bottom:var(--border-width-xs)solid var(--border-subtle);background:var(--surface-primary);align-items:flex-end;gap:0;min-width:0;display:flex}.RangeChart-module__E6o_PG__levelsSpacer{flex:0 0 180px;min-width:180px;position:relative}.RangeChart-module__E6o_PG__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RangeChart-module__E6o_PG__levelCell{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.RangeChart-module__E6o_PG__levelLabel{font-family:var(--font-metadata);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-bold);line-height:var(--typography-line-height-tight);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}.RangeChart-module__E6o_PG__levelName{font-family:var(--font-metadata);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-normal);line-height:var(--typography-line-height-tight);color:var(--text-primary);word-break:break-word}.RangeChart-module__E6o_PG__roles{flex-direction:column;min-width:0;display:flex}.RangeChart-module__E6o_PG__roleRow{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md)var(--spacing-lg);border-bottom:var(--border-width-xs)solid var(--border-subtle);background:var(--surface-primary);min-width:0;display:flex}.RangeChart-module__E6o_PG__roleRow:last-of-type{border-bottom:none}.RangeChart-module__E6o_PG__roleInfo{flex:0 0 180px;min-width:180px}.RangeChart-module__E6o_PG__roleTitle{font-family:var(--font-heading);font-size:var(--typography-size-sm);font-weight:var(--typography-weight-bold);line-height:var(--typography-line-height-tight);color:var(--text-primary)}.RangeChart-module__E6o_PG__roleDescription{font-family:var(--font-body);font-size:var(--typography-size-xs);line-height:var(--typography-line-height-normal);color:var(--text-secondary)}.RangeChart-module__E6o_PG__track{min-width:120px;padding:var(--spacing-sm)0;flex:1;justify-content:stretch;align-items:center;display:flex;position:relative}.RangeChart-module__E6o_PG__trackLine{background:var(--border-subtle);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.RangeChart-module__E6o_PG__trackLineHighlight{background:var(--action-primary-hover);z-index:0;pointer-events:none;border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.RangeChart-module__E6o_PG__indicators{z-index:1;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.RangeChart-module__E6o_PG__indicatorSlot{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.RangeChart-module__E6o_PG__indicator{box-sizing:border-box;border-radius:50%;flex-shrink:0}.RangeChart-module__E6o_PG__indicator_start,.RangeChart-module__E6o_PG__indicator_outside{border:2px solid var(--border-default);background:0 0;width:12px;height:12px}.RangeChart-module__E6o_PG__indicator_start{border:2px solid var(--action-primary-hover)}.RangeChart-module__E6o_PG__indicator_growth{background:var(--action-primary-hover);border:none;width:10px;height:10px}.RangeChart-module__E6o_PG__indicator_ownership{background:var(--action-primary-default);border:none;width:16px;height:16px}.RangeChart-module__E6o_PG__legend{justify-content:center;align-items:center;gap:var(--spacing-md)var(--spacing-xl);padding:var(--spacing-lg);background:var(--surface-secondary);border-top:var(--border-width-xs)solid var(--border-subtle);flex-wrap:wrap;display:flex}.RangeChart-module__E6o_PG__legendItem{align-items:center;gap:var(--spacing-sm);display:flex}.RangeChart-module__E6o_PG__legendLabel{font-family:var(--font-body);font-size:var(--typography-size-xs);line-height:var(--typography-line-height-normal);color:var(--text-secondary)}@media (max-width:768px){.RangeChart-module__E6o_PG__levelsRow{padding:var(--spacing-sm)var(--spacing-md)}.RangeChart-module__E6o_PG__levelsSpacer,.RangeChart-module__E6o_PG__roleInfo{flex:0 0 140px;min-width:140px}.RangeChart-module__E6o_PG__levelName{font-size:.75rem}.RangeChart-module__E6o_PG__roleRow{padding:var(--spacing-sm)var(--spacing-md);gap:var(--spacing-md)}.RangeChart-module__E6o_PG__legend{padding:var(--spacing-md);gap:var(--spacing-sm)var(--spacing-lg)}}@media (max-width:600px){.RangeChart-module__E6o_PG__levelsSpacer,.RangeChart-module__E6o_PG__roleInfo{flex:0 0 100px;min-width:100px}.RangeChart-module__E6o_PG__levelLabel{font-size:.7rem}.RangeChart-module__E6o_PG__levelName{font-size:.65rem}.RangeChart-module__E6o_PG__roleTitle{font-size:var(--typography-size-xs)}.RangeChart-module__E6o_PG__roleDescription{font-size:.7rem}.RangeChart-module__E6o_PG__track{min-width:100px;padding:var(--spacing-xs)0}.RangeChart-module__E6o_PG__trackLine{height:1px}.RangeChart-module__E6o_PG__trackLineHighlight{height:3px}.RangeChart-module__E6o_PG__legend{padding:var(--spacing-sm)var(--spacing-md);gap:var(--spacing-xs)var(--spacing-md)}.RangeChart-module__E6o_PG__legendLabel{font-size:.7rem}}@media (max-width:480px){.RangeChart-module__E6o_PG__roleRow{align-items:stretch;gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column}.RangeChart-module__E6o_PG__roleInfo{flex:none;min-width:0}.RangeChart-module__E6o_PG__levelsRow{padding:var(--spacing-sm)var(--spacing-md)}.RangeChart-module__E6o_PG__levelsSpacer{flex:0 0 0;width:0;min-width:0;padding:0;overflow:hidden}.RangeChart-module__E6o_PG__levelCell{min-width:52px}.RangeChart-module__E6o_PG__levelLabel{font-size:.65rem}.RangeChart-module__E6o_PG__levelName{font-size:.6rem;line-height:1.2}.RangeChart-module__E6o_PG__track{width:100%;min-width:0}.RangeChart-module__E6o_PG__indicator_start,.RangeChart-module__E6o_PG__indicator_outside{border-width:1.5px;width:10px;height:10px}.RangeChart-module__E6o_PG__indicator_growth{width:8px;height:8px}.RangeChart-module__E6o_PG__indicator_ownership{width:14px;height:14px}}
