.font-family\:serif{font-family:var(--font-serif, serif)}.font-family\:sans-serif{font-family:var(--font-sans-serif, sans-serif)}.text-decoration\:none{text-decoration:none!important}.text-decoration\:underline{text-decoration:underline}.text-decoration\:dotted{text-decoration:underline dotted}.color\:red{color:var(--color-state-error)}.color\:secondary-ultra-dark{color:var(--color-secondary-ultra-dark)!important}.color\:neutral-ultra-dark{color:var(--color-neutral-ultra-dark)!important}.text-align\:center{text-align:center}.text-wrap\:balance{text-wrap:balance}.text-wrap\:pretty{text-wrap:pretty}.display\:block{display:block}.line-height\:1-5{line-height:1.5!important}.object-fit\:cover{object-fit:cover}.filter\:grayscale-1{filter:grayscale(1)}.list-style\:none{list-style:none}.padding\:0{padding:0}.margin\:0{margin:0}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}:target{scroll-margin-block:5ex}:root{--font-sans-serif: "DM Sans", sans-serif;--font-serif: "DM Serif Display", serif;--ratio: 1.5;--s-5: calc(var(--s-4) / var(--ratio));--s-4: calc(var(--s-3) / var(--ratio));--s-3: calc(var(--s-2) / var(--ratio));--s-2: calc(var(--s-1) / var(--ratio));--s-1: calc(var(--s0) / var(--ratio));--s0: 1rem;--s1: calc(var(--s0) * var(--ratio));--s2: calc(var(--s1) * var(--ratio));--s3: calc(var(--s2) * var(--ratio));--s4: calc(var(--s3) * var(--ratio));--s5: calc(var(--s4) * var(--ratio));--font-size-xs: clamp(.688rem, .653rem + .185vw, .875rem);--font-size-sm: clamp(.875rem, .852rem + .123vw, 1rem);--font-size-base: clamp(1rem, .977rem + .123vw, 1.125rem);--font-size-lg: clamp(1.313rem, 1.278rem + .185vw, 1.5rem);--font-size-xl: clamp(2rem, 1.954rem + .247vw, 2.25rem);--font-size-2xl: clamp(2.625rem, 2.556rem + .37vw, 3rem);--font-size-3xl: clamp(3.313rem, 3.231rem + .432vw, 3.75rem);--font-size-4xl: clamp(4rem, 3.907rem + .494vw, 4.5rem);--font-size-5xl: clamp(5.313rem, 5.185rem + .679vw, 6rem);--color-neutral-ultra-light: #FAFAFA;--color-neutral-lighter: #F5F5F5;--color-neutral-light: #EEEEEE;--color-neutral-medium-light: #E0E0E0;--color-neutral-soft: #BDBDBD;--color-neutral-base: #9E9E9E;--color-neutral-medium-dark: #757575;--color-neutral-dark: #616161;--color-neutral-darker: #424242;--color-neutral-ultra-dark: #212121;--color-primary-ultra-light: var(--color-neutral-ultra-light);--color-primary-lighter: var(--color-neutral-lighter);--color-primary-light: var(--color-neutral-light);--color-primary-medium-light: var(--color-neutral-medium-light);--color-primary-soft: var(--color-neutral-soft);--color-primary-base: var(--color-neutral-ultra-dark);--color-primary-medium-dark: var(--color-neutral-medium-dark);--color-primary-dark: var(--color-neutral-dark);--color-primary-darker: var(--color-neutral-darker);--color-primary-ultra-dark: var(--color-neutral-ultra-dark);--color-secondary-ultra-light: #FFF3E0;--color-secondary-lighter: #FFE0B2;--color-secondary-light: #FFCC80;--color-secondary-medium-light: #FFB74D;--color-secondary-soft: #FFA726;--color-secondary-base: #FFA500;--color-secondary-medium-dark: #E69500;--color-secondary-dark: #CC8400;--color-secondary-darker: #B37400;--color-secondary-ultra-dark: #805000;--color-state-warning: #FF9F43;--color-state-error: #EA5455;--color-state-success: #28C76F;--color-black: #000000;--color-white: #FFFFFF}:root{color:var(--color-neutral-ultra-dark);font-size:calc(1rem + .5vw);font-family:var(--font-sans-serif);scroll-behavior:smooth}body{font-size:var(--font-size-base);line-height:1.5}:is(h1,h2,h3,h4,h5,h6).font-family\:serif{font-weight:400}:is(h4,h5,h6){color:var(--color-neutral-darker)}h1{font-size:var(--font-size-4xl);font-weight:700;line-height:5rem;letter-spacing:-.033em}h1.font-family\:serif{letter-spacing:-.02em}h2{font-size:var(--font-size-3xl);font-weight:700;line-height:4rem;letter-spacing:-.01em}h2.font-family\:serif{letter-spacing:0}h3{font-size:var(--font-size-2xl);font-weight:600;line-height:3.5rem}h4{font-size:var(--font-size-xl);font-weight:600;line-height:2.5rem}h5{font-size:var(--font-size-lg);font-weight:500;line-height:2rem}h6{font-size:var(--font-size-base);font-weight:500;line-height:1.5rem}a{color:var(--color-primary-base);&:hover{opacity:.9;text-decoration:none}}:is(button,[data-as=button]){all:unset;display:inline-flex;align-content:center;gap:.5rem;padding-inline:1rem;padding-block:.5rem;cursor:pointer;border-radius:.5rem;font-size:var(--font-size-base);line-height:2rem;svg{font-size:1.33em;fill:currentColor}&:disabled{pointer-events:none}&:focus-visible{outline-color:var(--color-neutral-ultra-dark);outline-width:2px;outline-style:solid;outline-offset:.25rem}}:is(button[data-size=sm],[data-as=button][data-size=sm]){font-size:var(--font-size-sm);line-height:1.5rem}:is(button[data-size=xs],[data-as=button][data-size=xs]){font-size:var(--font-size-xs);line-height:1rem}:is(button[data-variant=primary],[data-as=button][data-variant=primary]){background-color:var(--color-primary-base);color:var(--color-neutral-ultra-light);&:hover,&:focus-visible{background-color:var(--color-primary-darker)}&:active{background-color:var(--color-primary-dark)}&:disabled{background-color:var(--color-neutral-lighter);color:var(--color-neutral-soft)}}:is(button[data-variant=secondary],[data-as=button][data-variant=secondary]){border:1px solid var(--color-primary-base);color:var(--color-primary-base);&:hover,&:focus-visible{opacity:.9}&:active{background-color:var(--color-primary-lighter)}&:disabled{border-color:var(--color-neutral-medium-light);color:var(--color-neutral-soft)}}hr{height:1px;margin:0;border:.5px solid var(--color-neutral-light)}blockquote{border-left:4px solid var(--color-neutral-ultra-dark);padding-left:1.5rem}pre{background-color:var(--color-neutral-lighter);overflow-x:auto;width:100%;padding:var(--s1)}code{white-space:pre-wrap;word-break:break-word;letter-spacing:-1px;font-size:90%}:is(.body-lg,.body-default,.body-sm,.body-xs){font-weight:400}:is(.body-lg--semibold,.body-default--semibold,.body-sm--semibold,.body-xs--semibold){font-weight:600}:is(.body-lg,.body-lg--semibold){font-size:var(--font-size-lg);line-height:2.5rem}:is(.body-default,.body-default--semibold){font-size:var(--font-size-base);line-height:2rem}:is(.body-sm,.body-sm--semibold){color:var(--color-neutral-darker);font-size:var(--font-size-sm);line-height:1.5rem}:is(.body-xs,.body-sm--semibold){color:var(--color-neutral-medium-dark);font-size:var(--font-size-xs);line-height:1rem}.display-heading{font-size:var(--font-size-5xl);font-weight:800;line-height:6.5rem;letter-spacing:-.033em}.l-box{padding:var(--box-padding, var(--s1));outline:.125rem solid transparent;outline-offset:-.125rem;color:var(--color-dark);background-color:var(--color-light);border:var(--box-border-width) solid}:where(.l-center,.l-center--intrinsic){box-sizing:content-box;margin-inline:auto;max-inline-size:var(--center-measure);padding-inline:var(--center-gutters, 0)}.l-center--intrinsic{display:flex;flex-direction:column;align-items:center}.l-cluster{display:flex;flex-wrap:wrap;gap:var(--cluster-space, 1rem);justify-content:var(--cluster-justify, flex-start);align-items:var(--cluster-align, center)}.l-with-sidebar{display:flex;flex-wrap:wrap;gap:var(--with-siderbar-space);>:first-child{flex-grow:1}>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--with-sidebar-measure-until-wrap)}}.l-switcher{display:flex;flex-wrap:wrap;gap:var(--switcher-space);>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold) - 100%) * 999)}>:nth-last-child(n+4),>:nth-last-child(n+4)~*{flex-basis:100%}}[class^=l-stack]{display:flex;flex-direction:column;justify-content:flex-start;>*{margin-block:0}>*+*{margin-block-start:var(--stack-space)}}.l-stack-recursive{& *{margin-block:0}& *+*{margin-block-start:var(--stack-space)}}.makeup .hll{background-color:#ffc}.makeup{background-color:inherit}.makeup .unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.makeup .c,.makeup .c1,.makeup .ch,.makeup .cm,.makeup .cs{color:green}.makeup .cp,.makeup .cpf{color:#00f}.makeup .dl{color:#a31515}.makeup .err{border:#FF0000}.makeup .ge{font-style:italic}.makeup .gh,.makeup .gp,.makeup .gs,.makeup .gu{font-weight:700}.makeup .k,.makeup .kc,.makeup .kd,.makeup .kn,.makeup .kp,.makeup .kr,.makeup .ow{color:#00f}.makeup .kt,.makeup .nc{color:#2b91af}.makeup .s,.makeup .s1,.makeup .s2,.makeup .sa,.makeup .sb,.makeup .sc,.makeup .sd,.makeup .se,.makeup .sh,.makeup .si,.makeup .sr,.makeup .ss,.makeup .sx{color:#a31515}.subscribe-panel{min-inline-size:30vw}
