@import"https://fast.fonts.net/lt/1.css?apiType=css&c=1c44d680-62fe-45cd-a051-473391713f87&fontids=5167346,5199878,5321113,5394505";.ds-box{display:flex}.ds-box.stack{flex-direction:column}.ds-box.inline{flex-direction:row}.ds-box.wrap{flex-wrap:wrap}.ds-container{box-sizing:border-box;margin-left:auto;margin-right:auto;width:100%}.ds-container.with-container-padding{padding-left:.6338019242rem;padding-right:.6338019242rem}.ds-container.with-horizontal-inset{padding-left:0;padding-right:0}.ds-container.with-container-padding.with-horizontal-inset{padding-left:calc(.6338019242rem + 0px);padding-right:calc(.6338019242rem + 0px)}@media (min-width: 640px){.ds-container{width:600px}.ds-container.with-horizontal-inset{padding-left:1.0625rem;padding-right:1.0625rem}.ds-container.with-container-padding.with-horizontal-inset{padding-left:1.6963019242rem;padding-right:1.6963019242rem}}@media (min-width: 768px){.ds-container{width:700px}.ds-container.with-horizontal-inset{padding-left:1.57778rem;padding-right:1.57778rem}.ds-container.with-container-padding.with-horizontal-inset{padding-left:2.2115819242rem;padding-right:2.2115819242rem}}@media (min-width: 1024px){.ds-container{width:900px}.ds-container.with-horizontal-inset{padding-left:2.4893897284rem;padding-right:2.4893897284rem}.ds-container.with-container-padding.with-horizontal-inset{padding-left:3.1231916526rem;padding-right:3.1231916526rem}}@media (min-width: 1280px){.ds-container{width:1200px}.ds-container.with-horizontal-inset{padding-left:3.9277093257rem;padding-right:3.9277093257rem}.ds-container.with-container-padding.with-horizontal-inset{padding-left:4.5615112499rem;padding-right:4.5615112499rem}}.ds-grid[data-v-75e3574f]{display:grid;width:100%;grid-template-columns:var(--template-columns)}@media (min-width: 640px){.ds-grid[data-v-75e3574f]{grid-template-columns:var(--template-columns-s)}}@media (min-width: 768px){.ds-grid[data-v-75e3574f]{grid-template-columns:var(--template-columns-m)}}@media (min-width: 1024px){.ds-grid[data-v-75e3574f]{grid-template-columns:var(--template-columns-l)}}@media (min-width: 1280px){.ds-grid[data-v-75e3574f]{grid-template-columns:var(--template-columns-xl)}}h1.ds-text:not([class*=" size-"]){font-size:5}h2.ds-text:not([class*=" size-"]){font-size:4}h3.ds-text:not([class*=" size-"]){font-size:2}h4.ds-text:not([class*=" size-"]){font-size:1}h5.ds-text:not([class*=" size-"]){font-size:0}h6.ds-text:not([class*=" size-"]){font-size:-1}.ds-text{color:var(--color-text)}.ds-text.size-5{font-size:3.052rem}.ds-text.size-4{font-size:2.441rem}.ds-text.size-3{font-size:1.953rem}.ds-text.size-2{font-size:1.563rem}.ds-text.size-1{font-size:1.25rem}.ds-text.size-0{font-size:1rem}.ds-text.size--1{font-size:.8rem}.ds-text.size--2{font-size:.64rem}.ds-text.size--3{font-size:.512rem}.ds-text.size-9{font-size:7.451rem}.ds-text.size-8{font-size:5.96rem}.ds-text.size-7{font-size:4.768rem}.ds-text.size-6{font-size:3.815rem}@media (min-width: 640px){.ds-text.s-size-5{font-size:3.052rem}.ds-text.s-size-4{font-size:2.441rem}.ds-text.s-size-3{font-size:1.953rem}.ds-text.s-size-2{font-size:1.563rem}.ds-text.s-size-1{font-size:1.25rem}.ds-text.s-size-0{font-size:1rem}.ds-text.s-size--1{font-size:.8rem}.ds-text.s-size--2{font-size:.64rem}.ds-text.s-size--3{font-size:.512rem}.ds-text.s-size-9{font-size:7.451rem}.ds-text.s-size-8{font-size:5.96rem}.ds-text.s-size-7{font-size:4.768rem}.ds-text.s-size-6{font-size:3.815rem}}@media (min-width: 768px){.ds-text.m-size-5{font-size:3.052rem}.ds-text.m-size-4{font-size:2.441rem}.ds-text.m-size-3{font-size:1.953rem}.ds-text.m-size-2{font-size:1.563rem}.ds-text.m-size-1{font-size:1.25rem}.ds-text.m-size-0{font-size:1rem}.ds-text.m-size--1{font-size:.8rem}.ds-text.m-size--2{font-size:.64rem}.ds-text.m-size--3{font-size:.512rem}.ds-text.m-size-9{font-size:7.451rem}.ds-text.m-size-8{font-size:5.96rem}.ds-text.m-size-7{font-size:4.768rem}.ds-text.m-size-6{font-size:3.815rem}}@media (min-width: 1024px){.ds-text.l-size-5{font-size:3.052rem}.ds-text.l-size-4{font-size:2.441rem}.ds-text.l-size-3{font-size:1.953rem}.ds-text.l-size-2{font-size:1.563rem}.ds-text.l-size-1{font-size:1.25rem}.ds-text.l-size-0{font-size:1rem}.ds-text.l-size--1{font-size:.8rem}.ds-text.l-size--2{font-size:.64rem}.ds-text.l-size--3{font-size:.512rem}.ds-text.l-size-9{font-size:7.451rem}.ds-text.l-size-8{font-size:5.96rem}.ds-text.l-size-7{font-size:4.768rem}.ds-text.l-size-6{font-size:3.815rem}}@media (min-width: 1280px){.ds-text.xl-size-5{font-size:3.052rem}.ds-text.xl-size-4{font-size:2.441rem}.ds-text.xl-size-3{font-size:1.953rem}.ds-text.xl-size-2{font-size:1.563rem}.ds-text.xl-size-1{font-size:1.25rem}.ds-text.xl-size-0{font-size:1rem}.ds-text.xl-size--1{font-size:.8rem}.ds-text.xl-size--2{font-size:.64rem}.ds-text.xl-size--3{font-size:.512rem}.ds-text.xl-size-9{font-size:7.451rem}.ds-text.xl-size-8{font-size:5.96rem}.ds-text.xl-size-7{font-size:4.768rem}.ds-text.xl-size-6{font-size:3.815rem}}.footer-links:where(.astro-z2fq2fgo)>a:where(.astro-z2fq2fgo){min-height:2.4893897284rem;box-sizing:border-box;display:flex;align-items:center;text-decoration:none;color:var(--text-color-primary);padding-inline:.4017048791rem;border-bottom:.1022745946rem solid transparent;border-top:.1022745946rem solid var(--text-color-primary)}.footer-links:where(.astro-z2fq2fgo)>a:where(.astro-z2fq2fgo):last-child{border-bottom:.1022745946rem solid var(--text-color-primary)}.footer-links:where(.astro-z2fq2fgo)>a:where(.astro-z2fq2fgo):hover{text-decoration:underline}.footer:where(.astro-d25b2qdg){padding:6.1970612199rem 0 9.7775992515rem}.footer:where(.astro-d25b2qdg) a:where(.astro-d25b2qdg).kdab-com-logo{max-width:9.7775992515rem;color:var(--text-color-primary)}nav:where(.astro-p4kzw66w).menu{display:flex;gap:.6338019242rem;align-items:start}nav:where(.astro-p4kzw66w).menu>a:where(.astro-p4kzw66w){color:currentcolor;text-decoration:none;border-radius:999px;border:.1022745946rem solid currentColor;padding-inline:2ex}@media (max-width: 767px){nav:where(.astro-p4kzw66w).menu{background-color:var(--top-navigation-background);position:fixed;inset:var(--mobile-top-offset) 0 0;transform:translate(-100%);padding:6.1970612199rem;transition:transform 1s ease;flex-direction:column}nav:where(.astro-p4kzw66w).menu>a:where(.astro-p4kzw66w){font-size:1.25rem;padding-block:.75em}nav:where(.astro-p4kzw66w).menu.open{transform:translate(0)}}@media (min-width: 768px){nav:where(.astro-p4kzw66w).menu{flex-wrap:wrap}nav:where(.astro-p4kzw66w).menu>a:where(.astro-p4kzw66w){padding-block:.55em}}.hamburger:where(.astro-7h6rgyx7){background-color:transparent;border:0;cursor:pointer;align-items:center}.hamburger:where(.astro-7h6rgyx7) svg:where(.astro-7h6rgyx7){height:3.9277093257rem}.hamburger:where(.astro-7h6rgyx7) .line:where(.astro-7h6rgyx7){fill:none;stroke:var(--top-navigation-foreground);stroke-width:4;transition:stroke-dasharray .75s cubic-bezier(.4,0,.2,1),stroke-dashoffset .75s cubic-bezier(.4,0,.2,1),stroke .5s cubic-bezier(.4,0,.2,1)}.hamburger:where(.astro-7h6rgyx7) .line1:where(.astro-7h6rgyx7){stroke-dasharray:60 207}.hamburger:where(.astro-7h6rgyx7) .line2:where(.astro-7h6rgyx7){stroke-dasharray:60 60}.hamburger:where(.astro-7h6rgyx7) .line3:where(.astro-7h6rgyx7){stroke-dasharray:60 207}.hamburger:where(.astro-7h6rgyx7).open .line1:where(.astro-7h6rgyx7){stroke-dasharray:90 207;stroke-dashoffset:-134}.hamburger:where(.astro-7h6rgyx7).open .line2:where(.astro-7h6rgyx7){stroke-dasharray:1 60;stroke-dashoffset:-30}.hamburger:where(.astro-7h6rgyx7).open .line3:where(.astro-7h6rgyx7){stroke-dasharray:90 207;stroke-dashoffset:-134}.header:where(.astro-yvqbr2xt){padding:1.0625rem 1.57778rem;background-color:var(--top-navigation-background);color:var(--top-navigation-foreground);display:flex;justify-content:space-between}@media (min-width: 768px){.header:where(.astro-yvqbr2xt) .hamburger:where(.astro-yvqbr2xt){display:none}}@media (max-width: 767px){body:has(header.header>.menu.open){overflow:hidden}}.ds-prose{word-break:break-word;color:var(--color-text)}.ds-prose h1{font-size:3.052rem;color:var(--color-h1)}.ds-prose h1:not(:first-child){margin-top:1.25em}.ds-prose h1+*{margin-top:1em}.ds-prose h2{font-size:2.441rem;color:var(--color-h2)}.ds-prose h2:not(:first-child){margin-top:1.25em}.ds-prose h2+*{margin-top:1em}.ds-prose h3{font-size:1.563rem;color:var(--color-h3)}.ds-prose h3:not(:first-child){margin-top:1.25em}.ds-prose h3+*{margin-top:1em}.ds-prose h4{font-size:1.25rem;color:var(--color-h4)}.ds-prose h4:not(:first-child){margin-top:1.25em}.ds-prose h4+*{margin-top:1em}.ds-prose h5{font-size:1rem;color:var(--color-h5)}.ds-prose h5:not(:first-child){margin-top:1.25em}.ds-prose h5+*{margin-top:1em}.ds-prose h6{font-size:.8rem;color:var(--color-h6)}.ds-prose h6:not(:first-child){margin-top:1.25em}.ds-prose h6+*{margin-top:1em}.ds-prose h1{font-weight:400}.ds-prose h2,.ds-prose h3,.ds-prose h4,.ds-prose h5,.ds-prose h6{font-weight:600}.ds-prose h1,.ds-prose h2,.ds-prose h3,.ds-prose h4,.ds-prose h5,.ds-prose h6{font-style:normal}.ds-prose ul+p,.ds-prose ul+ol,.ds-prose ul+ul,.ds-prose ul+pre,.ds-prose ul+blockquote,.ds-prose ol+p,.ds-prose ol+ol,.ds-prose ol+ul,.ds-prose ol+pre,.ds-prose ol+blockquote,.ds-prose p+p,.ds-prose p+ol,.ds-prose p+ul,.ds-prose p+pre,.ds-prose p+blockquote,.ds-prose pre+p,.ds-prose pre+ol,.ds-prose pre+ul,.ds-prose pre+pre,.ds-prose pre+blockquote,.ds-prose blockquote+p,.ds-prose blockquote+ol,.ds-prose blockquote+ul,.ds-prose blockquote+pre,.ds-prose blockquote+blockquote{margin-top:1.0625rem}.ds-prose ul+h1,.ds-prose ul+h2,.ds-prose ul+h3,.ds-prose ul+h4,.ds-prose ol+h1,.ds-prose ol+h2,.ds-prose ol+h3,.ds-prose ol+h4,.ds-prose p+h1,.ds-prose p+h2,.ds-prose p+h3,.ds-prose p+h4,.ds-prose pre+h1,.ds-prose pre+h2,.ds-prose pre+h3,.ds-prose pre+h4,.ds-prose blockquote+h1,.ds-prose blockquote+h2,.ds-prose blockquote+h3,.ds-prose blockquote+h4{margin-top:2.4893897284rem}.ds-prose a,.ds-prose a:link,.ds-prose a:visited{color:var(--color-link)}.ds-prose a:active,.ds-prose a:hover{color:var(--color-link-hover)}.ds-prose.inherit-link-color a:link,.ds-prose.inherit-link-color a:visited{color:inherit}.ds-prose .link-text-decoration-none a:link,.ds-prose .link-text-decoration-none a:visited,.ds-prose .link-text-decoration-none a:active,.ds-prose .link-text-decoration-none a:hover{text-decoration:none}.ds-prose .link-text-decoration-underline a:link,.ds-prose .link-text-decoration-underline a:visited,.ds-prose .link-text-decoration-underline a:active,.ds-prose .link-text-decoration-underline a:hover{text-decoration:underline}.ds-prose .link-text-decoration-underline-on-hover a:link,.ds-prose .link-text-decoration-underline-on-hover a:visited{text-decoration:none}.ds-prose .link-text-decoration-underline-on-hover a:active,.ds-prose .link-text-decoration-underline-on-hover a:hover{text-decoration:underline}.ds-prose ul+*,.ds-prose ol+*{margin-top:1.0625rem}.ds-prose ul li,.ds-prose ol li{margin-left:1.0625rem;list-style-type:disc}.ds-prose ul li+li,.ds-prose ul li ul,.ds-prose ul li ol,.ds-prose ol li+li,.ds-prose ol li ul,.ds-prose ol li ol{margin-top:.1613668099rem}.ds-prose ol li{list-style-type:decimal}.ds-prose b,.ds-prose strong{font-weight:600}.ds-prose i,.ds-prose em{font-style:italic}.ds-prose code{background-color:var(--color-code-background);color:var(--color-code-foreground);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.ds-prose.code-scale--1 code{font-size:.8125em}.ds-prose.code-scale-0 code{font-size:1em}.ds-prose hr{border-top:.1022745946rem solid currentcolor}.ds-prose.industrial-flutter-prose p+p,.ds-prose.industrial-flutter-prose p+ol,.ds-prose.industrial-flutter-prose p+ul,.ds-prose.industrial-flutter-prose p+pre,.ds-prose.industrial-flutter-prose p+blockquote,.ds-prose.industrial-flutter-prose pre+p,.ds-prose.industrial-flutter-prose pre+ol,.ds-prose.industrial-flutter-prose pre+ul,.ds-prose.industrial-flutter-prose pre+pre,.ds-prose.industrial-flutter-prose pre+blockquote,.ds-prose.industrial-flutter-prose blockquote+p,.ds-prose.industrial-flutter-prose blockquote+ol,.ds-prose.industrial-flutter-prose blockquote+ul,.ds-prose.industrial-flutter-prose blockquote+pre,.ds-prose.industrial-flutter-prose blockquote+blockquote{margin-top:1.57778rem}.ds-prose.industrial-flutter-prose h2:not(:first-child),.ds-prose.industrial-flutter-prose h3:not(:first-child),.ds-prose.industrial-flutter-prose h4:not(:first-child){margin-top:1.5em}.ds-prose.industrial-flutter-prose h2+*,.ds-prose.industrial-flutter-prose h3+*,.ds-prose.industrial-flutter-prose h4+*{margin-top:1.5em}.ds-prose.industrial-flutter-prose ul+*,.ds-prose.industrial-flutter-prose ol+*{margin-top:1.57778rem}.ds-prose.industrial-flutter-prose ul li,.ds-prose.industrial-flutter-prose ol li{margin-left:1.57778rem}.ds-prose.industrial-flutter-prose ul li+li,.ds-prose.industrial-flutter-prose ul li ul,.ds-prose.industrial-flutter-prose ul li ol,.ds-prose.industrial-flutter-prose ol li+li,.ds-prose.industrial-flutter-prose ol li ul,.ds-prose.industrial-flutter-prose ol li ol{margin-top:.4017048791rem}.ds-image img{display:block;width:100%;height:auto;min-height:1px}.industrial-flutter-icon:where(.astro-erburx22){height:auto}.icon-circle:where(.astro-6f7tvje3){display:grid;place-items:center;aspect-ratio:1/1;border-radius:9999px;box-sizing:border-box}.icon-circle:where(.astro-6f7tvje3).cool{background-color:var(--block-info-icon-cool-icon);color:var(--block-info-icon-cool-background)}.icon-circle:where(.astro-6f7tvje3).neutral{background-color:var(--block-info-icon-neutral-icon);color:var(--block-info-icon-neutral-background)}.icon-circle:where(.astro-6f7tvje3).toned{background-color:var(--block-info-icon-toned-icon);color:var(--block-info-icon-toned-background)}.icon-circle:where(.astro-6f7tvje3).warm{background-color:var(--block-info-icon-warm-icon);color:var(--block-info-icon-warm-background)}.icon-circle:where(.astro-6f7tvje3).black{background-color:var(--text-color-primary);color:var(--background-color-primary);border-color:var(--text-color-primary)}.icon-circle:where(.astro-6f7tvje3).white{background-color:var(--background-color-primary);color:var(--text-color-primary);border-color:var(--background-color-primary)}.icon-circle:where(.astro-6f7tvje3).outline{border:.1022745946rem solid currentColor}.industrial-flutter-button{align-self:start;background-color:inherit;border:none;cursor:pointer;display:inline-block;padding:0;text-decoration:none}.industrial-flutter-button .industrial-flutter-button-box .link-text{border-radius:999px;padding:0 2ex;display:grid;align-items:center;box-sizing:border-box}.industrial-flutter-button .industrial-flutter-button-box .link-text.outline{border:.1022745946rem solid currentColor}.industrial-flutter-button .industrial-flutter-button-box:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box:active>.link-text{box-shadow:inset .4017048791rem .4017048791rem .4017048791rem #0000001a}.industrial-flutter-button .industrial-flutter-button-box.black>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.black>.link-text{background-color:var(--text-color-primary);color:var(--background-color-primary);border-color:var(--text-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.blue>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue>.link-text,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-cool>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-cool>.link-text,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-neutral>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-neutral>.link-text,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-toned>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-toned>.link-text,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-warm>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-warm>.link-text{background-color:var(--card-button-background);color:var(--background-color-primary);border-color:var(--card-button-background)}.industrial-flutter-button .industrial-flutter-button-box.blue-hover-cool:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-cool:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-cool:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-cool:active>.link-text{background-color:var(--card-button-background-hover-cool);color:var(--background-color-primary);border-color:var(--card-button-background-hover-cool)}.industrial-flutter-button .industrial-flutter-button-box.blue-hover-toned:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-toned:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-toned:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-toned:active>.link-text{background-color:var(--card-button-background-hover-toned);color:var(--background-color-primary);border-color:var(--card-button-background-hover-toned)}.industrial-flutter-button .industrial-flutter-button-box.blue-hover-warm:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-warm:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-warm:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.blue-hover-warm:active>.link-text{background-color:var(--card-button-background-hover-warm);color:var(--background-color-primary);border-color:var(--card-button-background-hover-warm)}.industrial-flutter-button .industrial-flutter-button-box.reverse>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.reverse>.link-text{background-color:transparent;color:var(--background-color-primary);border-color:var(--background-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.reverse-hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.reverse-hover>.link-text{background-color:transparent;color:var(--background-color-primary);border-color:var(--background-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.reverse-hover:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.reverse-hover:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.reverse-hover:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.reverse-hover:active>.link-text{background-color:var(--card-button-background);color:var(--background-color-primary);border-color:var(--card-button-background)}.industrial-flutter-button .industrial-flutter-button-box.tag>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.tag>.link-text{background-color:var(--background-color-primary);color:var(--text-color-primary);border-color:var(--text-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.tag-invisible-border>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.tag-invisible-border>.link-text{background-color:var(--background-color-primary);color:var(--text-color-primary);border-color:var(--background-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.white>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.white>.link-text{background-color:var(--background-color-primary);color:var(--text-color-primary);border-color:var(--background-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.white:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.white:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.white:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.white:active>.link-text{background-color:var(--card-button-background);color:var(--background-color-primary);border-color:var(--card-button-background)}.industrial-flutter-button .industrial-flutter-button-box.cool-active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.cool-active>.link-text{background-color:var(--button-cool-hover-color);color:var(--text-color-primary);border-color:var(--text-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.neutral-active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.neutral-active>.link-text{background-color:var(--button-neutral-hover-color);color:var(--text-color-primary);border-color:var(--text-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.toned-active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.toned-active>.link-text{background-color:var(--button-toned-hover-color);color:var(--text-color-primary);border-color:var(--text-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.warm-active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.warm-active>.link-text{background-color:var(--button-warm-hover-color);color:var(--text-color-primary);border-color:var(--text-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.cool>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.cool>.link-text,.industrial-flutter-button .industrial-flutter-button-box.cool-dark>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.cool-dark>.link-text,.industrial-flutter-button .industrial-flutter-button-box.neutral>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.neutral>.link-text,.industrial-flutter-button .industrial-flutter-button-box.neutral-dark>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.neutral-dark>.link-text,.industrial-flutter-button .industrial-flutter-button-box.toned>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.toned>.link-text,.industrial-flutter-button .industrial-flutter-button-box.toned-dark>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.toned-dark>.link-text,.industrial-flutter-button .industrial-flutter-button-box.warm>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.warm>.link-text,.industrial-flutter-button .industrial-flutter-button-box.warm-dark>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.warm-dark>.link-text{background-color:transparent;color:var(--text-color-primary);border-color:var(--text-color-primary)}.industrial-flutter-button .industrial-flutter-button-box.cool:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.cool:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.cool:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.cool:active>.link-text{background:var(--button-cool-hover-color)}.industrial-flutter-button .industrial-flutter-button-box.cool-dark:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.cool-dark:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.cool-dark:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.cool-dark:active>.link-text{background:var(--button-cool-dark-hover-color)}.industrial-flutter-button .industrial-flutter-button-box.neutral:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.neutral:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.neutral:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.neutral:active>.link-text{background:var(--button-neutral-hover-color)}.industrial-flutter-button .industrial-flutter-button-box.neutral-dark:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.neutral-dark:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.neutral-dark:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.neutral-dark:active>.link-text{background:var(--button-neutral-dark-hover-color)}.industrial-flutter-button .industrial-flutter-button-box.toned:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.toned:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.toned:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.toned:active>.link-text{background:var(--button-toned-hover-color)}.industrial-flutter-button .industrial-flutter-button-box.toned-dark:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.toned-dark:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.toned-dark:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.toned-dark:active>.link-text{background:var(--button-toned-dark-hover-color)}.industrial-flutter-button .industrial-flutter-button-box.warm:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.warm:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.warm:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.warm:active>.link-text{background:var(--button-warm-hover-color)}.industrial-flutter-button .industrial-flutter-button-box.warm-dark:hover>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.warm-dark:hover>.link-text,.industrial-flutter-button .industrial-flutter-button-box.warm-dark:active>.icon-circle,.industrial-flutter-button .industrial-flutter-button-box.warm-dark:active>.link-text{background:var(--button-warm-dark-hover-color)}.ds-embed{width:100%;box-sizing:border-box;background-size:cover;background-position:50%;border-radius:1.0625rem;overflow:hidden;display:grid}.ds-embed>.embed-container{width:100%;height:100%}.ds-embed>.embed-container>iframe,.ds-embed>.embed-container>img{width:100%;height:100%;border:unset;margin:unset;box-sizing:border-box}.ds-embed .hidden{display:none!important}.play-button{--play-button-size: size.get(4);background-color:color-mix(in srgb,var(--embed-background-color),transparent 10%);border:unset;cursor:pointer;margin:unset}.play-button svg{color:var(--embed-foreground-color);transition:transform .25s ease-in-out}.play-button:hover svg{transform:scale(1.3)}.industrial-flutter-embed:where(.astro-rfg55msi) .privacy-warning:where(.astro-rfg55msi){background-color:color-mix(in srgb,var(--embed-background-color),transparent 10%);padding:1.0625rem;display:grid;place-content:center}.industrial-flutter-embed:where(.astro-rfg55msi) .privacy-warning:where(.astro-rfg55msi) .ds-text:where(.astro-rfg55msi){color:var(--embed-foreground-color);margin-inline:auto;max-width:24.340255145rem}.industrial-flutter-embed:where(.astro-rfg55msi) .privacy-warning:where(.astro-rfg55msi) .ds-text:where(.astro-rfg55msi) button:where(.astro-rfg55msi).privacy-preferences-button,.industrial-flutter-embed:where(.astro-rfg55msi) .privacy-warning:where(.astro-rfg55msi) .ds-text:where(.astro-rfg55msi) a:where(.astro-rfg55msi){cursor:pointer;font:inherit;text-decoration:underline;background-color:transparent;border:0;color:inherit;padding:0}.industrial-flutter-embed:where(.astro-rfg55msi) .privacy-warning:where(.astro-rfg55msi) .ds-text:where(.astro-rfg55msi) button:where(.astro-rfg55msi).privacy-preferences-button:hover,.industrial-flutter-embed:where(.astro-rfg55msi) .privacy-warning:where(.astro-rfg55msi) .ds-text:where(.astro-rfg55msi) a:where(.astro-rfg55msi):hover{text-decoration:none}.tags:where(.astro-ovk3gi7l) .header:where(.astro-ovk3gi7l){font-size:.8rem}.article-list-card:where(.astro-rvxkgkbu){background-color:var(--card-background);border-radius:var(--border-radius-size-m);padding:1.57778rem;position:relative}.article-list-card:where(.astro-rvxkgkbu).cool{border:.1613668099rem solid var(--card-pinned-cool)}.article-list-card:where(.astro-rvxkgkbu).toned{border:.1613668099rem solid var(--card-pinned-toned)}.article-list-card:where(.astro-rvxkgkbu).warm{border:.1613668099rem solid var(--card-pinned-warm)}.article-list-card:where(.astro-rvxkgkbu) .article-card-hero-image:where(.astro-rvxkgkbu){position:absolute;margin:-1.57778rem;width:100%;height:100%}.article-list-card:where(.astro-rvxkgkbu) .article-card-hero-image:where(.astro-rvxkgkbu) img:where(.astro-rvxkgkbu){border-radius:var(--border-radius-size-m);overflow:hidden;width:100%;height:100%;object-fit:cover;filter:brightness(.3)}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu){position:relative;width:100%;height:100%}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-pin:where(.astro-rvxkgkbu){margin-top:-1.57778rem;position:absolute}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-pin:where(.astro-rvxkgkbu).cool{color:var(--card-pinned-cool)}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-pin:where(.astro-rvxkgkbu).toned{color:var(--card-pinned-toned)}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-pin:where(.astro-rvxkgkbu).warm{color:var(--card-pinned-warm)}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .hero-embed:where(.astro-rvxkgkbu),.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .hero-embed:where(.astro-rvxkgkbu) button:where(.astro-rvxkgkbu){border-radius:var(--border-radius-size-s)}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu){height:100%}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu) .comments-link:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu){color:var(--text-color-primary);text-decoration:underline}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu) .comments-link:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):link,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu) .comments-link:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):visited{color:var(--text-color-primary);text-decoration:underline}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu) .comments-link:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):active,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu) .comments-link:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):hover{color:var(--color-link-hover)}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu) .card-title:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu){color:var(--text-color-primary);text-decoration:none}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu) .card-title:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):link,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu) .card-title:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):visited{color:var(--text-color-primary);text-decoration:none}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu) .card-title:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):active,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-details:where(.astro-rvxkgkbu) .card-title:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):hover{color:var(--text-color-primary);text-decoration:underline}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-excerpt:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu){color:var(--text-color-primary);text-decoration:underline}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-excerpt:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):link,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-excerpt:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):visited{color:var(--text-color-primary);text-decoration:underline}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-excerpt:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):active,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu) .card-excerpt:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):hover{color:var(--color-link-hover)}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background{color:var(--background-color-primary)}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .comments-link:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu){color:var(--background-color-primary);text-decoration:underline}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .comments-link:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):link,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .comments-link:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):visited{color:var(--background-color-primary);text-decoration:underline}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .comments-link:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):active,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .comments-link:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):hover{color:var(--background-color-primary)}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .card-title:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu){color:var(--background-color-primary);text-decoration:none}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .card-title:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):link,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .card-title:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):visited{color:var(--background-color-primary);text-decoration:none}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .card-title:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):active,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .card-title:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):hover{color:var(--background-color-primary);text-decoration:underline}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .card-excerpt:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu){color:var(--background-color-primary);text-decoration:underline}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .card-excerpt:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):link,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .card-excerpt:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):visited{color:var(--background-color-primary);text-decoration:underline}.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .card-excerpt:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):active,.article-list-card:where(.astro-rvxkgkbu) .article-card-contents:where(.astro-rvxkgkbu).with-image-background .card-excerpt:where(.astro-rvxkgkbu) a:where(.astro-rvxkgkbu):hover{color:var(--background-color-primary)}.article-list:where(.astro-yvxqhpr7) .article-list-description:where(.astro-yvxqhpr7) a:where(.astro-yvxqhpr7){color:var(--text-color-primary);text-decoration:underline}.article-list:where(.astro-yvxqhpr7) .article-list-description:where(.astro-yvxqhpr7) a:where(.astro-yvxqhpr7):link,.article-list:where(.astro-yvxqhpr7) .article-list-description:where(.astro-yvxqhpr7) a:where(.astro-yvxqhpr7):visited{color:var(--text-color-primary);text-decoration:underline}.article-list:where(.astro-yvxqhpr7) .article-list-description:where(.astro-yvxqhpr7) a:where(.astro-yvxqhpr7):active,.article-list:where(.astro-yvxqhpr7) .article-list-description:where(.astro-yvxqhpr7) a:where(.astro-yvxqhpr7):hover{color:var(--color-link-hover)}.article-list:where(.astro-yvxqhpr7) .ds-grid:where(.astro-yvxqhpr7){row-gap:2.4893897284rem}.info-icon:where(.astro-nugyvh7j){overflow:hidden;padding:2.4893897284rem 0}@media (min-width: 768px){.info-icon:where(.astro-nugyvh7j){padding:6.1970612199rem 0}}.info-icon:where(.astro-nugyvh7j).cool{background-color:var(--block-info-icon-cool-background)}.info-icon:where(.astro-nugyvh7j).toned{background-color:var(--block-info-icon-toned-background)}.info-icon:where(.astro-nugyvh7j).warm{background-color:var(--block-info-icon-warm-background)}.info-icon:where(.astro-nugyvh7j).neutral{background-color:var(--block-info-icon-neutral-background)}.info-icon:where(.astro-nugyvh7j) .icon-circle:where(.astro-nugyvh7j){margin:0 0 calc(0px - 6.1970612199rem);transform:translate(25%)}@media (min-width: 768px){.info-icon:where(.astro-nugyvh7j) .icon-circle:where(.astro-nugyvh7j){margin:calc(0px - 15.426900547rem) 0;transform:unset}}.info-icon:where(.astro-nugyvh7j) .block-icon-description:where(.astro-nugyvh7j) a:where(.astro-nugyvh7j){color:var(--text-color-primary);text-decoration:underline}.info-icon:where(.astro-nugyvh7j) .block-icon-description:where(.astro-nugyvh7j) a:where(.astro-nugyvh7j):link,.info-icon:where(.astro-nugyvh7j) .block-icon-description:where(.astro-nugyvh7j) a:where(.astro-nugyvh7j):visited{color:var(--text-color-primary);text-decoration:underline}.info-icon:where(.astro-nugyvh7j) .block-icon-description:where(.astro-nugyvh7j) a:where(.astro-nugyvh7j):active,.info-icon:where(.astro-nugyvh7j) .block-icon-description:where(.astro-nugyvh7j) a:where(.astro-nugyvh7j):hover{color:var(--color-link-hover)}.article-list-page:where(.astro-2ljv3mjo){color:var(--text-color-primary)}.article-list-page:where(.astro-2ljv3mjo) .article-list:where(.astro-2ljv3mjo){padding:6.1970612199rem 0}.article-list-page:where(.astro-2ljv3mjo).cool{background-color:var(--page-cool-background)}.article-list-page:where(.astro-2ljv3mjo).warm{background-color:var(--page-warm-background)}.article-list-page:where(.astro-2ljv3mjo).toned{background-color:var(--page-toned-background)}.form-submit-button{display:flex;border:unset;background:unset;cursor:pointer;align-items:stretch;gap:.4017048791rem;padding:0}.form-submit-button>span{border:.1022745946rem solid currentColor;display:grid;place-content:center;border-radius:99px}.form-submit-button>span.label{padding-inline:1.57778rem}.form-submit-button>span.icon{aspect-ratio:1}.form-submit-button:active>.label,.form-submit-button:active>.icon{box-shadow:inset .4017048791rem .4017048791rem .4017048791rem #0000001a}.form-submit-button.cool:hover>span,.form-submit-button.cool:active>span{background:var(--button-cool-hover-color)}.form-submit-button.neutral:hover>span,.form-submit-button.neutral:active>span{background:var(--button-neutral-hover-color)}.form-submit-button.toned:hover>span,.form-submit-button.toned:active>span{background:var(--button-toned-hover-color)}.form-submit-button.warm:hover>span,.form-submit-button.warm:active>span{background:var(--button-warm-hover-color)}.form-field{width:100%;position:relative}.form-field:has(input[type=checkbox]){flex-direction:row;gap:.6338019242rem}.form-field .error-text{position:absolute;bottom:-1.0625rem;color:var(--form-error-color)}.form-inputs{position:relative}.form-inputs textarea,.form-inputs input{background:var(--form-input-background);border:.1613668099rem solid transparent;box-sizing:border-box;font-size:1.25rem;font-weight:600;width:100%}.form-inputs textarea::placeholder,.form-inputs input::placeholder{font-weight:600}.form-inputs textarea.cool::placeholder,.form-inputs input.cool::placeholder{color:var(--form-placeholder-cool-color)}.form-inputs textarea.neutral::placeholder,.form-inputs input.neutral::placeholder{color:var(--form-placeholder-neutral-color)}.form-inputs textarea.toned::placeholder,.form-inputs input.toned::placeholder{color:var(--form-placeholder-toned-color)}.form-inputs textarea.warm::placeholder,.form-inputs input.warm::placeholder{color:var(--form-placeholder-warm-color)}.form-inputs textarea{border-radius:var(--border-radius-size-l);padding:.6338019242rem 1.0625rem;height:9.7775992515rem;resize:vertical}.form-inputs input[type=checkbox]{width:auto;margin:0}.form-inputs input[type=text]{border-radius:var(--border-radius-size-l);padding:0 1.0625rem;height:calc(1.25rem + 2ex)}.form-inputs input.error,.form-inputs textarea.error{border:.1613668099rem solid var(--form-error-color)}.article-pinned:where(.astro-yeyer6es) .pinned-text:where(.astro-yeyer6es){padding:2.4893897284rem .6338019242rem}.article-pinned:where(.astro-yeyer6es) .pinned-text:where(.astro-yeyer6es) .pinned-article-info:where(.astro-yeyer6es) a:where(.astro-yeyer6es){color:var(--text-color-primary);text-decoration:underline}.article-pinned:where(.astro-yeyer6es) .pinned-text:where(.astro-yeyer6es) .pinned-article-info:where(.astro-yeyer6es) a:where(.astro-yeyer6es):link,.article-pinned:where(.astro-yeyer6es) .pinned-text:where(.astro-yeyer6es) .pinned-article-info:where(.astro-yeyer6es) a:where(.astro-yeyer6es):visited{color:var(--text-color-primary);text-decoration:underline}.article-pinned:where(.astro-yeyer6es) .pinned-text:where(.astro-yeyer6es) .pinned-article-info:where(.astro-yeyer6es) a:where(.astro-yeyer6es):active,.article-pinned:where(.astro-yeyer6es) .pinned-text:where(.astro-yeyer6es) .pinned-article-info:where(.astro-yeyer6es) a:where(.astro-yeyer6es):hover{color:var(--color-link-hover)}.article-pinned:where(.astro-yeyer6es) .pinned-excerpt:where(.astro-yeyer6es) a:where(.astro-yeyer6es){color:var(--text-color-primary);text-decoration:underline}.article-pinned:where(.astro-yeyer6es) .pinned-excerpt:where(.astro-yeyer6es) a:where(.astro-yeyer6es):link,.article-pinned:where(.astro-yeyer6es) .pinned-excerpt:where(.astro-yeyer6es) a:where(.astro-yeyer6es):visited{color:var(--text-color-primary);text-decoration:underline}.article-pinned:where(.astro-yeyer6es) .pinned-excerpt:where(.astro-yeyer6es) a:where(.astro-yeyer6es):active,.article-pinned:where(.astro-yeyer6es) .pinned-excerpt:where(.astro-yeyer6es) a:where(.astro-yeyer6es):hover{color:var(--color-link-hover)}.article-pinned:where(.astro-yeyer6es) .pinned-hero-image:where(.astro-yeyer6es) img:where(.astro-yeyer6es){width:100%;height:100%;object-fit:cover}.article-pinned:where(.astro-yeyer6es).cool{background-color:var(--block-info-icon-cool-background)}.article-pinned:where(.astro-yeyer6es).toned{background-color:var(--block-info-icon-toned-background)}.article-pinned:where(.astro-yeyer6es).warm{background-color:var(--block-info-icon-warm-background)}.article-pinned:where(.astro-yeyer6es).neutral{background-color:var(--block-info-icon-neutral-background)}.article-list-block:where(.astro-eohsgbla){padding:2.4893897284rem 0;color:var(--text-color-primary)}@media (min-width: 768px){.article-list-block:where(.astro-eohsgbla){padding:6.1970612199rem 0}}.article-list-block:where(.astro-eohsgbla).cool{background-color:var(--page-cool-background)}.article-list-block:where(.astro-eohsgbla).warm{background-color:var(--page-warm-background)}.article-list-block:where(.astro-eohsgbla).toned{background-color:var(--page-toned-background)}.call-to-action-block:where(.astro-72dskwsx){max-width:var(--body-component-width)}.code-copy-button:where(.astro-22qsyh5m){border-radius:999px;background-color:var(--code-copy-button);color:var(--text-color-primary);cursor:pointer;border:0;aspect-ratio:1;width:3rem}.code-copy-button:where(.astro-22qsyh5m):after{content:url('data:image/svg+xml,<svg width="27" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <path d="M6.644795 4.15799c-1.43764 0-2.61073 1.1731-2.61073 2.61074v10.28946c0 1.43763 1.17309 2.61073 2.61073 2.61073h.14741c.21012 1.22996 1.28466 2.17309 2.57274 2.17309h7.99025c1.43763 0 2.61074-1.17311 2.61074-2.61074V8.94181c0-1.43764-1.17311-2.61074-2.61074-2.61074h-.1474c-.20988-1.22995-1.28315-2.17308-2.57123-2.17308zm0 1.04399h7.99177c.72417 0 1.31853.47143 1.50444 1.12909h-6.77606c-1.43764 0-2.61225 1.1731-2.61225 2.61074v9.68312h-.1079c-.87703 0-1.56675-.6897-1.56675-1.56674V6.76873c0-.87704.68972-1.56675 1.56675-1.56675zm2.72015 2.17308h7.99025c.87704 0 1.56674.68971 1.56674 1.56675v10.28946c0 .87703-.6897 1.56674-1.56674 1.56674h-7.99025c-.87704 0-1.56674-.68971-1.56674-1.56674V8.94181c0-.87704.6897-1.56675 1.56674-1.56675z"  /></svg>')}.code-copy-button:where(.astro-22qsyh5m):focus,.code-copy-button:where(.astro-22qsyh5m):active{background-color:var(--code-copy-button-copied)}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.code-block{position:relative;max-width:var(--body-component-width)}.code-block code[class*=language-],.code-block pre[class*=language-]{border-radius:var(--border-radius-size-m);font-family:Space Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;margin:0}.code-block code[class*=language-].line-numbers.command-line .line-numbers-rows,.code-block pre[class*=language-].line-numbers.command-line .line-numbers-rows{left:-5.8em;border:0}.code-block .copy-button{display:none;position:absolute;top:-.4017048791rem;right:-.4017048791rem}.code-block:hover .copy-button,.code-block:focus .copy-button{display:block}.code-block .code-line{display:block;padding-left:.7rem;padding-right:1rem;margin-inline:-1rem}.code-block .highlight-line{background-color:#ffffff1a}.code-block .line-number:before{display:inline-block;width:3ch;text-align:right;margin-right:.5rem;margin-left:-.5rem;color:#ffffff80;content:attr(line);padding-right:.5rem;border-right:.0648218349rem solid rgba(255,255,255,.5)}.emphasis-block:where(.astro-torlyc3g){max-width:var(--body-component-width);border-radius:var(--border-radius-size-m);padding:2.4893897284rem 1.57778rem 1.57778rem;position:relative}.emphasis-block:where(.astro-torlyc3g) .emphasis-icon:where(.astro-torlyc3g){margin-top:-2.4893897284rem;position:absolute}.emphasis-block:where(.astro-torlyc3g).cool{background-color:var(--emphasis-background-cool-color);border:.1613668099rem solid var(--emphasis-border-cool-color)}.emphasis-block:where(.astro-torlyc3g).cool .emphasis-icon:where(.astro-torlyc3g){color:var(--emphasis-icon-cool-color)}.emphasis-block:where(.astro-torlyc3g).toned{background-color:var(--emphasis-background-toned-color);border:.1613668099rem solid var(--emphasis-border-toned-color)}.emphasis-block:where(.astro-torlyc3g).toned .emphasis-icon:where(.astro-torlyc3g){color:var(--emphasis-icon-toned-color)}.emphasis-block:where(.astro-torlyc3g).warm{background-color:var(--emphasis-background-warm-color);border:.1613668099rem solid var(--emphasis-border-warm-color)}.emphasis-block:where(.astro-torlyc3g).warm .emphasis-icon:where(.astro-torlyc3g){color:var(--emphasis-icon-warm-color)}.gif-block:where(.astro-myxaj6mx){max-width:var(--body-component-width)}.gif-block:where(.astro-myxaj6mx) .gif-image:where(.astro-myxaj6mx){width:100%}.close-button:where(.astro-w7n6i3ti){all:unset;cursor:pointer;color:var(--modal-foreground-color);padding:1.57778rem;font-size:2.441rem}.close-button:where(.astro-w7n6i3ti):focus{outline:revert}.image-modal:where(.astro-3tutanmn){--max-image-offset: 2.4893897284rem}.image-modal:where(.astro-3tutanmn)>button:where(.astro-3tutanmn){all:unset;cursor:zoom-in;display:block;width:100%}.image-modal:where(.astro-3tutanmn)>button:where(.astro-3tutanmn):focus{outline:revert}.image-modal:where(.astro-3tutanmn) .close-button:where(.astro-3tutanmn){position:fixed;top:0;right:0}.image-modal:where(.astro-3tutanmn) dialog:where(.astro-3tutanmn){background:unset;border:unset;padding:unset}.image-modal:where(.astro-3tutanmn) dialog:where(.astro-3tutanmn).open{width:100%;height:100%;display:grid;place-items:center}.image-modal:where(.astro-3tutanmn) dialog:where(.astro-3tutanmn)::backdrop{background-color:#000000bf}.image-modal:where(.astro-3tutanmn) dialog:where(.astro-3tutanmn) img:where(.astro-3tutanmn){width:auto;height:auto;max-width:calc(100vw - var(--max-image-offset) * 2);max-height:calc(100vh - var(--max-image-offset) * 2);border-radius:var(--border-radius-size-m)}.image-block:where(.astro-qp43suz5){max-width:var(--body-component-width)}.image-block:where(.astro-qp43suz5) .image-container:where(.astro-qp43suz5){overflow:hidden;border-radius:var(--border-radius-size-m)}.image-block:where(.astro-qp43suz5) .image-variable-size:where(.astro-qp43suz5){width:100%}@media (min-width: 768px){.image-block:where(.astro-qp43suz5) .image-variable-size:where(.astro-qp43suz5){width:var(--width-m)}}.overlay-embed-block:where(.astro-xdfqhska){max-width:var(--body-component-width);border-radius:var(--border-radius-size-m);overflow:hidden}.paragraph-block:where(.astro-upqxcsws){max-width:var(--body-component-width)}.quote-block:where(.astro-nqi7mthn){padding:.6338019242rem 0;max-width:var(--body-component-width)}.quote-block:where(.astro-nqi7mthn) .ds-text:where(.astro-nqi7mthn).u-font-family-nimbus-sans{line-height:1.25}.quote-block:where(.astro-nqi7mthn) .quote-text:where(.astro-nqi7mthn){padding:0 1.57778rem}.contact-page:where(.astro-v5oxcejf){overflow:hidden;position:relative;padding:2.4893897284rem 0}.contact-page:where(.astro-v5oxcejf) .left-column:where(.astro-v5oxcejf){position:relative}.contact-page:where(.astro-v5oxcejf) .icon-circle:where(.astro-v5oxcejf){margin:0 0 calc(0px - 6.1970612199rem);transform:translate(25%)}@media (min-width: 768px){.contact-page:where(.astro-v5oxcejf) .icon-circle:where(.astro-v5oxcejf){margin:calc(0px - 2.4893897284rem) calc(0px - 6.1970612199rem);transform:unset}}@media (min-width: 768px){.contact-page:where(.astro-v5oxcejf){padding:6.1970612199rem 0}}.contact-page:where(.astro-v5oxcejf).cool{background-color:var(--block-info-icon-cool-background)}.contact-page:where(.astro-v5oxcejf).neutral{background-color:var(--block-info-icon-neutral-background)}.contact-page:where(.astro-v5oxcejf).toned{background-color:var(--block-info-icon-toned-background)}.contact-page:where(.astro-v5oxcejf).warm{background-color:var(--block-info-icon-warm-background)}.description:where(.astro-lkld4lf4){padding:2.4893897284rem 0}@media (min-width: 768px){.description:where(.astro-lkld4lf4){padding:6.1970612199rem 0}}.link-block:where(.astro-cjxmiuyv){background-color:var(--card-background);border-radius:var(--border-radius-size-m);padding:1.57778rem}.link-block:where(.astro-cjxmiuyv) .link-item:where(.astro-cjxmiuyv){padding-top:.6338019242rem;border-top:.1022745946rem solid var(--text-color-primary)}.link-block:where(.astro-cjxmiuyv) .link-item:where(.astro-cjxmiuyv) a:where(.astro-cjxmiuyv){color:var(--text-color-primary);text-decoration:none}.link-block:where(.astro-cjxmiuyv) .link-item:where(.astro-cjxmiuyv) a:where(.astro-cjxmiuyv):link,.link-block:where(.astro-cjxmiuyv) .link-item:where(.astro-cjxmiuyv) a:where(.astro-cjxmiuyv):visited{color:var(--text-color-primary);text-decoration:none}.link-block:where(.astro-cjxmiuyv) .link-item:where(.astro-cjxmiuyv) a:where(.astro-cjxmiuyv):active,.link-block:where(.astro-cjxmiuyv) .link-item:where(.astro-cjxmiuyv) a:where(.astro-cjxmiuyv):hover{color:var(--text-color-primary);text-decoration:underline}.link-block:where(.astro-cjxmiuyv) .link-item:where(.astro-cjxmiuyv):last-child{padding-bottom:.6338019242rem;border-bottom:.1022745946rem solid var(--text-color-primary)}.links-block:where(.astro-s3o3ouc3){padding:1.57778rem 0}.links-block:where(.astro-s3o3ouc3).cool{background-color:var(--page-cool-background)}.links-block:where(.astro-s3o3ouc3).neutral{background-color:var(--page-neutral-background)}.links-block:where(.astro-s3o3ouc3).toned{background-color:var(--page-toned-background)}.links-block:where(.astro-s3o3ouc3).warm{background-color:var(--page-warm-background)}.links-block:where(.astro-s3o3ouc3) .link-grid:where(.astro-s3o3ouc3){padding:2.4893897284rem 0}.dynamic-button .overflow-container{position:relative;transition:height .75s ease;overflow:hidden}.dynamic-button .overflow-container .measuring-container{position:absolute;width:100%}.privacy-policy:where(.astro-tjj4ogy5){margin-top:3.9277093257rem}.privacy-policy:where(.astro-tjj4ogy5) .form-contact-container:where(.astro-tjj4ogy5){position:relative;padding:2.4893897284rem 0;overflow:hidden}.privacy-policy:where(.astro-tjj4ogy5) .form-contact-container:where(.astro-tjj4ogy5) .icon-circle:where(.astro-tjj4ogy5){margin:0 0 calc(0px - 6.1970612199rem);transform:translate(25%)}@media (min-width: 768px){.privacy-policy:where(.astro-tjj4ogy5) .form-contact-container:where(.astro-tjj4ogy5) .icon-circle:where(.astro-tjj4ogy5){margin:calc(0px - 2.4893897284rem) calc(0px - 6.1970612199rem);transform:unset}}@media (min-width: 768px){.privacy-policy:where(.astro-tjj4ogy5) .form-contact-container:where(.astro-tjj4ogy5){padding:6.1970612199rem 0}}.privacy-policy:where(.astro-tjj4ogy5) .form-contact-container:where(.astro-tjj4ogy5).cool{background-color:var(--block-info-icon-cool-background)}.privacy-policy:where(.astro-tjj4ogy5) .form-contact-container:where(.astro-tjj4ogy5).neutral{background-color:var(--block-info-icon-neutral-background)}.privacy-policy:where(.astro-tjj4ogy5) .form-contact-container:where(.astro-tjj4ogy5).toned{background-color:var(--block-info-icon-toned-background)}.privacy-policy:where(.astro-tjj4ogy5) .form-contact-container:where(.astro-tjj4ogy5).warm{background-color:var(--block-info-icon-warm-background)}.form-comment{overflow:hidden;position:relative;padding:3.9277093257rem 0}.form-comment .form-comment-container.ds-container.with-container-padding.is-reply{padding-left:2.4893897284rem}@media (min-width: 768px){.form-comment .form-comment-container.ds-container.with-container-padding.is-reply{padding-left:6.1970612199rem}}.form-comment .comment-fields{will-change:clip-path;transition:clip-path .5s ease-in-out}.form-comment .comment-fields.reveal-enter-active,.form-comment .comment-fields.reveal-leave-active{clip-path:inset(0 0 0 0)}.form-comment .comment-fields.reveal-enter,.form-comment .comment-fields.reveal-leave-to{clip-path:inset(0 0 100% 0)}.comments-block-item .comment-container.ds-container.with-container-padding.is-reply{padding-left:2.4893897284rem}@media (min-width: 768px){.comments-block-item .comment-container.ds-container.with-container-padding.is-reply{padding-left:6.1970612199rem}}.comments-block-item .reply-button{margin-left:2.4893897284rem}@media (min-width: 768px){.comments-block-item .reply-button{margin-left:6.1970612199rem}}.comments-block-item .comment-text{padding-block:1.0625rem;margin-block:.4017048791rem}.comments-block-item .comment-text.cool{border-top:.1022745946rem solid var(--article-cool-comments-line);border-bottom:.1022745946rem solid var(--article-cool-comments-line)}.comments-block-item .comment-text.warm{border-top:.1022745946rem solid var(--article-warm-comments-line);border-bottom:.1022745946rem solid var(--article-warm-comments-line)}.comments-block-item .comment-text.toned{border-top:.1022745946rem solid var(--article-toned-comments-line);border-bottom:.1022745946rem solid var(--article-toned-comments-line)}.comments-block-item .reply-container{margin-block:1.57778rem}.comments-block-item .reply-container.cool{background-color:var(--article-cool-comments-form-background)}.comments-block-item .reply-container.warm{background-color:var(--article-warm-comments-form-background)}.comments-block-item .reply-container.toned{background-color:var(--article-toned-comments-form-background)}.comments-block:where(.astro-uf7nhf43).cool{border-top:1px solid var(--article-cool-comments-block-line);background-color:var(--comment-block-background-cool)}.comments-block:where(.astro-uf7nhf43).toned{border-top:1px solid var(--article-toned-comments-block-line);background-color:var(--comment-block-background-toned)}.comments-block:where(.astro-uf7nhf43).warm{border-top:1px solid var(--article-warm-comments-block-line);background-color:var(--comment-block-background-warm)}.comments-block:where(.astro-uf7nhf43) .comments-list:where(.astro-uf7nhf43){padding-top:2.4893897284rem}.comments-block:where(.astro-uf7nhf43) .comment-form:where(.astro-uf7nhf43).cool{background-color:var(--article-cool-comments-form-background)}.comments-block:where(.astro-uf7nhf43) .comment-form:where(.astro-uf7nhf43).warm{background-color:var(--article-warm-comments-form-background)}.comments-block:where(.astro-uf7nhf43) .comment-form:where(.astro-uf7nhf43).toned{background-color:var(--article-toned-comments-form-background)}.social-share:where(.astro-luj3ckct){font-size:1rem;align-self:flex-start}.social-share:where(.astro-luj3ckct) .share-text:where(.astro-luj3ckct){white-space:nowrap}.article-page:where(.astro-n6fpr45g){padding-top:2.4893897284rem}.article-page:where(.astro-n6fpr45g) .info-box:where(.astro-n6fpr45g){justify-content:flex-start}@media (min-width: 768px){.article-page:where(.astro-n6fpr45g) .info-box:where(.astro-n6fpr45g){justify-content:flex-end;flex-direction:row}}.article-page:where(.astro-n6fpr45g) .article-subtitle:where(.astro-n6fpr45g),.article-page:where(.astro-n6fpr45g) .article-title:where(.astro-n6fpr45g){max-width:var(--body-component-width)}.article-page:where(.astro-n6fpr45g) .hero-embed:where(.astro-n6fpr45g){max-width:var(--body-component-width);border-radius:var(--border-radius-size-m);overflow:hidden}.article-page:where(.astro-n6fpr45g) .comments-link:where(.astro-n6fpr45g) a:where(.astro-n6fpr45g){color:var(--text-color-primary);text-decoration:underline}.article-page:where(.astro-n6fpr45g) .comments-link:where(.astro-n6fpr45g) a:where(.astro-n6fpr45g):link,.article-page:where(.astro-n6fpr45g) .comments-link:where(.astro-n6fpr45g) a:where(.astro-n6fpr45g):visited{color:var(--text-color-primary);text-decoration:underline}.article-page:where(.astro-n6fpr45g) .comments-link:where(.astro-n6fpr45g) a:where(.astro-n6fpr45g):active,.article-page:where(.astro-n6fpr45g) .comments-link:where(.astro-n6fpr45g) a:where(.astro-n6fpr45g):hover{color:var(--color-link-hover)}.article-page:where(.astro-n6fpr45g).cool{background-color:var(--article-cool-page-background)}.article-page:where(.astro-n6fpr45g).warm{background-color:var(--article-warm-page-background)}.article-page:where(.astro-n6fpr45g).toned{background-color:var(--article-toned-page-background)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.u-align-items-start{align-items:flex-start}.u-align-items-end{align-items:flex-end}.u-align-items-center{align-items:center}.u-align-items-baseline{align-items:baseline}.u-align-items-stretch{align-items:stretch}.u-align-self-start{align-self:flex-start}.u-align-self-end{align-self:flex-end}.u-align-self-center{align-self:center}.u-align-self-baseline{align-self:baseline}.u-align-self-stretch{align-self:stretch}.u-justify-content-start{justify-content:flex-start}.u-justify-content-end{justify-content:flex-end}.u-justify-content-center{justify-content:center}.u-justify-content-space-between{justify-content:space-between}.u-justify-content-space-around{justify-content:space-around}.u-justify-content-space-evenly{justify-content:space-evenly}.u-justify-self-start{justify-self:flex-start}.u-justify-self-end{justify-self:flex-end}.u-justify-self-center{justify-self:center}.u-justify-self-space-between{justify-self:space-between}.u-justify-self-space-around{justify-self:space-around}.u-justify-self-space-evenly{justify-self:space-evenly}.u-gap-10{gap:195.6014471225rem}.u-p-10{padding:195.6014471225rem}.u-m-10{margin:195.6014471225rem}.u-gap-9{gap:60.5923811447rem}.u-p-9{padding:60.5923811447rem}.u-m-9{margin:60.5923811447rem}.u-gap-8{gap:38.4035677627rem}.u-p-8{padding:38.4035677627rem}.u-m-8{margin:38.4035677627rem}.u-gap-7{gap:24.340255145rem}.u-p-7{padding:24.340255145rem}.u-m-7{margin:24.340255145rem}.u-gap-6{gap:15.426900547rem}.u-p-6{padding:15.426900547rem}.u-m-6{margin:15.426900547rem}.u-gap-5{gap:9.7775992515rem}.u-p-5{padding:9.7775992515rem}.u-m-5{margin:9.7775992515rem}.u-gap-4{gap:6.1970612199rem}.u-p-4{padding:6.1970612199rem}.u-m-4{margin:6.1970612199rem}.u-gap-3{gap:3.9277093257rem}.u-p-3{padding:3.9277093257rem}.u-m-3{margin:3.9277093257rem}.u-gap-2{gap:2.4893897284rem}.u-p-2{padding:2.4893897284rem}.u-m-2{margin:2.4893897284rem}.u-gap-1{gap:1.57778rem}.u-p-1{padding:1.57778rem}.u-m-1{margin:1.57778rem}.u-gap-0{gap:1.0625rem}.u-p-0{padding:1.0625rem}.u-m-0{margin:1.0625rem}.u-gap--1{gap:.6338019242rem}.u-p--1{padding:.6338019242rem}.u-m--1{margin:.6338019242rem}.u-gap--2{gap:.4017048791rem}.u-p--2{padding:.4017048791rem}.u-m--2{margin:.4017048791rem}.u-gap--3{gap:.2546013254rem}.u-p--3{padding:.2546013254rem}.u-m--3{margin:.2546013254rem}.u-gap--4{gap:.1613668099rem}.u-p--4{padding:.1613668099rem}.u-m--4{margin:.1613668099rem}.u-gap--5{gap:.1022745946rem}.u-p--5{padding:.1022745946rem}.u-m--5{margin:.1022745946rem}.u-gap--6{gap:.0648218349rem}.u-p--6{padding:.0648218349rem}.u-m--6{margin:.0648218349rem}.u-inset-squish-4{padding:1.57778rem 3.9277093257rem}.u-inset-squish-3{padding:1.0625rem 2.4893897284rem}.u-inset-squish-2{padding:.6338019242rem 1.57778rem}.u-inset-squish-1{padding:.4017048791rem 1.0625rem}.u-inset-squish-0{padding:.2546013254rem .6338019242rem}.u-inset-squish--1{padding:.1613668099rem .4017048791rem}.u-w-10{width:195.6014471225rem}.u-h-10{height:195.6014471225rem}.u-w-9{width:60.5923811447rem}.u-h-9{height:60.5923811447rem}.u-w-8{width:38.4035677627rem}.u-h-8{height:38.4035677627rem}.u-w-7{width:24.340255145rem}.u-h-7{height:24.340255145rem}.u-w-6{width:15.426900547rem}.u-h-6{height:15.426900547rem}.u-w-5{width:9.7775992515rem}.u-h-5{height:9.7775992515rem}.u-w-4{width:6.1970612199rem}.u-h-4{height:6.1970612199rem}.u-w-3{width:3.9277093257rem}.u-h-3{height:3.9277093257rem}.u-w-2{width:2.4893897284rem}.u-h-2{height:2.4893897284rem}.u-w-1{width:1.57778rem}.u-h-1{height:1.57778rem}.u-w-0{width:1.0625rem}.u-h-0{height:1.0625rem}.u-w--1{width:.6338019242rem}.u-h--1{height:.6338019242rem}.u-w--2{width:.4017048791rem}.u-h--2{height:.4017048791rem}.u-w--3{width:.2546013254rem}.u-h--3{height:.2546013254rem}.u-w--4{width:.1613668099rem}.u-h--4{height:.1613668099rem}.u-w--5{width:.1022745946rem}.u-h--5{height:.1022745946rem}.u-w--6{width:.0648218349rem}.u-h--6{height:.0648218349rem}.u-font-size-5{font-size:3.052rem}.u-font-size-4{font-size:2.441rem}.u-font-size-3{font-size:1.953rem}.u-font-size-2{font-size:1.563rem}.u-font-size-1{font-size:1.25rem}.u-font-size-0{font-size:1rem}.u-font-size--1{font-size:.8rem}.u-font-size--2{font-size:.64rem}.u-font-size--3{font-size:.512rem}.u-font-size-9{font-size:7.451rem}.u-font-size-8{font-size:5.96rem}.u-font-size-7{font-size:4.768rem}.u-font-size-6{font-size:3.815rem}.u-leading-4{line-height:2.489}.u-leading-3{line-height:1.981}.u-leading-2{line-height:1.8}.u-leading-1{line-height:1.5}.u-leading-0{line-height:1}.u-weight-2{font-weight:700}.u-weight-1{font-weight:600}.u-weight-0{font-weight:400}.u-weight--1{font-weight:300}.u-text-align-center{text-align:center}.u-text-align-right{text-align:right}:root{--color-text: #080808;--color-h1: #080808;--color-h2: #080808;--color-h3: #080808;--color-h4: #080808;--color-h5: #080808;--color-h6: #080808;--color-link: #4f79cb;--color-link-hover: #6e91d4;--color-pre-background: #171717;--color-pre-foreground: #f9f9f9;--color-code-background: #d5dce4;--color-code-foreground: #080808;--color-form-error: #ff5029;--text-color-primary: #1b1c1e;--background-color-primary: #fdfcfa;--top-navigation-background: #1b1c1e;--top-navigation-foreground: #fdfcfa;--block-info-icon-cool-background: #aab8cc;--block-info-icon-cool-icon: #d5dce4;--block-info-icon-toned-background: #cad4d5;--block-info-icon-toned-icon: #e0e5e6;--block-info-icon-warm-background: #c2c4b8;--block-info-icon-warm-icon: #d9dad4;--block-info-icon-neutral-background: #bbc1c2;--block-info-icon-neutral-icon: #d8dcdd;--page-cool-background: #d5dce4;--page-toned-background: #e0e5e6;--page-warm-background: #d9dad4;--page-neutral-background: #d8dcdd;--card-button-background: #4f79cb;--card-button-background-hover-cool: #aab8cc;--card-button-background-hover-toned: #cad4d5;--card-button-background-hover-warm: #c2c4b8;--card-pinned-cool: #aab8cc;--card-pinned-toned: #cad4d5;--card-pinned-warm: #c2c4b8;--card-button-text: #fdfcfa;--card-background: #fdfcfa;--comment-block-background-cool: #d5dce4;--comment-block-background-toned: #fdfcfa;--comment-block-background-warm: #fdfcfa;--article-cool-page-background: #fdfcfa;--article-cool-comments-block-line: #d5dce4;--article-cool-comments-line: #aab8cc;--article-cool-comments-form-background: #aab8cc;--article-warm-page-background: #fdfcfa;--article-warm-comments-block-line: #c2c4b8;--article-warm-comments-line: #c2c4b8;--article-warm-comments-form-background: #d9dad4;--article-toned-page-background: #e0e5e6;--article-toned-comments-block-line: #e0e5e6;--article-toned-comments-line: #cad4d5;--article-toned-comments-form-background: #cad4d5;--button-cool-hover-color: #d5dce4;--button-cool-dark-hover-color: #aab8cc;--button-neutral-hover-color: #d8dcdd;--button-neutral-dark-hover-color: #bbc1c2;--button-toned-hover-color: #e0e5e6;--button-toned-dark-hover-color: #cad4d5;--button-warm-hover-color: #fdfcfa;--button-warm-dark-hover-color: #c2c4b8;--embed-background-color: #1b1c1e;--embed-foreground-color: #fdfcfa;--emphasis-background-cool-color: #fdfcfa;--emphasis-background-toned-color: #fdfcfa;--emphasis-background-warm-color: #fdfcfa;--emphasis-border-cool-color: #aab8cc;--emphasis-border-toned-color: #cad4d5;--emphasis-border-warm-color: #c2c4b8;--emphasis-icon-cool-color: #aab8cc;--emphasis-icon-toned-color: #cad4d5;--emphasis-icon-warm-color: #c2c4b8;--form-error-color: #ff5029;--form-input-background: #fdfcfa;--form-placeholder-cool-color: #aab8cc;--form-placeholder-neutral-color: #bbc1c2;--form-placeholder-toned-color: #cad4d5;--form-placeholder-warm-color: #c2c4b8;--code-copy-button: #d5dce4;--code-copy-button-copied: #828589;--modal-foreground-color: #fdfcfa}.ds-prose code{padding-top:.2546013254rem;padding-bottom:.2546013254rem;padding-left:.6338019242rem!important;padding-right:.6338019242rem!important;border-radius:var(--border-radius-size-m)}.ds-prose p{line-height:1.8}@font-face{font-family:Nimbus Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nimbus-sans/regular/6543b8c8-ac9f-4279-8c4b-aa8dbef5f37c.woff2) format("woff2"),url(/fonts/nimbus-sans/regular/7730269b-18af-4227-9382-a3fbe67fa54d.woff) format("woff")}@font-face{font-family:Nimbus Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nimbus-sans/italic/b0eeeca8-e489-474d-9c43-fba220701a09.woff2) format("woff2"),url(/fonts/nimbus-sans/italic/3df151be-47bc-43f1-a7be-6d7b21649aa1.woff) format("woff")}@font-face{font-family:Nimbus Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nimbus-sans/bold/ab928741-6c6e-4387-a2a1-ea361a0c1952.woff2) format("woff2"),url(/fonts/nimbus-sans/bold/629411c2-48bb-45d9-a10c-f06d5fe0eb61.woff) format("woff")}@font-face{font-family:Nimbus Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nimbus-sans/bold-italic/8915e9aa-f7cd-4c1a-b0c0-f2ef6b19ecb6.woff2) format("woff2"),url(/fonts/nimbus-sans/bold-italic/9c7e1fe7-bfb3-485f-90c8-e146c4cddba3.woff) format("woff")}.u-font-family-nimbus-sans{font-family:Nimbus Sans,Helvetica,Arial,sans-serif}.u-font-family-nimbus-sans.u-leading-4{line-height:2.489}.u-font-family-nimbus-sans.u-leading-4:before,.u-font-family-nimbus-sans.u-leading-4:after{content:"";display:block;height:0;width:0}.u-font-family-nimbus-sans.u-leading-4:before{margin-bottom:calc(-.90075em + 0px)}.u-font-family-nimbus-sans.u-leading-4:after{margin-top:calc(-.90075em + 0px)}.u-font-family-nimbus-sans.u-leading-3{line-height:1.981}.u-font-family-nimbus-sans.u-leading-3:before,.u-font-family-nimbus-sans.u-leading-3:after{content:"";display:block;height:0;width:0}.u-font-family-nimbus-sans.u-leading-3:before{margin-bottom:calc(-.64675em + 0px)}.u-font-family-nimbus-sans.u-leading-3:after{margin-top:calc(-.64675em + 0px)}.u-font-family-nimbus-sans.u-leading-2{line-height:1.8}.u-font-family-nimbus-sans.u-leading-2:before,.u-font-family-nimbus-sans.u-leading-2:after{content:"";display:block;height:0;width:0}.u-font-family-nimbus-sans.u-leading-2:before{margin-bottom:calc(-.55625em + 0px)}.u-font-family-nimbus-sans.u-leading-2:after{margin-top:calc(-.55625em + 0px)}.u-font-family-nimbus-sans.u-leading-1{line-height:1.5}.u-font-family-nimbus-sans.u-leading-1:before,.u-font-family-nimbus-sans.u-leading-1:after{content:"";display:block;height:0;width:0}.u-font-family-nimbus-sans.u-leading-1:before{margin-bottom:calc(-.40625em + 0px)}.u-font-family-nimbus-sans.u-leading-1:after{margin-top:calc(-.40625em + 0px)}.u-font-family-nimbus-sans.u-leading-0{line-height:1}.u-font-family-nimbus-sans.u-leading-0:before,.u-font-family-nimbus-sans.u-leading-0:after{content:"";display:block;height:0;width:0}.u-font-family-nimbus-sans.u-leading-0:before{margin-bottom:calc(-.15625em + 0px)}.u-font-family-nimbus-sans.u-leading-0:after{margin-top:calc(-.15625em + 0px)}:root{--border-radius-size-s: calc(.4rem + 1ex) ;--border-radius-size-m: calc(.5rem + 1ex) ;--border-radius-size-l: calc(.625rem + 1ex) ;--body-component-width: 46.875rem}.u-button-height-5{height:calc(3.052rem + 2ex)}.u-button-height-4{height:calc(2.441rem + 2ex)}.u-button-height-3{height:calc(1.953rem + 2ex)}.u-button-height-2{height:calc(1.563rem + 2ex)}.u-button-height-1{height:calc(1.25rem + 2ex)}.u-button-height-0{height:calc(1rem + 2ex)}.u-button-height--1{height:calc(.8rem + 2ex)}.u-button-height--2{height:calc(.64rem + 2ex)}.u-button-height--3{height:calc(.512rem + 2ex)}.u-button-height-9{height:calc(7.451rem + 2ex)}.u-button-height-8{height:calc(5.96rem + 2ex)}.u-button-height-7{height:calc(4.768rem + 2ex)}.u-button-height-6{height:calc(3.815rem + 2ex)}body{background-color:var(--background-color-primary)}body{display:grid;grid-template-columns:100%}body .header{grid-row:1}
