@layer framework{:root{--framework-version:"0.11.1";--primary-ultra-light:oklch(96.75% .0375 222);--primary-light:oklch(90.25% .08125 222);--primary-semi-light:oklch(78.875% .1 222);--primary-medium:oklch(67.5% .125 222);--primary-semi-dark:oklch(51.6375% .1375 222);--primary-dark:oklch(35.775% .14375 222);--primary-ultra-dark:oklch(6.75% .15 222);--secondary-ultra-light:oklch(94.05% .0471 313.5);--secondary-light:oklch(82.15% .10205 313.5);--secondary-semi-light:oklch(61.325% .1256 313.5);--secondary-medium:oklch(40.5% .157 313.5);--secondary-semi-dark:oklch(30.9825% .1727 313.5);--secondary-dark:oklch(21.465% .18055 313.5);--secondary-ultra-dark:oklch(4.05% .1884 313.5);--tertiary-ultra-light:oklch(98.14% .051 77);--tertiary-light:oklch(94.42% .1105 77);--tertiary-semi-light:oklch(87.91% .136 77);--tertiary-medium:oklch(81.4% .17 77);--tertiary-semi-dark:oklch(62.271% .187 77);--tertiary-dark:oklch(43.142% .1955 77);--tertiary-ultra-dark:oklch(8.14% .204 77);--accent-ultra-light:oklch(99.17% .057 101);--accent-light:oklch(97.51% .1235 101);--accent-semi-light:oklch(94.605% .152 101);--accent-medium:oklch(91.7% .19 101);--accent-semi-dark:oklch(70.1505% .209 101);--accent-dark:oklch(48.601% .2185 101);--accent-ultra-dark:oklch(9.17% .228 101);--base-ultra-light:oklch(93.95% .0093 225);--base-light:oklch(81.85% .02015 225);--base-semi-light:oklch(60.675% .0248 225);--base-medium:oklch(39.5% .031 225);--base-semi-dark:oklch(30.2175% .0341 225);--base-dark:oklch(20.935% .03565 225);--base-ultra-dark:oklch(3.95% .0372 225);--neutral-ultra-light:oklch(96% .0045 225);--neutral-light:oklch(88% .00975 225);--neutral-semi-light:oklch(74% .012 225);--neutral-medium:oklch(60% .015 225);--neutral-semi-dark:oklch(45.9% .0165 225);--neutral-dark:oklch(31.8% .01725 225);--neutral-ultra-dark:oklch(6% .018 225);--success-ultra-light:oklch(96% .054 145);--success-light:oklch(88% .117 145);--success-semi-light:oklch(74% .144 145);--success-medium:oklch(60% .18 145);--success-semi-dark:oklch(45.9% .198 145);--success-dark:oklch(31.8% .207 145);--success-ultra-dark:oklch(6% .216 145);--warning-ultra-light:oklch(97% .048 60);--warning-light:oklch(91% .104 60);--warning-semi-light:oklch(80.5% .128 60);--warning-medium:oklch(70% .16 60);--warning-semi-dark:oklch(53.55% .176 60);--warning-dark:oklch(37.1% .184 60);--warning-ultra-dark:oklch(7% .192 60);--info-ultra-light:oklch(96% .054 230);--info-light:oklch(88% .117 230);--info-semi-light:oklch(74% .144 230);--info-medium:oklch(60% .18 230);--info-semi-dark:oklch(45.9% .198 230);--info-dark:oklch(31.8% .207 230);--info-ultra-dark:oklch(6% .216 230);--danger-ultra-light:oklch(96% .06 25);--danger-light:oklch(88% .13 25);--danger-semi-light:oklch(74% .16 25);--danger-medium:oklch(60% .2 25);--danger-semi-dark:oklch(45.9% .22 25);--danger-dark:oklch(31.8% .23 25);--danger-ultra-dark:oklch(6% .24 25);--positive-ultra-light:oklch(97.52% .0543 125);--positive-light:oklch(92.56% .11765 125);--positive-semi-light:oklch(83.88% .1448 125);--positive-medium:oklch(75.2% .181 125);--positive-semi-dark:oklch(57.528% .1991 125);--positive-dark:oklch(39.856% .20815 125);--positive-ultra-dark:oklch(7.52% .2172 125);--primary-hover:oklch(from var(--primary-medium) calc(l + -.05) calc(c * 1) h);--secondary-hover:oklch(from var(--secondary-medium) calc(l + -.05) calc(c * 1) h);--tertiary-hover:oklch(from var(--tertiary-medium) calc(l + -.05) calc(c * 1) h);--accent-hover:oklch(from var(--accent-medium) calc(l + -.05) calc(c * 1) h);--base-hover:oklch(from var(--base-medium) calc(l + -.05) calc(c * 1) h);--neutral-hover:oklch(from var(--neutral-medium) calc(l + -.05) calc(c * 1) h);--success-hover:oklch(from var(--success-medium) calc(l + -.05) calc(c * 1) h);--warning-hover:oklch(from var(--warning-medium) calc(l + -.05) calc(c * 1) h);--info-hover:oklch(from var(--info-medium) calc(l + -.05) calc(c * 1) h);--danger-hover:oklch(from var(--danger-medium) calc(l + -.05) calc(c * 1) h);--positive-hover:oklch(from var(--positive-medium) calc(l + -.05) calc(c * 1) h);--on-primary:oklch(100% 0 0);--on-secondary:oklch(100% 0 0);--on-tertiary:oklch(12% 0 0);--on-accent:oklch(12% 0 0);--on-base:oklch(100% 0 0);--on-neutral:oklch(100% 0 0);--on-success:oklch(100% 0 0);--on-warning:oklch(12% 0 0);--on-info:oklch(100% 0 0);--on-danger:oklch(100% 0 0);--on-positive:oklch(12% 0 0);--white:oklch(100% 0 0);--black:oklch(0% 0 0);--surface-raised:var(--white);color-scheme:light}[data-theme=dark]{--primary-ultra-light:oklch(6.75% .15 222);--primary-light:oklch(35.775% .14375 222);--primary-semi-light:oklch(51.6375% .1375 222);--primary-medium:oklch(67.5% .125 222);--primary-semi-dark:oklch(78.875% .1 222);--primary-dark:oklch(90.25% .08125 222);--primary-ultra-dark:oklch(96.75% .0375 222);--secondary-ultra-light:oklch(4.05% .1884 313.5);--secondary-light:oklch(21.465% .18055 313.5);--secondary-semi-light:oklch(30.9825% .1727 313.5);--secondary-medium:oklch(40.5% .157 313.5);--secondary-semi-dark:oklch(61.325% .1256 313.5);--secondary-dark:oklch(82.15% .10205 313.5);--secondary-ultra-dark:oklch(94.05% .0471 313.5);--tertiary-ultra-light:oklch(8.14% .204 77);--tertiary-light:oklch(43.142% .1955 77);--tertiary-semi-light:oklch(62.271% .187 77);--tertiary-medium:oklch(81.4% .17 77);--tertiary-semi-dark:oklch(87.91% .136 77);--tertiary-dark:oklch(94.42% .1105 77);--tertiary-ultra-dark:oklch(98.14% .051 77);--accent-ultra-light:oklch(9.17% .228 101);--accent-light:oklch(48.601% .2185 101);--accent-semi-light:oklch(70.1505% .209 101);--accent-medium:oklch(91.7% .19 101);--accent-semi-dark:oklch(94.605% .152 101);--accent-dark:oklch(97.51% .1235 101);--accent-ultra-dark:oklch(99.17% .057 101);--base-ultra-light:oklch(3.95% .0372 225);--base-light:oklch(20.935% .03565 225);--base-semi-light:oklch(30.2175% .0341 225);--base-medium:oklch(39.5% .031 225);--base-semi-dark:oklch(60.675% .0248 225);--base-dark:oklch(81.85% .02015 225);--base-ultra-dark:oklch(93.95% .0093 225);--neutral-ultra-light:oklch(6% .018 225);--neutral-light:oklch(31.8% .01725 225);--neutral-semi-light:oklch(45.9% .0165 225);--neutral-medium:oklch(60% .015 225);--neutral-semi-dark:oklch(74% .012 225);--neutral-dark:oklch(88% .00975 225);--neutral-ultra-dark:oklch(96% .0045 225);--success-ultra-light:oklch(6% .216 145);--success-light:oklch(31.8% .207 145);--success-semi-light:oklch(45.9% .198 145);--success-medium:oklch(60% .18 145);--success-semi-dark:oklch(74% .144 145);--success-dark:oklch(88% .117 145);--success-ultra-dark:oklch(96% .054 145);--warning-ultra-light:oklch(7% .192 60);--warning-light:oklch(37.1% .184 60);--warning-semi-light:oklch(53.55% .176 60);--warning-medium:oklch(70% .16 60);--warning-semi-dark:oklch(80.5% .128 60);--warning-dark:oklch(91% .104 60);--warning-ultra-dark:oklch(97% .048 60);--info-ultra-light:oklch(6% .216 230);--info-light:oklch(31.8% .207 230);--info-semi-light:oklch(45.9% .198 230);--info-medium:oklch(60% .18 230);--info-semi-dark:oklch(74% .144 230);--info-dark:oklch(88% .117 230);--info-ultra-dark:oklch(96% .054 230);--danger-ultra-light:oklch(6% .24 25);--danger-light:oklch(31.8% .23 25);--danger-semi-light:oklch(45.9% .22 25);--danger-medium:oklch(60% .2 25);--danger-semi-dark:oklch(74% .16 25);--danger-dark:oklch(88% .13 25);--danger-ultra-dark:oklch(96% .06 25);--positive-ultra-light:oklch(7.52% .2172 125);--positive-light:oklch(39.856% .20815 125);--positive-semi-light:oklch(57.528% .1991 125);--positive-medium:oklch(75.2% .181 125);--positive-semi-dark:oklch(83.88% .1448 125);--positive-dark:oklch(92.56% .11765 125);--positive-ultra-dark:oklch(97.52% .0543 125);--primary-hover:oklch(from var(--primary-medium) calc(l - -.05) calc(c * 1) h);--secondary-hover:oklch(from var(--secondary-medium) calc(l - -.05) calc(c * 1) h);--tertiary-hover:oklch(from var(--tertiary-medium) calc(l - -.05) calc(c * 1) h);--accent-hover:oklch(from var(--accent-medium) calc(l - -.05) calc(c * 1) h);--base-hover:oklch(from var(--base-medium) calc(l - -.05) calc(c * 1) h);--neutral-hover:oklch(from var(--neutral-medium) calc(l - -.05) calc(c * 1) h);--success-hover:oklch(from var(--success-medium) calc(l - -.05) calc(c * 1) h);--warning-hover:oklch(from var(--warning-medium) calc(l - -.05) calc(c * 1) h);--info-hover:oklch(from var(--info-medium) calc(l - -.05) calc(c * 1) h);--danger-hover:oklch(from var(--danger-medium) calc(l - -.05) calc(c * 1) h);--positive-hover:oklch(from var(--positive-medium) calc(l - -.05) calc(c * 1) h);--surface-raised:oklch(22% 0 0);--shadow-strength:1.6;color-scheme:dark}:root{--space-3xs:clamp(5.93px, calc(9.04px + -.1636vw), 8.4px);--space-2xs:clamp(8.89px, calc(11.44px + -.1344vw), 10.92px);--space-xs:clamp(13.33px, calc(14.42px + -.0576vw), 14.2px);--space-sm:clamp(18.46px, calc(18.06px + .102vw), 20px);--space-md:clamp(24px, calc(22.45px + .3974vw), 30px);--space-lg:clamp(31.2px, calc(27.64px + .9139vw), 45px);--space-xl:clamp(40.56px, calc(33.6px + 1.7841vw), 67.5px);--space-2xl:clamp(52.73px, calc(40.2px + 3.2132vw), 101.25px);--space-3xl:clamp(68.55px, calc(47.03px + 5.5185vw), 151.88px);--section-space-3xs:clamp(16.81px, calc(16.56px + .0642vw), 17.78px);--section-space-2xs:clamp(21.85px, calc(20.61px + .3192vw), 26.67px);--section-space-xs:clamp(28.4px, calc(25.4px + .7682vw), 40px);--section-space-sm:clamp(36.92px, calc(30.96px + 1.5285vw), 60px);--section-space-md:clamp(48px, calc(37.15px + 2.7815vw), 90px);--section-space-lg:clamp(62.4px, calc(43.65px + 4.8079vw), 135px);--section-space-xl:clamp(81.12px, calc(49.77px + 8.0384vw), 202.5px);--section-space-2xl:clamp(105.46px, calc(54.25px + 13.1318vw), 303.75px);--section-space-3xl:clamp(137.1px, calc(54.83px + 21.0947vw), 455.63px);--container-gap:var(--space-xl);--content-gap:var(--space-md);--grid-gap:var(--space-md);--section-gutter:clamp(20px, calc(-.66px + 5.298vw), 100px);--text-2xs:12px;--text-xs:12px;--text-sm:clamp(13.33px, calc(13.05px + .0709vw), 14.4px);--text-md:clamp(16px, calc(15.48px + .1325vw), 18px);--text-lg:clamp(19.2px, calc(18.35px + .2185vw), 22.5px);--text-xl:clamp(23.04px, calc(21.73px + .3371vw), 28.13px);--text-2xl:clamp(27.65px, calc(25.71px + .4974vw), 35.16px);--font-body:Roboto, Roboto Fallback, system-ui, -apple-system, Segoe UI, Arial, sans-serif;--font-heading:Klavika, Roboto, Roboto Fallback, system-ui, -apple-system, Segoe UI, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--display-1:clamp(32px, calc(24.25px + 1.9868vw), 62px);--display-2:clamp(26px, calc(20.83px + 1.3245vw), 46px);--h1:clamp(31.1px, calc(23.26px + 2.0099vw), 61.45px);--h2:clamp(25.92px, calc(20.71px + 1.3364vw), 46.1px);--h3:clamp(21.6px, calc(18.25px + .8596vw), 34.58px);--h4:clamp(18px, calc(15.95px + .5258vw), 25.94px);--h5:clamp(15px, calc(13.85px + .2954vw), 19.46px);--h6:clamp(12.5px, calc(11.96px + .1391vw), 14.6px);--radius-sm:3px;--radius-md:5px;--radius-lg:8px;--radius-xl:11px;--radius-2xl:16px;--radius-full:999px;--site-width:1600px;--content-width:1440px;--content-width-md:1280px;--content-width-sm:960px;--content-width-xs:720px;--shadow-strength:1;--shadow-xs:0 1px 2px oklch(0 0 0/calc(.05 * var(--shadow-strength)));--shadow-sm:0 2px 6px -2px oklch(0 0 0/calc(.08 * var(--shadow-strength)));--shadow-md:0 15px 25px -10px oklch(.395 .031 225/calc(.12 * var(--shadow-strength)));--shadow-lg:0 0 40px oklch(0 0 0/calc(.1 * var(--shadow-strength)));--shadow-xl:0 0 60px oklch(0 0 0/calc(.2 * var(--shadow-strength)));--leading-none:1;--leading-tight:1.2;--leading-snug:1.25;--leading-normal:1.45;--leading-relaxed:1.6;--tracking-tight:0em;--tracking-snug:0em;--tracking-wide:.06em;--measure:65ch;--measure-narrow:45ch;--measure-wide:75ch;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--primary-medium);--underline-offset:.15em;--underline-thickness:from-font;--selection-bg:var(--primary-ultra-light);--selection-fg:var(--neutral-ultra-dark);--site-header-height:80px}}@layer base{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-optical-sizing:auto}body{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);background:var(--neutral-ultra-light);color:var(--neutral-ultra-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--neutral-ultra-dark);margin-bottom:var(--space-md);text-wrap:balance;overflow-wrap:break-word;font-weight:600}h1{font-size:var(--h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2{font-size:var(--h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-snug)}h3{font-size:var(--h3);line-height:var(--leading-snug)}h4{font-size:var(--h4);line-height:var(--leading-snug)}h5{font-size:var(--h5);line-height:var(--leading-snug)}h6{font-size:var(--h6);line-height:var(--leading-snug)}p{margin-bottom:var(--space-md);text-wrap:pretty;overflow-wrap:break-word}a{color:var(--primary-medium);text-underline-offset:var(--underline-offset);text-decoration:underline;text-decoration-thickness:var(--underline-thickness)}ul:where(:not([class])),ol:where(:not([class])){margin-bottom:var(--space-md);padding-inline-start:1.5em}:is(ul,ol):not([class])>li+li{margin-block-start:var(--space-2xs)}:is(ul,ol):not([class]) :is(ul,ol):not([class]){margin-bottom:0}code,kbd,samp,pre{font-family:var(--font-mono)}code{background:var(--neutral-ultra-light);border:1px solid var(--neutral-light);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.9em}pre{padding:var(--space-sm);background:var(--neutral-ultra-light);border:1px solid var(--neutral-light);border-radius:var(--radius-md);line-height:var(--leading-normal);margin-bottom:var(--space-md);overflow-x:auto}pre code{font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}kbd{background:var(--neutral-ultra-light);border:1px solid var(--neutral-semi-light);border-radius:var(--radius-sm);box-shadow:inset 0 -1px 0 var(--neutral-light);padding:.1em .4em;font-size:.85em;display:inline-block}blockquote{border-inline-start:3px solid var(--neutral-semi-light);color:var(--neutral-dark);margin-bottom:var(--space-md);padding-inline-start:var(--space-md);font-style:italic}hr{border:0;border-top:1px solid var(--neutral-semi-light);margin-block:var(--space-lg)}table{border-collapse:collapse;width:100%;margin-bottom:var(--space-md)}th,td{padding:var(--space-2xs) var(--space-xs);text-align:start;border-bottom:1px solid var(--neutral-light);vertical-align:top}figure{margin-block:var(--space-md)}figcaption{font-size:var(--text-sm);color:var(--neutral-semi-dark);margin-top:var(--space-2xs)}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}::selection{background:var(--selection-bg);color:var(--selection-fg)}[id]{scroll-margin-top:calc(var(--site-header-height) + var(--space-sm))}.flow>*,.prose>*,.prose-narrow>*,.prose-wide>*{margin-block:0}.flow>*+*,.prose>*+*,.prose-narrow>*+*,.prose-wide>*+*{margin-block-start:var(--flow-space,var(--space-md))}.flow>:is(h2,h3,h4,h5,h6),.prose>:is(h2,h3,h4,h5,h6),.prose-narrow>:is(h2,h3,h4,h5,h6),.prose-wide>:is(h2,h3,h4,h5,h6){--flow-space:var(--space-xl)}.flow>:is(h2,h3,h4,h5,h6)+*,.prose>:is(h2,h3,h4,h5,h6)+*,.prose-narrow>:is(h2,h3,h4,h5,h6)+*,.prose-wide>:is(h2,h3,h4,h5,h6)+*{--flow-space:var(--space-sm)}.prose{max-inline-size:var(--measure)}.prose-narrow{max-inline-size:var(--measure-narrow)}.prose-wide{max-inline-size:var(--measure-wide)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}:root{interpolate-size:allow-keywords}}:root{--text-strong:var(--base-medium);--text-body:var(--base-medium);--text-muted:oklch(from var(--base-medium) .52 c h);--surface-muted:oklch(93.5% .0045 225);--primary-ultra-light:oklch(96.18% .0187 213.4);--primary-light:oklch(90.75% .0456 213.8)}body{background:var(--white);color:var(--text-body)}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-weight:500}b,strong{font-weight:500}a:hover{color:var(--primary-hover)}th{color:var(--text-strong);font-weight:500}blockquote{color:var(--text-body);border-inline-start-color:var(--primary-medium)}figcaption{color:var(--text-muted)}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-latin-400-normal.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:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/roboto-latin-400-italic.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:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-latin-500-normal.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:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-latin-700-normal.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:Roboto Fallback;src:local(Arial);ascent-override:92.49%;descent-override:24.34%;line-gap-override:0%;size-adjust:100.3%}body{flex-direction:column;min-height:100dvh;display:flex}.site-main{flex:1}@property --clear-header{syntax:"<length>";inherits:false;initial-value:0}.site-main>:first-child{--clear-header:calc(var(--site-header-height) + var(--section-space-md))}.container{max-width:var(--site-width);padding-inline:var(--section-gutter);margin-inline:auto}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.site-header[data-astro-cid-l7arcky5]{color:var(--text-body)}.site-header--static[data-astro-cid-l7arcky5]{padding:var(--space-xs) var(--space-md);background:var(--white);border-bottom:1px solid var(--neutral-light);position:relative}.site-header--fixed[data-astro-cid-l7arcky5]{top:var(--space-xs);z-index:50;pointer-events:none;position:fixed;left:0;right:0}.site-header--fixed[data-astro-cid-l7arcky5] .site-header__pill[data-astro-cid-l7arcky5]{pointer-events:auto;width:min(var(--site-width), 100% - var(--section-gutter) * 2);padding:var(--space-2xs) var(--space-sm);background:var(--white);border:1px solid var(--neutral-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-inline:auto}.site-header__pill[data-astro-cid-l7arcky5]{align-items:center;gap:var(--space-sm);flex-wrap:nowrap;display:flex;position:relative}.site-header__brand[data-astro-cid-l7arcky5]{font-family:var(--font-heading);font-weight:500;font-size:var(--text-lg);color:var(--text-strong);flex-shrink:0;align-items:center;margin-inline-end:var(--space-sm);text-decoration:none;display:inline-flex}.site-header__brand[data-astro-cid-l7arcky5]:hover{color:var(--text-strong)}.site-header__logo[data-astro-cid-l7arcky5]{width:auto;height:2.5rem;display:block}@media (width<=700px){.site-header__logo[data-astro-cid-l7arcky5]{height:2rem}}.site-header__role[data-astro-cid-l7arcky5]{flex-shrink:0;align-items:center;display:flex}.site-header__nav[data-astro-cid-l7arcky5]{flex:auto}.site-header__links[data-astro-cid-l7arcky5]{align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.site-header__item[data-astro-cid-l7arcky5]{align-items:center;display:flex;position:relative}.site-header__link[data-astro-cid-l7arcky5]{color:var(--text-body);font-size:var(--text-md);padding:var(--space-3xs) .35em;border-bottom:1px solid #0000;font-weight:400;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.site-header__link[data-astro-cid-l7arcky5]:hover{color:var(--primary-medium)}.site-header__link[data-astro-cid-l7arcky5][aria-current=page],.site-header__link[data-astro-cid-l7arcky5][data-trail]{color:var(--text-strong);border-bottom-color:var(--primary-medium)}.site-header__sub-toggle[data-astro-cid-l7arcky5]{border-radius:var(--radius-sm);block-size:1.25rem;inline-size:1.25rem;color:var(--text-body);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.site-header__sub-toggle[data-astro-cid-l7arcky5] svg[data-astro-cid-l7arcky5]{transition:transform .2s}.site-header__sub-toggle[data-astro-cid-l7arcky5][aria-expanded=true] svg[data-astro-cid-l7arcky5]{transform:rotate(180deg)}.site-header__sub-toggle[data-astro-cid-l7arcky5]:hover{color:var(--primary-medium)}.site-header__cta[data-astro-cid-l7arcky5],.site-header__lang[data-astro-cid-l7arcky5]{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.site-header__panel[data-astro-cid-l7arcky5]{display:none}.site-header__groups[data-astro-cid-l7arcky5]{grid-template-columns:repeat(var(--panel-columns,1), minmax(0, 1fr));gap:var(--space-sm) var(--space-lg);display:grid}.site-header__entry--overview[data-astro-cid-l7arcky5]+.site-header__groups[data-astro-cid-l7arcky5]{border-block-start:1px solid var(--neutral-light);margin-block-start:var(--space-xs);padding-block-start:var(--space-sm)}.site-header__group-label[data-astro-cid-l7arcky5]{margin:0 0 var(--space-2xs);font-style:italic;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--primary-medium)}.site-header__section-label[data-astro-cid-l7arcky5]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);margin:var(--space-xs) 0 var(--space-3xs);font-weight:500}.site-header__group-label[data-astro-cid-l7arcky5]+.site-header__section-label[data-astro-cid-l7arcky5]{margin-block-start:0}.site-header__entries[data-astro-cid-l7arcky5]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.site-header__entry[data-astro-cid-l7arcky5]{margin-inline:calc(var(--space-xs) * -1);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-md);color:var(--text-body);text-decoration:none;transition:background .15s;display:block}.site-header__entry[data-astro-cid-l7arcky5]:hover{background:var(--neutral-ultra-light)}.site-header__entry[data-astro-cid-l7arcky5]:hover .site-header__entry-title[data-astro-cid-l7arcky5]{color:var(--primary-semi-dark)}.site-header__entry[data-astro-cid-l7arcky5][aria-current=page]{background:var(--neutral-ultra-light);box-shadow:inset 3px 0 0 var(--primary-medium)}.site-header__entry[data-astro-cid-l7arcky5][aria-current=page] .site-header__entry-title[data-astro-cid-l7arcky5]{color:var(--primary-semi-dark)}.site-header__entry-title[data-astro-cid-l7arcky5]{color:var(--text-strong);line-height:var(--leading-snug);display:block}.site-header__entry-text[data-astro-cid-l7arcky5]{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);display:block}.site-header__mobile[data-astro-cid-l7arcky5],.site-header__children[data-astro-cid-l7arcky5]{margin:0;padding:0;list-style:none}@media (width>=1101px){.site-header__panel[data-astro-cid-l7arcky5]{z-index:10;inline-size:min(var(--panel-columns,1) * 25.5rem, 100vw - 2 * var(--section-gutter));padding:var(--space-md);translate:var(--panel-shift,0px) 0;background:var(--white);border:1px solid var(--neutral-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin-block-start:var(--space-xs);position:absolute;inset-block-start:100%;inset-inline-start:-.5rem}.site-header__panel[data-astro-cid-l7arcky5]:before{content:"";block-size:calc(var(--space-xs) + 2px);position:absolute;inset-block-end:100%;inset-inline:0}.site-header__panel[data-astro-cid-l7arcky5]>.site-header__entry--overview[data-astro-cid-l7arcky5]:first-child{margin-block-start:calc(var(--space-3xs) * -1)}.site-header__group[data-astro-cid-l7arcky5]>.site-header__entries[data-astro-cid-l7arcky5]:last-child{margin-block-end:calc(var(--space-3xs) * -1)}.site-header__item[data-astro-cid-l7arcky5][data-open]>.site-header__panel[data-astro-cid-l7arcky5],.site-header__item[data-astro-cid-l7arcky5]:not([data-dismissed]):focus-within>.site-header__panel[data-astro-cid-l7arcky5]{display:block}.site-header__item[data-astro-cid-l7arcky5]:not([data-dismissed]):focus-within>.site-header__sub-toggle[data-astro-cid-l7arcky5] svg[data-astro-cid-l7arcky5]{transform:rotate(180deg)}}@media (width>=1101px) and (hover:hover){.site-header__item[data-astro-cid-l7arcky5]:not([data-dismissed]):hover>.site-header__panel[data-astro-cid-l7arcky5]{display:block}.site-header__item[data-astro-cid-l7arcky5]:not([data-dismissed]):hover>.site-header__sub-toggle[data-astro-cid-l7arcky5] svg[data-astro-cid-l7arcky5]{transform:rotate(180deg)}}@media (width>=1101px){.site-header__mobile[data-astro-cid-l7arcky5],.site-header__menu-extra[data-astro-cid-l7arcky5]{display:none}}.site-header__menu-btn[data-astro-cid-l7arcky5]{border:1px solid var(--neutral-light);border-radius:var(--radius-md);width:40px;height:40px;color:var(--text-body);cursor:pointer;line-height:var(--leading-none);background:0 0;order:10;justify-content:center;align-items:center;padding:0;transition:color .2s,border-color .2s;display:none}.site-header__menu-btn[data-astro-cid-l7arcky5]:hover{color:var(--primary-medium);border-color:var(--primary-medium)}.site-header__menu-btn[data-astro-cid-l7arcky5][aria-expanded=true] .site-header__icon--menu[data-astro-cid-l7arcky5]{display:none}.site-header__menu-btn[data-astro-cid-l7arcky5][aria-expanded=true] .site-header__icon--close[data-astro-cid-l7arcky5]{display:inline-flex}.site-header__icon[data-astro-cid-l7arcky5]{display:none}.site-header__icon--menu[data-astro-cid-l7arcky5]{display:inline-flex}@media (width<=1100px){.site-header__menu-btn[data-astro-cid-l7arcky5]{display:inline-flex}.site-header__brand[data-astro-cid-l7arcky5]{margin-inline-end:auto}.site-header__role[data-astro-cid-l7arcky5],.site-header__links[data-astro-cid-l7arcky5],.site-header__cta[data-astro-cid-l7arcky5]{display:none}.site-header__nav[data-astro-cid-l7arcky5]{margin-top:var(--space-xs);max-height:calc(100dvh - var(--site-header-height) - var(--space-md));padding:var(--space-sm) var(--space-md);background:var(--white);border:1px solid var(--neutral-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.site-header__nav[data-astro-cid-l7arcky5][data-open]{display:block}.site-header__mobile[data-astro-cid-l7arcky5]{flex-direction:column;display:flex}.site-header__mobile[data-astro-cid-l7arcky5]>.site-header__item[data-astro-cid-l7arcky5]{border-block-end:1px solid var(--neutral-ultra-light);flex-wrap:wrap;justify-content:space-between}.site-header__mobile[data-astro-cid-l7arcky5] .site-header__link[data-astro-cid-l7arcky5]{padding-block:var(--space-2xs)}.site-header__mobile[data-astro-cid-l7arcky5] .site-header__sub-toggle[data-astro-cid-l7arcky5]{block-size:2.5rem;inline-size:2.5rem}.site-header__children[data-astro-cid-l7arcky5]{padding:0 0 var(--space-xs) var(--space-sm);flex-direction:column;flex-basis:100%;display:none}.site-header__item[data-astro-cid-l7arcky5][data-open]>.site-header__children[data-astro-cid-l7arcky5]{display:flex}.site-header__child[data-astro-cid-l7arcky5]{color:var(--text-body);padding:.3em .35em;text-decoration:none;display:block}.site-header__child[data-astro-cid-l7arcky5]:hover{color:var(--primary-medium)}.site-header__child[data-astro-cid-l7arcky5][aria-current=page],.site-header__child[data-astro-cid-l7arcky5][data-trail]{color:var(--primary-semi-dark);text-underline-offset:.2em;text-decoration:underline}.site-header__menu-extra[data-astro-cid-l7arcky5]{padding-block-start:var(--space-sm)}}.site-header--dark[data-astro-cid-l7arcky5]{background:var(--base-medium);color:var(--neutral-ultra-light);border-bottom-color:#0000}.site-header--dark[data-astro-cid-l7arcky5] .site-header__nav[data-astro-cid-l7arcky5]{background:var(--base-medium);border-color:color-mix(in oklch, currentColor 20%, transparent)}.site-header--dark[data-astro-cid-l7arcky5] .site-header__brand[data-astro-cid-l7arcky5]{color:var(--neutral-ultra-light)}.site-header--dark[data-astro-cid-l7arcky5] .site-header__link[data-astro-cid-l7arcky5]{color:var(--neutral-light)}.site-header--dark[data-astro-cid-l7arcky5] .site-header__link[data-astro-cid-l7arcky5]:hover,.site-header--dark[data-astro-cid-l7arcky5] .site-header__link[data-astro-cid-l7arcky5][aria-current=page]{color:var(--primary-light)}.site-header--dark[data-astro-cid-l7arcky5] .site-header__link[data-astro-cid-l7arcky5][aria-current=page]{border-bottom-color:var(--primary-light)}.site-header--dark[data-astro-cid-l7arcky5] .site-header__menu-btn[data-astro-cid-l7arcky5]{color:var(--neutral-light);border-color:color-mix(in oklch, currentColor 30%, transparent)}.site-header--dark[data-astro-cid-l7arcky5] .site-header__menu-btn[data-astro-cid-l7arcky5]:hover{color:var(--primary-light);border-color:currentColor}.site-header--transparent[data-astro-cid-l7arcky5]{background:0 0;border-bottom-color:#0000}.site-footer[data-astro-cid-jo6i4kqk]{padding-inline:var(--section-gutter);padding-block:var(--section-space-sm) var(--space-md);background:var(--surface-muted);color:var(--text-body)}.site-footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--site-width);margin-inline:auto}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-lg) var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=700px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}}.site-footer__logo-link[data-astro-cid-jo6i4kqk]{display:inline-block}.site-footer__logo[data-astro-cid-jo6i4kqk]{block-size:auto;inline-size:9rem;display:block}.site-footer__address[data-astro-cid-jo6i4kqk]{margin-block:var(--space-sm) 0;font-style:normal;line-height:var(--leading-relaxed,1.7)}.site-footer__social[data-astro-cid-jo6i4kqk]{gap:var(--space-xs);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:flex}.site-footer__social-link[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-md);background:var(--primary-medium);block-size:2.25rem;inline-size:2.25rem;color:var(--white);place-items:center;transition:background .15s;display:grid}.site-footer__social-link[data-astro-cid-jo6i4kqk]:hover{background:var(--primary-semi-dark);color:var(--white)}.site-footer__col-title[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-xs);font-size:var(--text-sm);letter-spacing:.04em;font-weight:700;line-height:var(--leading-snug);text-transform:uppercase;color:var(--text-strong)}.site-footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--primary-semi-dark);text-decoration:none}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--primary-dark);text-underline-offset:.2em;text-decoration:underline}@media (width>=1100px){.site-footer__contact[data-astro-cid-jo6i4kqk]{text-align:end}}.site-footer__nowrap[data-astro-cid-jo6i4kqk]{white-space:nowrap}.site-footer__tagline[data-astro-cid-jo6i4kqk]{text-wrap:balance;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-snug);color:var(--text-strong);margin:0}@media (width>=1100px){.site-footer__tagline[data-astro-cid-jo6i4kqk]{max-inline-size:28rem;margin-inline-start:auto}}.site-footer__channels[data-astro-cid-jo6i4kqk]{gap:var(--space-xs) var(--space-md);margin:var(--space-sm) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width>=1100px){.site-footer__channels[data-astro-cid-jo6i4kqk]{justify-content:flex-end}}.site-footer__channels[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2xs);color:var(--text-strong);text-decoration:none;display:inline-flex}.site-footer__channels[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--primary-semi-dark);text-underline-offset:.2em;text-decoration:underline}.site-footer__channels[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex-shrink:0}.site-footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-lg);font-size:var(--text-sm);color:var(--text-body);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.site-footer__copyright[data-astro-cid-jo6i4kqk]{margin:0}.site-footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-body);text-decoration:none}.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--primary-semi-dark);text-underline-offset:.2em;text-decoration:underline}@media (pointer:coarse){.site-footer__channels[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-block-size:44px;display:inline-flex}}.site-footer--dark[data-astro-cid-jo6i4kqk]{background:var(--base-medium);color:var(--white)}.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__address[data-astro-cid-jo6i4kqk],.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__tagline[data-astro-cid-jo6i4kqk],.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__bottom[data-astro-cid-jo6i4kqk],.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__copyright[data-astro-cid-jo6i4kqk]{color:var(--white)}.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__col-title[data-astro-cid-jo6i4kqk]{color:var(--primary-medium)}.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__channels[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--white)}.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__channels[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__channels[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--primary-light)}.site-footer--dark[data-astro-cid-jo6i4kqk] .site-footer__channels[data-astro-cid-jo6i4kqk]{color:var(--white)}.site-footer--dark[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--white)}.section[data-astro-cid-w6ymvdtg]{padding-inline:var(--section-gutter);padding-block:max(var(--section-space-md), var(--clear-header,0px)) var(--section-space-md)}.section--tight[data-astro-cid-w6ymvdtg]{padding-block:var(--section-space-xs)}.section--flush[data-astro-cid-w6ymvdtg]{padding-block:0}.section--raised[data-astro-cid-w6ymvdtg]{background:var(--neutral-ultra-light)}.section--muted[data-astro-cid-w6ymvdtg]{background:var(--surface-muted)}.section--brand[data-astro-cid-w6ymvdtg]{background:var(--primary-ultra-light)}.section--brand[data-astro-cid-w6ymvdtg] .section__eyebrow[data-astro-cid-w6ymvdtg]{color:var(--primary-dark)}.section--inverse[data-astro-cid-w6ymvdtg]{background:var(--base-medium);color:var(--neutral-ultra-light)}.section--inverse[data-astro-cid-w6ymvdtg] .section__eyebrow[data-astro-cid-w6ymvdtg]{color:var(--primary-light)}.section--inverse[data-astro-cid-w6ymvdtg] .section__title[data-astro-cid-w6ymvdtg]{color:var(--neutral-ultra-light)}.section--inverse[data-astro-cid-w6ymvdtg] .section__sub[data-astro-cid-w6ymvdtg]{color:var(--neutral-light)}.section--primary[data-astro-cid-w6ymvdtg]{--focus-ring-color:var(--white);background:var(--primary-medium);color:var(--on-primary)}.section--primary[data-astro-cid-w6ymvdtg] .section__eyebrow[data-astro-cid-w6ymvdtg],.section--primary[data-astro-cid-w6ymvdtg] .section__title[data-astro-cid-w6ymvdtg],.section--primary[data-astro-cid-w6ymvdtg] .section__sub[data-astro-cid-w6ymvdtg]{color:var(--on-primary)}.section--primary[data-astro-cid-w6ymvdtg] .section__sub[data-astro-cid-w6ymvdtg]{font-weight:500}.section__inner--site[data-astro-cid-w6ymvdtg]{max-width:var(--site-width);margin-inline:auto}.section__inner--wide[data-astro-cid-w6ymvdtg]{max-width:var(--content-width);margin-inline:auto}.section__inner--content[data-astro-cid-w6ymvdtg]{max-width:var(--content-width-md);margin-inline:auto}.section__inner--narrow[data-astro-cid-w6ymvdtg]{max-width:var(--content-width-sm);margin-inline:auto}.section__inner--prose[data-astro-cid-w6ymvdtg]{max-width:var(--content-width-xs);margin-inline:auto}.section__inner--center[data-astro-cid-w6ymvdtg]{text-align:center}.section__inner--center[data-astro-cid-w6ymvdtg] .section__sub[data-astro-cid-w6ymvdtg]{margin-inline:auto}.section__inner--center[data-astro-cid-w6ymvdtg] .section__title-row[data-astro-cid-w6ymvdtg]{justify-content:center}.section__inner[data-astro-cid-w6ymvdtg]>:last-child{margin-block-end:0}.section__head[data-astro-cid-w6ymvdtg]{margin-block-end:var(--space-xl)}.section__head[data-astro-cid-w6ymvdtg]:last-child{margin-block-end:0}@media (width>=900px){.section__head--split[data-astro-cid-w6ymvdtg]{column-gap:var(--space-xl);grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;display:grid}.section__head--split[data-astro-cid-w6ymvdtg]>.section__eyebrow[data-astro-cid-w6ymvdtg],.section__head--split[data-astro-cid-w6ymvdtg]>.section__title[data-astro-cid-w6ymvdtg],.section__head--split[data-astro-cid-w6ymvdtg]>.section__title-row[data-astro-cid-w6ymvdtg],.section__head--split[data-astro-cid-w6ymvdtg]>.section__sub[data-astro-cid-w6ymvdtg]{grid-column:1}.section__head--split[data-astro-cid-w6ymvdtg]>.section__aside[data-astro-cid-w6ymvdtg]{grid-area:1/2/-1;justify-self:end;margin-block-start:0}}.section__eyebrow[data-astro-cid-w6ymvdtg]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--primary-semi-dark);margin-block-end:var(--space-xs);font-weight:500}.section__title[data-astro-cid-w6ymvdtg]{margin-block-end:0}.section__title-row[data-astro-cid-w6ymvdtg]{align-items:center;gap:var(--space-sm);display:flex}.section__icon[data-astro-cid-w6ymvdtg]{flex-shrink:0;block-size:2.75rem;inline-size:auto}.section__sub[data-astro-cid-w6ymvdtg]{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--text-body);max-inline-size:var(--measure);margin-block:var(--space-xs) 0}.section__sub--rich[data-astro-cid-w6ymvdtg]>*{margin-block:0}.section__sub--rich[data-astro-cid-w6ymvdtg]>*+*{margin-block-start:var(--space-xs)}.section__sub--rich[data-astro-cid-w6ymvdtg] ul,.section__sub--rich[data-astro-cid-w6ymvdtg] ol{padding-inline-start:1.25em}.section__sub--rich[data-astro-cid-w6ymvdtg] a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.section__aside[data-astro-cid-w6ymvdtg]{margin-block-start:var(--space-md)}.section__aside[data-astro-cid-w6ymvdtg]>:last-child{margin-block-end:0}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-md);cursor:pointer;border:2px solid #0000;font-family:inherit;font-weight:400;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn[data-astro-cid-ekguhzzh]:disabled,.btn[data-astro-cid-ekguhzzh][aria-disabled=true]{background:var(--surface-muted);border-color:var(--surface-muted);box-shadow:none;color:var(--neutral-semi-light);cursor:not-allowed}.btn-sm[data-astro-cid-ekguhzzh]{font-size:var(--text-sm);padding:.4em 1.4em}.btn-md[data-astro-cid-ekguhzzh]{font-size:var(--text-md);padding:.45em 1.7em}.btn-lg[data-astro-cid-ekguhzzh]{font-size:var(--text-lg);padding:.55em 2em}.btn-primary[data-astro-cid-ekguhzzh]{background:var(--primary-medium);border-color:var(--primary-medium);color:var(--on-primary)}.btn-primary[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.btn-secondary[data-astro-cid-ekguhzzh]{background:var(--secondary-medium);border-color:var(--secondary-medium);color:var(--on-secondary)}.btn-secondary[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--secondary-hover);border-color:var(--secondary-hover);color:var(--on-secondary)}.btn-success[data-astro-cid-ekguhzzh]{background:var(--success-medium);border-color:var(--success-medium);color:var(--on-success)}.btn-success[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--success-hover);border-color:var(--success-hover);color:var(--on-success)}.btn-warning[data-astro-cid-ekguhzzh]{background:var(--warning-medium);border-color:var(--warning-medium);color:var(--on-warning)}.btn-warning[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--warning-hover);border-color:var(--warning-hover);color:var(--on-warning)}.btn-info[data-astro-cid-ekguhzzh]{background:var(--info-medium);border-color:var(--info-medium);color:var(--on-info)}.btn-info[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--info-hover);border-color:var(--info-hover);color:var(--on-info)}.btn-danger[data-astro-cid-ekguhzzh]{background:var(--danger-medium);border-color:var(--danger-medium);color:var(--on-danger)}.btn-danger[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--danger-hover);border-color:var(--danger-hover);color:var(--on-danger)}.btn-dark[data-astro-cid-ekguhzzh]{background:var(--base-medium);border-color:var(--base-medium);color:var(--white)}.btn-dark[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--base-dark);border-color:var(--base-dark);color:var(--white)}.btn-light[data-astro-cid-ekguhzzh]{background:var(--white);border-color:var(--white);color:var(--primary-semi-dark)}.btn-light[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--primary-ultra-light);border-color:var(--primary-ultra-light);color:var(--primary-dark)}.btn-outline[data-astro-cid-ekguhzzh]{background:var(--white);border-color:var(--neutral-light);color:var(--text-strong)}.btn-outline[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--white);border-color:var(--primary-medium);color:var(--text-strong)}.btn-outline-light[data-astro-cid-ekguhzzh]{background:color-mix(in oklch, var(--white) 18%, transparent);border-color:color-mix(in oklch, var(--white) 70%, transparent);color:var(--white)}.btn-outline-light[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:color-mix(in oklch, var(--white) 30%, transparent);border-color:var(--white);color:var(--white)}.btn-ghost[data-astro-cid-ekguhzzh]{color:var(--primary-medium);border-color:var(--primary-medium);background:0 0}.btn-ghost[data-astro-cid-ekguhzzh]:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--on-primary)}.site-cta__body[data-astro-cid-het6uyqg]{font-size:var(--text-lg);line-height:var(--leading-normal);max-inline-size:var(--measure);margin-block-end:var(--space-lg);margin-inline:auto}.site-cta__actions[data-astro-cid-het6uyqg]{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.market-selector[data-astro-cid-sb3qdqp4]{align-items:stretch;gap:var(--space-3xs);display:inline-flex}@media (width<=1100px){.market-selector--bar[data-astro-cid-sb3qdqp4] .market-selector__trigger[data-astro-cid-sb3qdqp4],.market-selector--bar[data-astro-cid-sb3qdqp4] .market-selector__switch[data-astro-cid-sb3qdqp4]{display:none}}@media (width>=1101px) and (width<=1279px){.market-selector--bar[data-astro-cid-sb3qdqp4] .market-selector__current[data-astro-cid-sb3qdqp4]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.market-selector__trigger[data-astro-cid-sb3qdqp4]{align-items:center;gap:var(--space-2xs);border:1px solid var(--neutral-light);border-radius:var(--radius-md);background:var(--white);color:var(--text-body);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:.4em .8em;transition:border-color .2s,color .2s;display:inline-flex}.market-selector__trigger[data-astro-cid-sb3qdqp4]:hover{border-color:var(--primary-medium);color:var(--text-strong)}.market-selector__flag[data-astro-cid-sb3qdqp4]{object-fit:cover;block-size:16px;inline-size:24px;box-shadow:0 0 0 1px color-mix(in oklch, var(--base-medium) 15%, transparent);border-radius:2px;flex-shrink:0;display:block}.market-selector__switch[data-astro-cid-sb3qdqp4]{border:1px solid var(--neutral-light);border-radius:var(--radius-md);background:var(--white);font-size:var(--text-sm);display:inline-flex;overflow:hidden}.market-selector__lang[data-astro-cid-sb3qdqp4]{color:var(--primary-semi-dark);place-items:center;padding-inline:.65em;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:grid}.market-selector__lang[data-astro-cid-sb3qdqp4]+.market-selector__lang[data-astro-cid-sb3qdqp4]{border-inline-start:1px solid var(--neutral-light)}.market-selector__lang[data-astro-cid-sb3qdqp4]:hover{background:var(--neutral-ultra-light);color:var(--primary-dark)}.market-selector__lang[data-astro-cid-sb3qdqp4][aria-current=page]{background:var(--primary-medium);color:var(--on-primary)}.market-selector__panel[data-astro-cid-sb3qdqp4]{inset:auto;inline-size:min(44rem, 100% - 2 * var(--section-gutter));max-block-size:calc(100dvh - var(--site-header-height) - var(--space-md));padding:var(--space-md);border:1px solid var(--neutral-light);border-radius:var(--radius-lg);background:var(--white);color:var(--text-body);box-shadow:var(--shadow-lg);margin:0;position:fixed;inset-block-start:calc(var(--site-header-height) + var(--space-2xs));inset-inline-end:max(var(--section-gutter), (100% - var(--site-width)) / 2);overflow:auto}.market-selector__panel[data-astro-cid-sb3qdqp4]::backdrop{background:color-mix(in oklch, var(--base-ultra-dark) 25%, transparent)}.market-selector__head[data-astro-cid-sb3qdqp4]{justify-content:space-between;align-items:center;margin-block-end:var(--space-xs);display:flex}.market-selector__title[data-astro-cid-sb3qdqp4]{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--primary-semi-dark);margin:0;font-weight:500}.market-selector__close[data-astro-cid-sb3qdqp4]{border-radius:var(--radius-md);block-size:2.25rem;inline-size:2.25rem;color:var(--text-body);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.market-selector__close[data-astro-cid-sb3qdqp4]:hover{background:var(--neutral-ultra-light)}.market-selector__list[data-astro-cid-sb3qdqp4]{gap:2px var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=700px){.market-selector__list[data-astro-cid-sb3qdqp4]{grid-template-columns:1fr}}.market-selector__market[data-astro-cid-sb3qdqp4]{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs) var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);display:flex}.market-selector__market[data-astro-cid-sb3qdqp4].is-current{background:var(--neutral-ultra-light);box-shadow:inset 3px 0 0 var(--primary-medium)}.market-selector__name[data-astro-cid-sb3qdqp4]{min-inline-size:0;color:var(--text-strong);flex:1}.market-selector__variants[data-astro-cid-sb3qdqp4]{justify-content:flex-end;gap:var(--space-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.market-selector__variant[data-astro-cid-sb3qdqp4]{border:1px solid var(--neutral-light);border-radius:var(--radius-md);background:var(--white);color:var(--primary-semi-dark);font-size:var(--text-sm);padding:.2em .6em;line-height:1.3;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.market-selector__variant[data-astro-cid-sb3qdqp4]:hover{border-color:var(--primary-medium);color:var(--primary-dark)}.market-selector__variant[data-astro-cid-sb3qdqp4][aria-current=page]{border-color:var(--primary-medium);background:var(--primary-medium);color:var(--on-primary)}.visually-hidden[data-astro-cid-sb3qdqp4]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.role-selector[data-astro-cid-47rwxfms]{position:relative}.role-selector__trigger[data-astro-cid-47rwxfms]{align-items:center;gap:var(--space-2xs);border:1px solid var(--neutral-light);border-radius:var(--radius-md);background:var(--white);color:var(--text-strong);font:inherit;font-size:var(--text-md);line-height:var(--leading-snug);cursor:pointer;padding:.2em .6em;transition:border-color .2s,color .2s;display:inline-flex}.role-selector__trigger[data-astro-cid-47rwxfms]:hover,.role-selector__trigger[data-astro-cid-47rwxfms][aria-expanded=true]{border-color:var(--primary-medium)}.role-selector__trigger[data-astro-cid-47rwxfms][aria-expanded=true] .role-selector__chevron[data-astro-cid-47rwxfms]{transform:rotate(180deg)}.role-selector__chevron[data-astro-cid-47rwxfms]{flex-shrink:0;transition:transform .2s}.role-selector__list[data-astro-cid-47rwxfms]{z-index:20;min-inline-size:12rem;padding:var(--space-3xs);background:var(--white);border:1px solid var(--neutral-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0;list-style:none;display:none;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-start:0}.role-selector[data-astro-cid-47rwxfms][data-open] .role-selector__list[data-astro-cid-47rwxfms]{display:block}.role-selector__option[data-astro-cid-47rwxfms]{align-items:center;gap:var(--space-2xs);border-radius:var(--radius-md);color:var(--text-body);padding:.4em .75em .4em .5em;text-decoration:none;display:flex}.role-selector__option[data-astro-cid-47rwxfms]:hover{background:var(--neutral-ultra-light);color:var(--text-strong)}.role-selector__option[data-astro-cid-47rwxfms][aria-current=page]{color:var(--primary-semi-dark);font-weight:500}.role-selector__check[data-astro-cid-47rwxfms]{inline-size:1rem;color:var(--primary-medium);flex-shrink:0;place-items:center;display:grid}.visually-hidden[data-astro-cid-47rwxfms]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.side-buttons[data-astro-cid-zv3d64f5]{z-index:40;box-shadow:var(--shadow-md);border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-end:0;overflow:hidden;transform:translateY(-50%)}@media (width<=699px){.side-buttons[data-astro-cid-zv3d64f5]{border-end-start-radius:0;flex-direction:row;inset-block:auto 0;transform:none}}@media print{.side-buttons[data-astro-cid-zv3d64f5]{display:none}}.side-buttons__item[data-astro-cid-zv3d64f5]{background:var(--primary-medium);block-size:3rem;inline-size:3rem;color:var(--on-primary);place-items:center;transition:background .2s;display:grid}.side-buttons__item[data-astro-cid-zv3d64f5]:hover{background:var(--primary-hover);color:var(--on-primary)}.side-buttons__item[data-astro-cid-zv3d64f5]:focus-visible{outline:2px solid var(--white);outline-offset:-4px}.side-buttons__item[data-astro-cid-zv3d64f5]+.side-buttons__item[data-astro-cid-zv3d64f5]{border-block-start:1px solid color-mix(in oklch, var(--white) 25%, transparent)}.side-buttons__item--top[data-astro-cid-zv3d64f5]{background:var(--base-medium)}.side-buttons__item--top[data-astro-cid-zv3d64f5]:hover{background:var(--base-dark)}@media (width<=40rem){.side-buttons__item[data-astro-cid-zv3d64f5]{block-size:2.5rem;inline-size:2.5rem}}.visually-hidden[data-astro-cid-zv3d64f5]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dev-links[data-astro-cid-3ou4chvs]{z-index:40;border-radius:var(--radius-full);background:var(--base-medium);box-shadow:var(--shadow-md);font-size:var(--text-sm);align-items:center;font-weight:500;display:inline-flex;position:fixed;inset-block-end:var(--space-sm);inset-inline-start:var(--space-sm)}@media print{.dev-links[data-astro-cid-3ou4chvs]{display:none}}.dev-links__link[data-astro-cid-3ou4chvs]{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-full);color:var(--white);text-decoration:none;transition:background .2s}.dev-links__link[data-astro-cid-3ou4chvs]:hover{background:var(--base-dark);color:var(--white)}.dev-links__link[data-astro-cid-3ou4chvs]:focus-visible{outline:2px solid var(--primary-medium);outline-offset:2px}.dev-links__sep[data-astro-cid-3ou4chvs]{background:color-mix(in oklch, var(--white) 35%, transparent);block-size:1em;inline-size:1px}body .site-footer.site-footer{padding-block-end:calc(var(--space-md) + 3.5rem)}.skip-link[data-astro-cid-hkbrpulz]{z-index:60;padding:var(--space-xs) var(--space-sm);background:var(--surface-raised);color:var(--text-strong);border:1px solid var(--neutral-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-weight:500;text-decoration:none;position:absolute;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);transform:translateY(-200%)}.skip-link[data-astro-cid-hkbrpulz]:focus{transform:none}.header-actions[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--space-sm);display:flex}.header-actions--menu[data-astro-cid-hkbrpulz]{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap}.header-actions__news[data-astro-cid-hkbrpulz]{color:var(--text-body);text-decoration:none}.header-actions__news[data-astro-cid-hkbrpulz]:hover{color:var(--primary-medium)}.header-actions__social[data-astro-cid-hkbrpulz]{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:flex}@media (width>=1101px) and (width<=1199px){.site-header:has(.market-selector__switch) .header-actions__social[data-astro-cid-hkbrpulz]{display:none}}.header-actions__icon[data-astro-cid-hkbrpulz]{border-radius:var(--radius-md);background:var(--neutral-ultra-light);block-size:2rem;inline-size:2rem;color:var(--base-medium);place-items:center;transition:background .2s,color .2s;display:grid}.header-actions__icon[data-astro-cid-hkbrpulz]:hover{background:var(--primary-medium);color:var(--on-primary)}
