:root{--ds-ramp-primary-10:#e8f9f8;--ds-ramp-primary-25:#c1ebe9;--ds-ramp-primary-50:#97ddda;--ds-ramp-primary-75:#68cfcc;--ds-ramp-primary-100:#1bc0bd;--ds-ramp-primary-125:#009492;--ds-ramp-primary-150:#006b69;--ds-ramp-primary-175:#004543;--ds-ramp-primary-190:#002121;--ds-ramp-secondary-10:#ffedff;--ds-ramp-secondary-25:#f5c0f3;--ds-ramp-secondary-50:#e492e3;--ds-ramp-secondary-75:#d261d2;--ds-ramp-secondary-100:#bd1bc0;--ds-ramp-secondary-125:#97129a;--ds-ramp-secondary-150:#730a75;--ds-ramp-secondary-175:#500452;--ds-ramp-secondary-190:#300131;--ds-ramp-neutral-10:#f2f6f6;--ds-ramp-neutral-25:#d6e0df;--ds-ramp-neutral-50:#bacac9;--ds-ramp-neutral-75:#9fb4b3;--ds-ramp-neutral-100:#849f9e;--ds-ramp-neutral-125:#657b7a;--ds-ramp-neutral-150:#485959;--ds-ramp-neutral-175:#2d3a39;--ds-ramp-neutral-190:#141c1c;--ds-ramp-elevation-0:#f5f9f9;--ds-ramp-elevation-1:#edf1f1;--ds-ramp-elevation-2:#e5e9e9;--ds-ramp-elevation-3:#dce1e0;--ds-ramp-elevation-4:#d4d8d8;--ds-ramp-elevation-invert-0:#070a0a;--ds-ramp-elevation-invert-1:#121414;--ds-ramp-elevation-invert-2:#171a1a;--ds-ramp-elevation-invert-3:#1d2020;--ds-ramp-elevation-invert-4:#232626;--ds-text-body:#141c1c;--ds-text-button-label:#141c1c;--ds-text-body-invert:#f2f6f6;--ds-text-button-label-invert:#f2f6f6;--color-primary-10:var(--ds-ramp-primary-10);--color-primary-25:var(--ds-ramp-primary-25);--color-primary-50:var(--ds-ramp-primary-50);--color-primary-75:var(--ds-ramp-primary-75);--color-primary-100:var(--ds-ramp-primary-100);--color-primary-125:var(--ds-ramp-primary-125);--color-primary-150:var(--ds-ramp-primary-150);--color-primary-175:var(--ds-ramp-primary-175);--color-primary-190:var(--ds-ramp-primary-190);--color-secondary-10:var(--ds-ramp-secondary-10);--color-secondary-25:var(--ds-ramp-secondary-25);--color-secondary-50:var(--ds-ramp-secondary-50);--color-secondary-75:var(--ds-ramp-secondary-75);--color-secondary-100:var(--ds-ramp-secondary-100);--color-secondary-125:var(--ds-ramp-secondary-125);--color-secondary-150:var(--ds-ramp-secondary-150);--color-secondary-175:var(--ds-ramp-secondary-175);--color-secondary-190:var(--ds-ramp-secondary-190);--color-neutral-10:var(--ds-ramp-neutral-10);--color-neutral-25:var(--ds-ramp-neutral-25);--color-neutral-50:var(--ds-ramp-neutral-50);--color-neutral-75:var(--ds-ramp-neutral-75);--color-neutral-100:var(--ds-ramp-neutral-100);--color-neutral-125:var(--ds-ramp-neutral-125);--color-neutral-150:var(--ds-ramp-neutral-150);--color-neutral-175:var(--ds-ramp-neutral-175);--color-neutral-190:var(--ds-ramp-neutral-190);--color-data-1-10:#89fbf7;--color-data-1-50:#00aaa8;--color-data-1-75:#007b7a;--color-data-1-100:#005758;--color-data-2-10:#a8edff;--color-data-2-50:#2596e3;--color-data-2-75:#0068b2;--color-data-2-100:#00448b;--color-data-3-10:#dcdbff;--color-data-3-50:#877fe6;--color-data-3-75:#5d52b4;--color-data-3-100:#3e2e8d;--color-data-4-10:#fdd1ff;--color-data-4-50:#ae71d0;--color-data-4-75:#80449f;--color-data-4-100:#5d1f79;--color-data-5-10:#ffc8eb;--color-data-5-50:#d26497;--color-data-5-75:#9f366b;--color-data-5-100:#780949;--color-data-6-10:#ffcbb8;--color-data-6-50:#db6750;--color-data-6-75:#a73824;--color-data-6-100:#7f0b00;--color-data-7-10:#ffda95;--color-data-7-50:#c57d00;--color-data-7-75:#955000;--color-data-7-100:#6f2d00;--color-data-8-10:#efe995;--color-data-8-50:#9e9300;--color-data-8-75:#726500;--color-data-8-100:#504300;--color-data-9-10:#b9f8b9;--color-data-9-50:#4ba651;--color-data-9-75:#127822;--color-data-9-100:#050;--color-elevation-0:var(--ds-ramp-elevation-0);--color-elevation-1:var(--ds-ramp-elevation-1);--color-elevation-2:var(--ds-ramp-elevation-2);--color-elevation-3:var(--ds-ramp-elevation-3);--color-elevation-4:var(--ds-ramp-elevation-4);--color-body-text:var(--ds-text-body);--color-button-label:var(--ds-text-button-label);--font-heading:"Klee One", sans-serif;--font-heading-normal:700;--font-heading-bold:700;--font-body:"Cantarell", sans-serif;--font-body-normal:300;--font-body-bold:500;--button-border-radius:4px;--input-border-radius:4px}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:after,:before{box-sizing:border-box}::selection{background-color:var(--color-primary-150);color:var(--color-neutral-10);-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;background-clip:initial}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}body{-webkit-text-size-adjust:none;font-family:var(--font-body);font-weight:var(--font-body-normal);background-color:var(--color-elevation-0);color:var(--color-body-text,var(--color-neutral-190));--font-weight-normal:var(--font-body-normal);--font-weight-bold:var(--font-body-bold)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}p,[class^=ds-text-]{line-height:var(--line-height-text,1.4)}h1,h2,h3,h4,h5,h6,.ds-h1,.ds-h2,.ds-h3,.ds-h4,.ds-h5,.ds-h6{font-family:var(--font-heading);font-weight:var(--font-heading-bold);line-height:var(--line-height-heading,1.2);--font-weight-normal:var(--font-heading-normal);--font-weight-bold:var(--font-heading-bold)}.ds-font-body{font-family:var(--font-body)}.ds-font-heading{font-family:var(--font-heading);--font-weight-normal:var(--font-heading-normal);--font-weight-bold:var(--font-heading-bold)}.ds-font-label{font-family:var(--font-label,var(--font-body));font-weight:var(--font-label-weight,inherit);text-transform:var(--label-text-transform,none);letter-spacing:var(--label-letter-spacing,normal)}.ds-font-normal{font-weight:var(--font-weight-normal)}.ds-font-bold{font-weight:var(--font-weight-bold)}.ds-h1{font-size:var(--font-size-h1,clamp(2.03rem, .43rem + 6.39vw, 2.99rem));--normal-weight:var(--font-heading-normal);--bold-weight:var(--font-heading-bold);margin-bottom:1.5rem}.ds-h2{font-size:var(--font-size-h2,clamp(1.8rem, .66rem + 4.58vw, 2.49rem));--normal-weight:var(--font-heading-normal);--bold-weight:var(--font-heading-bold);margin-bottom:1.25rem}.ds-h3{font-size:var(--font-size-h3,clamp(1.6rem, .82rem + 3.15vw, 2.07rem));--normal-weight:var(--font-heading-normal);--bold-weight:var(--font-heading-bold);margin-bottom:1rem}.ds-h4{font-size:var(--font-size-h4,clamp(1.42rem, .92rem + 2.03vw, 1.73rem));--normal-weight:var(--font-heading-normal);--bold-weight:var(--font-heading-bold);margin-bottom:.75rem}.ds-h5{font-size:var(--font-size-h5,clamp(1.27rem, .98rem + 1.16vw, 1.44rem));--normal-weight:var(--font-heading-normal);--bold-weight:var(--font-heading-bold);margin-bottom:.5rem}.ds-h6{font-size:var(--font-size-h6,clamp(1.13rem, 1rem + .5vw, 1.2rem));--normal-weight:var(--font-heading-normal);--bold-weight:var(--font-heading-bold);margin-bottom:.5rem}.ds-text-sm{font-size:var(--font-size-sm,clamp(.83rem, .98rem - .37vw, .89rem))}.ds-text-base{font-size:var(--font-size-base,1rem)}.ds-text-md{font-size:var(--font-size-md,clamp(1.13rem, 1rem + .5vw, 1.2rem))}.ds-text-lg{font-size:var(--font-size-lg,clamp(1.27rem, .98rem + 1.16vw, 1.44rem))}.ds-text-xl{font-size:var(--font-size-xl,clamp(1.42rem, .92rem + 2.03vw, 1.73rem))}.ds-text-2xl{font-size:var(--font-size-2xl,clamp(1.6rem, .82rem + 3.15vw, 2.07rem))}.ds-text-3xl{font-size:var(--font-size-3xl,clamp(1.8rem, .66rem + 4.58vw, 2.49rem))}.ds-text-4xl{font-size:var(--font-size-4xl,clamp(2.03rem, .43rem + 6.39vw, 2.99rem))}p a:not([class*=ds-button]),.ds-link{color:var(--color-primary-100);transition:color var(--transition-base,.3s);text-decoration:none}p a:not([class*=ds-button]):hover,.ds-link:hover{text-decoration:underline}.ds-display{font-family:var(--font-heading);font-weight:var(--font-heading-bold);font-size:var(--font-size-display,clamp(2.28rem, .11rem + 8.68vw, 3.58rem));letter-spacing:-.02em;--font-weight-normal:var(--font-heading-normal);--font-weight-bold:var(--font-heading-bold);line-height:1.05}.ds-lead{font-family:var(--font-body);font-size:var(--font-size-lg,clamp(1.27rem, .98rem + 1.16vw, 1.44rem));color:var(--color-neutral-175);line-height:1.5}.ds-eyebrow{font-family:var(--font-label,var(--font-body));font-size:var(--font-size-sm,clamp(.83rem, .98rem - .37vw, .89rem));font-weight:var(--font-label-weight,var(--font-body-bold));text-transform:uppercase;letter-spacing:.08em;display:block}.ds-text-primary-10{color:var(--color-primary-10)}.ds-text-primary-25{color:var(--color-primary-25)}.ds-text-primary-50{color:var(--color-primary-50)}.ds-text-primary-75{color:var(--color-primary-75)}.ds-text-primary-100{color:var(--color-primary-100)}.ds-text-primary-125{color:var(--color-primary-125)}.ds-text-primary-150{color:var(--color-primary-150)}.ds-text-primary-175{color:var(--color-primary-175)}.ds-text-primary-190{color:var(--color-primary-190)}.ds-text-secondary-10{color:var(--color-secondary-10)}.ds-text-secondary-25{color:var(--color-secondary-25)}.ds-text-secondary-50{color:var(--color-secondary-50)}.ds-text-secondary-75{color:var(--color-secondary-75)}.ds-text-secondary-100{color:var(--color-secondary-100)}.ds-text-secondary-125{color:var(--color-secondary-125)}.ds-text-secondary-150{color:var(--color-secondary-150)}.ds-text-secondary-175{color:var(--color-secondary-175)}.ds-text-secondary-190{color:var(--color-secondary-190)}.ds-text-neutral-10{color:var(--color-neutral-10)}.ds-text-neutral-25{color:var(--color-neutral-25)}.ds-text-neutral-50{color:var(--color-neutral-50)}.ds-text-neutral-75{color:var(--color-neutral-75)}.ds-text-neutral-100{color:var(--color-neutral-100)}.ds-text-neutral-125{color:var(--color-neutral-125)}.ds-text-neutral-150{color:var(--color-neutral-150)}.ds-text-neutral-175{color:var(--color-neutral-175)}.ds-text-neutral-190{color:var(--color-neutral-190)}.ds-bg-primary-10{background-color:var(--color-primary-10)}.ds-bg-primary-25{background-color:var(--color-primary-25)}.ds-bg-primary-50{background-color:var(--color-primary-50)}.ds-bg-primary-75{background-color:var(--color-primary-75)}.ds-bg-primary-100{background-color:var(--color-primary-100)}.ds-bg-primary-125{background-color:var(--color-primary-125)}.ds-bg-primary-150{background-color:var(--color-primary-150)}.ds-bg-primary-175{background-color:var(--color-primary-175)}.ds-bg-primary-190{background-color:var(--color-primary-190)}.ds-bg-secondary-10{background-color:var(--color-secondary-10)}.ds-bg-secondary-25{background-color:var(--color-secondary-25)}.ds-bg-secondary-50{background-color:var(--color-secondary-50)}.ds-bg-secondary-75{background-color:var(--color-secondary-75)}.ds-bg-secondary-100{background-color:var(--color-secondary-100)}.ds-bg-secondary-125{background-color:var(--color-secondary-125)}.ds-bg-secondary-150{background-color:var(--color-secondary-150)}.ds-bg-secondary-175{background-color:var(--color-secondary-175)}.ds-bg-secondary-190{background-color:var(--color-secondary-190)}.ds-bg-neutral-10{background-color:var(--color-neutral-10)}.ds-bg-neutral-25{background-color:var(--color-neutral-25)}.ds-bg-neutral-50{background-color:var(--color-neutral-50)}.ds-bg-neutral-75{background-color:var(--color-neutral-75)}.ds-bg-neutral-100{background-color:var(--color-neutral-100)}.ds-bg-neutral-125{background-color:var(--color-neutral-125)}.ds-bg-neutral-150{background-color:var(--color-neutral-150)}.ds-bg-neutral-175{background-color:var(--color-neutral-175)}.ds-bg-neutral-190{background-color:var(--color-neutral-190)}.ds-text-data-1-10{color:var(--color-data-1-10)}.ds-bg-data-1-10{background-color:var(--color-data-1-10)}.ds-text-data-1-50{color:var(--color-data-1-50)}.ds-bg-data-1-50{background-color:var(--color-data-1-50)}.ds-text-data-1-75{color:var(--color-data-1-75)}.ds-bg-data-1-75{background-color:var(--color-data-1-75)}.ds-text-data-1-100{color:var(--color-data-1-100)}.ds-bg-data-1-100{background-color:var(--color-data-1-100)}.ds-text-data-2-10{color:var(--color-data-2-10)}.ds-bg-data-2-10{background-color:var(--color-data-2-10)}.ds-text-data-2-50{color:var(--color-data-2-50)}.ds-bg-data-2-50{background-color:var(--color-data-2-50)}.ds-text-data-2-75{color:var(--color-data-2-75)}.ds-bg-data-2-75{background-color:var(--color-data-2-75)}.ds-text-data-2-100{color:var(--color-data-2-100)}.ds-bg-data-2-100{background-color:var(--color-data-2-100)}.ds-text-data-3-10{color:var(--color-data-3-10)}.ds-bg-data-3-10{background-color:var(--color-data-3-10)}.ds-text-data-3-50{color:var(--color-data-3-50)}.ds-bg-data-3-50{background-color:var(--color-data-3-50)}.ds-text-data-3-75{color:var(--color-data-3-75)}.ds-bg-data-3-75{background-color:var(--color-data-3-75)}.ds-text-data-3-100{color:var(--color-data-3-100)}.ds-bg-data-3-100{background-color:var(--color-data-3-100)}.ds-text-data-4-10{color:var(--color-data-4-10)}.ds-bg-data-4-10{background-color:var(--color-data-4-10)}.ds-text-data-4-50{color:var(--color-data-4-50)}.ds-bg-data-4-50{background-color:var(--color-data-4-50)}.ds-text-data-4-75{color:var(--color-data-4-75)}.ds-bg-data-4-75{background-color:var(--color-data-4-75)}.ds-text-data-4-100{color:var(--color-data-4-100)}.ds-bg-data-4-100{background-color:var(--color-data-4-100)}.ds-text-data-5-10{color:var(--color-data-5-10)}.ds-bg-data-5-10{background-color:var(--color-data-5-10)}.ds-text-data-5-50{color:var(--color-data-5-50)}.ds-bg-data-5-50{background-color:var(--color-data-5-50)}.ds-text-data-5-75{color:var(--color-data-5-75)}.ds-bg-data-5-75{background-color:var(--color-data-5-75)}.ds-text-data-5-100{color:var(--color-data-5-100)}.ds-bg-data-5-100{background-color:var(--color-data-5-100)}.ds-text-data-6-10{color:var(--color-data-6-10)}.ds-bg-data-6-10{background-color:var(--color-data-6-10)}.ds-text-data-6-50{color:var(--color-data-6-50)}.ds-bg-data-6-50{background-color:var(--color-data-6-50)}.ds-text-data-6-75{color:var(--color-data-6-75)}.ds-bg-data-6-75{background-color:var(--color-data-6-75)}.ds-text-data-6-100{color:var(--color-data-6-100)}.ds-bg-data-6-100{background-color:var(--color-data-6-100)}.ds-text-data-7-10{color:var(--color-data-7-10)}.ds-bg-data-7-10{background-color:var(--color-data-7-10)}.ds-text-data-7-50{color:var(--color-data-7-50)}.ds-bg-data-7-50{background-color:var(--color-data-7-50)}.ds-text-data-7-75{color:var(--color-data-7-75)}.ds-bg-data-7-75{background-color:var(--color-data-7-75)}.ds-text-data-7-100{color:var(--color-data-7-100)}.ds-bg-data-7-100{background-color:var(--color-data-7-100)}.ds-text-data-8-10{color:var(--color-data-8-10)}.ds-bg-data-8-10{background-color:var(--color-data-8-10)}.ds-text-data-8-50{color:var(--color-data-8-50)}.ds-bg-data-8-50{background-color:var(--color-data-8-50)}.ds-text-data-8-75{color:var(--color-data-8-75)}.ds-bg-data-8-75{background-color:var(--color-data-8-75)}.ds-text-data-8-100{color:var(--color-data-8-100)}.ds-bg-data-8-100{background-color:var(--color-data-8-100)}.ds-text-data-9-10{color:var(--color-data-9-10)}.ds-bg-data-9-10{background-color:var(--color-data-9-10)}.ds-text-data-9-50{color:var(--color-data-9-50)}.ds-bg-data-9-50{background-color:var(--color-data-9-50)}.ds-text-data-9-75{color:var(--color-data-9-75)}.ds-bg-data-9-75{background-color:var(--color-data-9-75)}.ds-text-data-9-100{color:var(--color-data-9-100)}.ds-bg-data-9-100{background-color:var(--color-data-9-100)}.ds-invert{--color-primary-10:var(--ds-ramp-primary-190);--color-primary-25:var(--ds-ramp-primary-175);--color-primary-50:var(--ds-ramp-primary-150);--color-primary-75:var(--ds-ramp-primary-125);--color-primary-100:var(--ds-ramp-primary-100);--color-primary-125:var(--ds-ramp-primary-75);--color-primary-150:var(--ds-ramp-primary-50);--color-primary-175:var(--ds-ramp-primary-25);--color-primary-190:var(--ds-ramp-primary-10);--color-secondary-10:var(--ds-ramp-secondary-190);--color-secondary-25:var(--ds-ramp-secondary-175);--color-secondary-50:var(--ds-ramp-secondary-150);--color-secondary-75:var(--ds-ramp-secondary-125);--color-secondary-100:var(--ds-ramp-secondary-100);--color-secondary-125:var(--ds-ramp-secondary-75);--color-secondary-150:var(--ds-ramp-secondary-50);--color-secondary-175:var(--ds-ramp-secondary-25);--color-secondary-190:var(--ds-ramp-secondary-10);--color-neutral-10:var(--ds-ramp-neutral-190);--color-neutral-25:var(--ds-ramp-neutral-175);--color-neutral-50:var(--ds-ramp-neutral-150);--color-neutral-75:var(--ds-ramp-neutral-125);--color-neutral-100:var(--ds-ramp-neutral-100);--color-neutral-125:var(--ds-ramp-neutral-75);--color-neutral-150:var(--ds-ramp-neutral-50);--color-neutral-175:var(--ds-ramp-neutral-25);--color-neutral-190:var(--ds-ramp-neutral-10);--color-elevation-0:var(--ds-ramp-elevation-invert-0);--color-elevation-1:var(--ds-ramp-elevation-invert-1);--color-elevation-2:var(--ds-ramp-elevation-invert-2);--color-elevation-3:var(--ds-ramp-elevation-invert-3);--color-elevation-4:var(--ds-ramp-elevation-invert-4);--color-body-text:var(--ds-text-body-invert);--color-button-label:var(--ds-text-button-label-invert);color:var(--color-body-text)}.ds-m-0{margin:0}.ds-mt-0{margin-top:0}.ds-mr-0{margin-right:0}.ds-mb-0{margin-bottom:0}.ds-ml-0{margin-left:0}.ds-mx-0{margin-left:0;margin-right:0}.ds-my-0{margin-top:0;margin-bottom:0}.ds-m-4{margin:.25rem}.ds-mt-4{margin-top:.25rem}.ds-mr-4{margin-right:.25rem}.ds-mb-4{margin-bottom:.25rem}.ds-ml-4{margin-left:.25rem}.ds-mx-4{margin-left:.25rem;margin-right:.25rem}.ds-my-4{margin-top:.25rem;margin-bottom:.25rem}.ds-m-8{margin:.5rem}.ds-mt-8{margin-top:.5rem}.ds-mr-8{margin-right:.5rem}.ds-mb-8{margin-bottom:.5rem}.ds-ml-8{margin-left:.5rem}.ds-mx-8{margin-left:.5rem;margin-right:.5rem}.ds-my-8{margin-top:.5rem;margin-bottom:.5rem}.ds-m-16{margin:1rem}.ds-mt-16{margin-top:1rem}.ds-mr-16{margin-right:1rem}.ds-mb-16{margin-bottom:1rem}.ds-ml-16{margin-left:1rem}.ds-mx-16{margin-left:1rem;margin-right:1rem}.ds-my-16{margin-top:1rem;margin-bottom:1rem}.ds-m-24{margin:1.5rem}.ds-mt-24{margin-top:1.5rem}.ds-mr-24{margin-right:1.5rem}.ds-mb-24{margin-bottom:1.5rem}.ds-ml-24{margin-left:1.5rem}.ds-mx-24{margin-left:1.5rem;margin-right:1.5rem}.ds-my-24{margin-top:1.5rem;margin-bottom:1.5rem}.ds-m-32{margin:2rem}.ds-mt-32{margin-top:2rem}.ds-mr-32{margin-right:2rem}.ds-mb-32{margin-bottom:2rem}.ds-ml-32{margin-left:2rem}.ds-mx-32{margin-left:2rem;margin-right:2rem}.ds-my-32{margin-top:2rem;margin-bottom:2rem}.ds-m-64{margin:4rem}.ds-mt-64{margin-top:4rem}.ds-mr-64{margin-right:4rem}.ds-mb-64{margin-bottom:4rem}.ds-ml-64{margin-left:4rem}.ds-mx-64{margin-left:4rem;margin-right:4rem}.ds-my-64{margin-top:4rem;margin-bottom:4rem}.ds-m-128{margin:8rem}.ds-mt-128{margin-top:8rem}.ds-mr-128{margin-right:8rem}.ds-mb-128{margin-bottom:8rem}.ds-ml-128{margin-left:8rem}.ds-mx-128{margin-left:8rem;margin-right:8rem}.ds-my-128{margin-top:8rem;margin-bottom:8rem}.ds-p-0{padding:0}.ds-pt-0{padding-top:0}.ds-pr-0{padding-right:0}.ds-pb-0{padding-bottom:0}.ds-pl-0{padding-left:0}.ds-px-0{padding-left:0;padding-right:0}.ds-py-0{padding-top:0;padding-bottom:0}.ds-p-4{padding:.25rem}.ds-pt-4{padding-top:.25rem}.ds-pr-4{padding-right:.25rem}.ds-pb-4{padding-bottom:.25rem}.ds-pl-4{padding-left:.25rem}.ds-px-4{padding-left:.25rem;padding-right:.25rem}.ds-py-4{padding-top:.25rem;padding-bottom:.25rem}.ds-p-8{padding:.5rem}.ds-pt-8{padding-top:.5rem}.ds-pr-8{padding-right:.5rem}.ds-pb-8{padding-bottom:.5rem}.ds-pl-8{padding-left:.5rem}.ds-px-8{padding-left:.5rem;padding-right:.5rem}.ds-py-8{padding-top:.5rem;padding-bottom:.5rem}.ds-p-16{padding:1rem}.ds-pt-16{padding-top:1rem}.ds-pr-16{padding-right:1rem}.ds-pb-16{padding-bottom:1rem}.ds-pl-16{padding-left:1rem}.ds-px-16{padding-left:1rem;padding-right:1rem}.ds-py-16{padding-top:1rem;padding-bottom:1rem}.ds-p-24{padding:1.5rem}.ds-pt-24{padding-top:1.5rem}.ds-pr-24{padding-right:1.5rem}.ds-pb-24{padding-bottom:1.5rem}.ds-pl-24{padding-left:1.5rem}.ds-px-24{padding-left:1.5rem;padding-right:1.5rem}.ds-py-24{padding-top:1.5rem;padding-bottom:1.5rem}.ds-p-32{padding:2rem}.ds-pt-32{padding-top:2rem}.ds-pr-32{padding-right:2rem}.ds-pb-32{padding-bottom:2rem}.ds-pl-32{padding-left:2rem}.ds-px-32{padding-left:2rem;padding-right:2rem}.ds-py-32{padding-top:2rem;padding-bottom:2rem}.ds-p-64{padding:4rem}.ds-pt-64{padding-top:4rem}.ds-pr-64{padding-right:4rem}.ds-pb-64{padding-bottom:4rem}.ds-pl-64{padding-left:4rem}.ds-px-64{padding-left:4rem;padding-right:4rem}.ds-py-64{padding-top:4rem;padding-bottom:4rem}.ds-p-128{padding:8rem}.ds-pt-128{padding-top:8rem}.ds-pr-128{padding-right:8rem}.ds-pb-128{padding-bottom:8rem}.ds-pl-128{padding-left:8rem}.ds-px-128{padding-left:8rem;padding-right:8rem}.ds-py-128{padding-top:8rem;padding-bottom:8rem}.ds-elevation-0{background-color:var(--color-elevation-0)}.ds-elevation-1{background-color:var(--color-elevation-1)}.ds-elevation-2{background-color:var(--color-elevation-2)}.ds-elevation-3{background-color:var(--color-elevation-3)}.ds-elevation-4{background-color:var(--color-elevation-4)}.ds-button{--ds-button-color:var(--color-primary-100);--ds-button-hover:var(--color-primary-125);--ds-button-tint:var(--color-primary-25);--ds-button-label:var(--color-button-label,var(--color-neutral-175));cursor:pointer;border-radius:var(--button-border-radius,4px);font-family:var(--font-label,var(--font-body));font-weight:var(--font-label-weight,var(--font-body-bold));text-transform:var(--label-text-transform,none);letter-spacing:var(--label-letter-spacing,normal);transition:transform var(--transition-fast,.2s), background-color var(--transition-fast,.2s), border-color var(--transition-fast,.2s), box-shadow var(--transition-fast,.2s);text-align:center;background-color:var(--ds-button-color);color:var(--ds-button-label);border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:calc(1rem - 2px) calc(2rem - 2px);font-size:1rem;line-height:1;text-decoration:none;display:inline-flex}.ds-button svg{flex-shrink:0}.ds-button:hover{transform:translateY(-2px)}.ds-button:hover:not(:disabled){background-color:var(--ds-button-hover)}.ds-button:active{transform:scale(.98)}.ds-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.ds-button:disabled:hover{transform:none}.ds-button:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-100));outline-offset:var(--focus-ring-offset,2px)}.ds-button--secondary{--ds-button-color:var(--color-secondary-100);--ds-button-hover:var(--color-secondary-125);--ds-button-tint:var(--color-secondary-25);--ds-button-label:var(--color-button-label,var(--color-neutral-175))}.ds-button--neutral{--ds-button-color:var(--color-neutral-175);--ds-button-hover:var(--color-neutral-190);--ds-button-tint:var(--color-neutral-25);--ds-button-label:var(--color-neutral-10)}.ds-button--danger{--ds-button-color:var(--color-error,#c53030);--ds-button-hover:color-mix(in srgb, var(--color-error,#c53030) 85%, black);--ds-button-tint:color-mix(in srgb, var(--color-error,#c53030) 12%, transparent);--ds-button-label:#fff}.ds-button--outline{border-color:var(--ds-button-color);color:var(--ds-button-hover);background-color:#0000}.ds-button--outline:hover:not(:disabled){background-color:var(--ds-button-color);color:var(--ds-button-label)}.ds-button--text{color:var(--ds-button-color);background-color:#0000}.ds-button--text:hover:not(:disabled){background-color:var(--ds-button-tint)}.ds-button--sm{padding:calc(.5rem - 2px) calc(1rem - 2px);font-size:.875rem}.ds-button--lg{padding:calc(1.25rem - 2px) calc(2.5rem - 2px);font-size:1.125rem}.ds-button--icon{aspect-ratio:1;padding:calc(1rem - 2px)}.ds-button--icon.ds-button--sm{padding:calc(.5rem - 2px)}.ds-button--icon.ds-button--lg{padding:calc(1.25rem - 2px)}.ds-form-group{flex-direction:column;margin-bottom:1.5rem;display:flex}.ds-label{font-family:var(--font-label,var(--font-body));font-weight:var(--font-label-weight,var(--font-body-bold));text-transform:var(--label-text-transform,none);letter-spacing:var(--label-letter-spacing,normal);color:var(--color-neutral-150);margin-bottom:.5rem;display:block}.ds-input,.ds-textarea,.ds-select{border:1px solid var(--color-neutral-75);border-radius:var(--input-border-radius,4px);background-color:var(--color-elevation-2);width:100%;color:var(--color-neutral-190);font-family:var(--font-body);transition:border-color var(--transition-fast,.2s), box-shadow var(--transition-fast,.2s);padding:1rem;font-size:1rem}.ds-input:focus,.ds-textarea:focus,.ds-select:focus{border-color:var(--color-primary-100);box-shadow:0 0 0 3px var(--color-primary-25);outline:none}.ds-input::placeholder,.ds-textarea::placeholder,.ds-select::placeholder{color:var(--color-neutral-75)}.ds-input:disabled,.ds-textarea:disabled,.ds-select:disabled{opacity:.6;cursor:not-allowed;background-color:var(--color-neutral-50)}.ds-textarea{resize:vertical;min-height:120px;line-height:1.6}.ds-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.ds-input--sm,.ds-textarea--sm,.ds-select--sm{font-size:var(--font-size-sm,clamp(.83rem, .98rem - .37vw, .89rem));padding:.4rem .6rem}.ds-select--sm{background-position:right .6rem center;padding-right:1.8rem}.ds-textarea--sm{min-height:60px;line-height:1.4}.ds-input--error,.ds-textarea--error,.ds-select--error,.ds-input[aria-invalid=true],.ds-textarea[aria-invalid=true],.ds-select[aria-invalid=true]{border-color:var(--color-error,#c53030)}.ds-input--error:focus,.ds-textarea--error:focus,.ds-select--error:focus,.ds-input[aria-invalid=true]:focus,.ds-textarea[aria-invalid=true]:focus,.ds-select[aria-invalid=true]:focus{border-color:var(--color-error,#c53030);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error,#c53030) 15%, transparent)}.ds-error-message{color:var(--color-error,#c53030);margin-top:.5rem;font-size:.875rem}.ds-helper-text{color:var(--color-neutral-100);margin-top:.5rem;font-size:.875rem}.ds-checkbox,.ds-radio{cursor:pointer;width:1.25rem;height:1.25rem;accent-color:var(--color-primary-100)}.ds-input-group{gap:.5rem;display:flex}.ds-input-group .ds-button{white-space:nowrap;flex-shrink:0}.ds-input-group .ds-input{flex:1}.ds-form-group--inline{flex-direction:row;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ds-form-group--inline .ds-label{margin-bottom:0}.ds-shadow-subtle{box-shadow:0 2px 5px var(--color-neutral-10)}.ds-shadow-raised{box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.ds-shadow-overlay{box-shadow:0 1.4px 2.2px #00000005,0 3.3px 5.3px #00000007,0 6.3px 10px #00000009,0 11.2px 17.9px #0000000b,0 20.9px 33.4px #0000000d,0 50px 80px #00000012}.ds-modal{width:100%;height:100%;z-index:var(--modal-z-index,1000);display:none;position:fixed;top:0;left:0}.ds-modal--open,.ds-modal[open]{justify-content:center;align-items:center;display:flex}.ds-modal__backdrop,.ds-modal::backdrop{background:#00000080;background:color-mix(in srgb, var(--color-elevation-4) 60%, transparent);backdrop-filter:blur(4px)}.ds-modal__backdrop{width:100%;height:100%;position:fixed;top:0;left:0}.ds-modal__content{max-width:var(--modal-max-width,500px);border-radius:var(--modal-border-radius,8px);width:90%;z-index:calc(var(--modal-z-index,1000) + 1);background:var(--color-elevation-0);position:relative}.ds-modal__close{cursor:pointer;width:2rem;height:2rem;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:2rem;line-height:1;display:flex;position:absolute;top:1rem;right:1rem}.ds-modal__close:hover{color:var(--color-primary-100)}dialog.ds-modal{box-sizing:border-box;max-width:none;max-height:none;color:inherit;pointer-events:auto;cursor:auto;background:0 0;border:0;margin:0;padding:0;overflow:auto}.ds-space{gap:1rem;display:flex}.ds-space--small{gap:.5rem}.ds-space--large{gap:2rem}.ds-space--align-start{align-items:flex-start}.ds-space--align-center{align-items:center}.ds-space--align-end{align-items:flex-end}.ds-space--align-baseline{align-items:baseline}.ds-space--align-stretch{align-items:stretch}.ds-space--justify-start{justify-content:flex-start}.ds-space--justify-center{justify-content:center}.ds-space--justify-end{justify-content:flex-end}.ds-space--justify-between{justify-content:space-between}.ds-space--column{flex-direction:column}.ds-space--wrap{flex-wrap:wrap}@media (width<=40rem){.ds-space--stack-mobile{flex-direction:column}}.ds-space__grow{flex:1 1 0;min-width:0}.ds-container{max-width:var(--container-width,72rem);padding-inline:var(--container-gutter,clamp(1rem, 4vw, 3rem));margin-inline:auto}.ds-container--narrow{--container-width:46rem}.ds-prose{max-width:65ch}.ds-list{padding-left:2ch;line-height:1.4}.ds-list>li{margin-bottom:.5rem}.ds-list>li:last-child{margin-bottom:0}.ds-list--plain,.ds-list--lined{padding-left:0;list-style:none}.ds-list--lined>li{margin-bottom:0;padding:.5rem 0}.ds-list--lined>li+li{border-top:1px solid var(--color-elevation-2)}.ds-tag{--ds-tag-color:var(--color-neutral-175);--ds-tag-label:var(--color-neutral-10);white-space:nowrap;border-radius:var(--button-border-radius,4px);font-size:.8rem;line-height:1;font-family:var(--font-label,var(--font-body));font-weight:var(--font-label-weight,var(--font-body-normal));text-transform:var(--label-text-transform,none);letter-spacing:var(--label-letter-spacing,normal);background-color:var(--ds-tag-color);color:var(--ds-tag-label);border:1px solid #0000;border-color:var(--ds-tag-color);padding:.3rem .5rem;display:inline-block}.ds-tag--primary{--ds-tag-color:var(--color-primary-100);--ds-tag-hover:var(--color-primary-125);--ds-tag-tint:var(--color-primary-25);--ds-tag-label:var(--color-button-label,var(--color-neutral-175))}.ds-tag--secondary{--ds-tag-color:var(--color-secondary-100);--ds-tag-hover:var(--color-secondary-125);--ds-tag-tint:var(--color-secondary-25);--ds-tag-label:var(--color-button-label,var(--color-neutral-175))}.ds-tag--danger{--ds-tag-color:var(--color-error,#c53030);--ds-tag-hover:color-mix(in srgb, var(--color-error,#c53030) 85%, black);--ds-tag-tint:color-mix(in srgb, var(--color-error,#c53030) 12%, transparent);--ds-tag-label:#fff}.ds-tag--success{--ds-tag-color:var(--color-success,#2f855a);--ds-tag-hover:color-mix(in srgb, var(--color-success,#2f855a) 85%, black);--ds-tag-tint:color-mix(in srgb, var(--color-success,#2f855a) 12%, transparent);--ds-tag-label:#fff}.ds-tag--warning{--ds-tag-color:var(--color-warning,#975a16);--ds-tag-hover:color-mix(in srgb, var(--color-warning,#975a16) 85%, black);--ds-tag-tint:color-mix(in srgb, var(--color-warning,#975a16) 12%, transparent);--ds-tag-label:#fff}.ds-tag--info{--ds-tag-color:var(--color-info,#2b6cb0);--ds-tag-hover:color-mix(in srgb, var(--color-info,#2b6cb0) 85%, black);--ds-tag-tint:color-mix(in srgb, var(--color-info,#2b6cb0) 12%, transparent);--ds-tag-label:#fff}.ds-tag--outline{border-color:var(--ds-tag-color);color:var(--ds-tag-color);background-color:#0000}.ds-card{background-color:var(--color-elevation-1);border:1px solid var(--color-elevation-2);border-radius:var(--card-border-radius,8px);display:block}:where(.ds-card){padding:1rem}@media (width>=40rem){:where(.ds-card){padding:2rem}}.ds-card--clickable{color:inherit;cursor:pointer;transition:transform var(--transition-base,.3s), border-color var(--transition-fast,.2s);text-decoration:none}.ds-card--clickable:hover{border-color:var(--color-primary-100);transform:translateY(-2px)}.ds-card--clickable:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-100));outline-offset:var(--focus-ring-offset,2px)}.ds-quote{border-left:3px solid var(--color-primary-100);color:var(--color-neutral-175);margin:1rem 0;padding-left:1.25rem;font-style:italic}.ds-quote>p{margin:.5rem 0}.ds-quote>p:first-child{margin-top:0}.ds-quote>p:last-child{margin-bottom:0}.ds-quote__cite{font-size:.85rem;font-style:normal;font-family:var(--font-label,var(--font-body));text-transform:var(--label-text-transform,none);letter-spacing:var(--label-letter-spacing,normal);color:var(--color-neutral-150);margin-top:.5rem;display:block}.ds-quote--lg{border-left-width:.25rem;margin:2rem 0;padding:1rem 2rem}.ds-quote--lg>p{font-size:1.25rem}.ds-table{border-collapse:collapse;width:100%;font-size:.9rem}.ds-table th,.ds-table td{text-align:left;border-bottom:1px solid var(--color-elevation-2);vertical-align:top;padding:.75rem 1rem;line-height:1.4}.ds-table th{font-size:.8rem;font-family:var(--font-label,var(--font-body));font-weight:var(--font-label-weight,var(--font-body-bold));text-transform:var(--label-text-transform,none);letter-spacing:var(--label-letter-spacing,normal);border-bottom-width:2px}.ds-table tbody tr:last-child td{border-bottom:none}.ds-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}:root{--font-heading:var(--font-fraunces);--font-heading-normal:400;--font-heading-bold:600;--font-body:var(--font-cantarell);--font-body-normal:400;--font-body-bold:700;--line-height-text:1.6;--card-border-radius:12px}html{scroll-behavior:smooth}body{flex-direction:column;min-height:100vh;font-size:1.0625rem;display:flex}h1,h2,h3,.ds-display,[class^=ds-h]{text-wrap:balance}p{text-wrap:pretty}p a:not([class*=ds-button]),.ds-link{color:var(--color-primary-150);text-underline-offset:.15em;text-decoration:underline}p a:not([class*=ds-button]):visited,.ds-link:visited{color:var(--color-primary-150)}p a:not([class*=ds-button]):hover,.ds-link:hover{color:var(--color-primary-175)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.body--mandala[data-astro-cid-nahqlk2g]{--mandala-size:min(72rem, 160vw);background:var(--mandala) center calc(80px - var(--mandala-size) / 2)/var(--mandala-size) auto no-repeat, var(--color-elevation-0)}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-elevation-1)}.footer__wordmark[data-astro-cid-jo6i4kqk]{width:auto;height:1rem}.header__home[data-astro-cid-nen7h5rs]{color:var(--color-primary-175);transition:color var(--transition-fast,.2s);display:inline-block}.header__home[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary-125)}.header__home[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--color-primary-100);outline-offset:4px}.header__wordmark[data-astro-cid-nen7h5rs]{width:auto;height:1.75rem;display:block}.main[data-astro-cid-pgtvljfo]{flex-grow:1}
