:root{--colors-white: hsl(0, 0%, 100%);--colors-green-200: hsl(169, 65%, 81%);--colors-green-500: hsl(184, 100%, 19%);--colors-green-900: hsl(185, 100%, 2%);--colors-gray-100: hsl(150, 14%, 95%);--colors-gray-200: hsl(153, 16%, 89%);--colors-gray-300: hsl(157, 15%, 83%);--colors-gray-400: hsl(159, 15%, 77%);--colors-gray-500: hsl(157, 15%, 72%);--colors-gray-700: hsl(156, 15%, 43%);--colors-gray-800: hsl(158, 15%, 29%);--colors-gray-900: hsl(158, 15%, 14%);--colors-red-100: hsl(0, 65%, 88%);--colors-red-400: hsl(0, 88%, 50%);--colors-red-500: hsl(0, 88%, 38%);--colors-yellow-100: hsl(46, 94%, 93%);--colors-yellow-400: hsl(46, 92%, 71%);--colors-yellow-500: hsl(46, 92%, 64%);--colors-placeholder: hsl(153, 16%, 89%);--dimensions-0: 0px;--dimensions-1: 4px;--dimensions-2: 8px;--dimensions-3: 12px;--dimensions-4: 16px;--dimensions-5: 24px;--dimensions-6: 40px;--dimensions-7: 60px;--dimensions-8: 80px;--dimensions-9: 100px;--dimensions-max: 1650px;--width-global-max: 1650px;--width-component-max: 1650px;--width-typography-max: 65ch;--spacing-xs: 4px;--spacing-sm: 12px;--spacing-md: 24px;--spacing-lg: 80px;--breakpoints-xs: 350px;--breakpoints-sm: 650px;--breakpoints-md: 960px;--breakpoints-lg: 1280px;--breakpoints-xl: 1650px;--radius-none: 0;--radius-xsmall: .25em;--radius-small: .5em;--radius-medium: 1em;--radius-large: 2em;--radius-full: 100%;--shadows-primary: .35em .35em 0 var(--colors-yellow-500);--shadows-secondary: .35em .35em 0 currentColor;--text-fonts-sans: Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-fonts-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";--text-fonts-serif: Display, Georgia, Cambria, "Times New Roman", Times, serif;--text-sizes-h1: 4.5rem;--text-sizes-h2: 3.2rem;--text-sizes-h3: 13px;--text-sizes-h4: 1.6em;--text-sizes-h5: 1.2em;--text-sizes-h6: 1rem;--text-sizes-body: 1.125em;--text-sizes-small: 14px;--text-sizes-xsmall: 12px;--text-sizes-base: 1rem;--text-sizes-large: 1.75rem;--text-weights-light: 300;--text-weights-regular: 400;--text-weights-medium: 500;--text-weights-bold: 800;--text-line-heights-none: 1;--text-line-heights-tight: 1.2;--text-line-heights-normal: 1.45;--text-line-heights-loose: 1.8;--text-underline-offset: 2px;--text-typography-h1: 400 4.5rem/1.2 Display, Georgia, Cambria, "Times New Roman", Times, serif;--text-typography-h2: 500 3.2rem/1.2 Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-typography-h3: 400 13px/1.45 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";--text-typography-h4: 300 1.6em/1.35 Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-typography-h5: 500 1.2em/1.45 Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-typography-h6: 500 1rem/1.45 Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--text-typography-body: 400 1.125em/1.45 Sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}html{background:var(--global-background);color:var(--color-foreground);background-position:center;background-attachment:fixed}a{text-decoration:none}.Main{flex:1;gap:var(--dimensions-5);display:flex;flex-direction:column}.Main>.Footer{margin-block-start:auto}*{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}a{color:inherit}li{list-style:none}button{background:none;border:none;cursor:pointer;font:inherit;padding:0;margin:0;color:inherit}body{line-height:var(--text-line-heights-normal)}.font-display{font-family:var(--font-display, var(--text-fonts-serif))}.heading--1,.heading--2,.heading--3,.heading--4,.heading--5,.heading--6,h1,h2,h3,h4,h5,h6,p{max-width:var(--width-typography-max);.Button{font-size:inherit}}.heading--1,.heading--2,.heading--3,.heading--4,.heading--5,.heading--6,h1,h2,h3,h4,h5,h6,p,ul,ol,dd,dt,blockquote{text-wrap:pretty;color:var(--color-foreground)}.heading--1,h1{font:var(--text-typography-h1);font-size:clamp(calc(var(--text-sizes-h1) / 2 + .5rem),10vw,var(--text-sizes-h1));text-wrap:balance}.heading--2,h2{font:var(--text-typography-h2);font-size:clamp(calc(var(--text-sizes-h2) / 2 + .25rem),5vw,var(--text-sizes-h2));text-wrap:balance}.heading--3,h3{font:var(--text-typography-h3);text-wrap:balance}.heading--4,h4{font:var(--text-typography-h4);font-size:clamp(calc(var(--text-sizes-h4) / 2 + .5rem),5vw,var(--text-sizes-h4))}.heading--5,h5{font:var(--text-typography-h5);font-size:clamp(1rem,3vw,var(--text-sizes-h5))}.heading--6,h6{font:var(--text-typography-h6)}.paragraph,p{font:var(--text-typography-body);font-size:clamp(calc(var(--text-sizes-body) - .25rem),3vw,var(--text-sizes-body))}strong{font-weight:var(--text-weights-medium)}.small,small{font:var(--text-typography-body);font-size:var(--text-sizes-small);letter-spacing:.0125em;font-weight:var(--text-weights-regular)}.xsmall{font-size:var(--text-sizes-xsmall);letter-spacing:.0125em;font-weight:var(--text-weights-regular)}.blockquote,blockquote{display:flex;flex-direction:column;gap:var(--dimensions-2);padding:var(--dimensions-6);max-width:var(--global-component-max-width);width:100%}.sticky{position:sticky;top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--duration-exit: .15s;--duration-enter: .21s;--duration-move: .4s}@keyframes fade{0%{filter:blur(3px);opacity:0}to{filter:blur(0);opacity:1}}@keyframes slide{0%{translate:var(--slide-offset)}to{translate:0}}@keyframes slide-y{0%{transform:translateY(var(--slide-y-offset, 10px))}to{transform:translateY(0)}}::view-transition-old(.fade-out){animation:var(--duration-exit) ease-in fade reverse}::view-transition-new(.fade-in){animation:var(--duration-enter) ease-out var(--duration-exit) both fade}::view-transition-old(.slide-down){animation:var(--duration-exit) ease-out both fade reverse,var(--duration-exit) ease-out both slide-y reverse}::view-transition-new(.slide-up){animation:var(--duration-enter) ease-in var(--duration-exit) both fade,var(--duration-move) ease-in both slide-y}::view-transition-old(.nav-forward){--slide-offset: -60px;animation:var(--duration-exit) ease-in both fade reverse,var(--duration-move) ease-in-out both slide reverse}::view-transition-new(.nav-forward){--slide-offset: 60px;animation:var(--duration-enter) ease-out var(--duration-exit) both fade,var(--duration-move) ease-in-out both slide}::view-transition-old(.nav-back){--slide-offset: 60px;animation:var(--duration-exit) ease-in both fade reverse,var(--duration-move) ease-in-out both slide reverse}::view-transition-new(.nav-back){--slide-offset: -60px;animation:var(--duration-enter) ease-out var(--duration-exit) both fade,var(--duration-move) ease-in-out both slide}::view-transition-group(.morph){animation-duration:var(--duration-move)}::view-transition-image-pair(.morph){animation-name:via-blur}@keyframes via-blur{30%{filter:blur(3px)}}::view-transition-group(.text-morph){animation-duration:var(--duration-move)}::view-transition-old(.text-morph){display:none}::view-transition-new(.text-morph){animation:none;object-fit:none;object-position:left top}::view-transition-old(.scale-out){animation:var(--duration-exit) ease-in scale-down}::view-transition-new(.scale-in){animation:var(--duration-enter) ease-out var(--duration-exit) both scale-up}@keyframes scale-down{0%{transform:scale(1);opacity:1}to{transform:scale(.85);opacity:0}}@keyframes scale-up{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}::view-transition-group(persistent-nav){animation:none;z-index:100}::view-transition-old(persistent-nav){display:none}::view-transition-new(persistent-nav){animation:none}@media(prefers-reduced-motion:reduce){::view-transition-old(*),::view-transition-new(*),::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}:root{--color-foreground: var(--colors-gray-900);--color-background: var(--colors-white);--color-primary: var(--colors-green-500);--color-primary-foreground: var(--colors-white);--color-primary-background: var(--colors-green-500);--color-secondary: var(--colors-green-900);--color-secondary-foreground: var(--colors-green-900);--color-secondary-background: hsl(169deg 62.25% 94.12%);--color-secondary-border: var(--colors-green-200);--color-highlight: var(--colors-yellow-500);--color-highlight-foreground: var(--colors-yellow-500);--color-highlight-background: var(--colors-yellow-100);--color-highlight-border: var(--colors-yellow-400);--color-default-background: var(--colors-gray-100);--color-default-foreground: var(--colors-gray-800);--color-default-border: var(--colors-gray-300);--color-error: var(--colors-red-500);--color-error-background: var(--colors-red-100);--color-error-foreground: var(--colors-red-500);--color-error-border: var(--colors-red-400);--color-muted-foreground: var(--colors-gray-500);--color-rule: var(--colors-gray-100);--color-surface: var(--colors-gray-100);--global-max-width: 1280px;--global-gutter: var(--dimensions-6);--global-component-max-width: calc(var(--global-max-width) / 2)}:root[data-theme=dark]{--color-background: var(--colors-gray-900);--color-foreground: var(--colors-white)}@font-face{font-family:Sans;src:url(/fonts/Franca-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sans;src:url(/fonts/Franca-SemiBold.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Display;src:url(/fonts/PPHatton-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--text-fonts-sans);background-color:var(--color-background);color:var(--color-foreground)}img{max-width:100%;height:auto;display:block}.Icon{display:inline-block;vertical-align:middle;flex-shrink:0}.Icon--color-auto{color:inherit}.Icon--color-primary{color:var(--color-primary)}.Icon--color-secondary{color:var(--color-secondary)}.Icon--color-error{color:var(--color-error)}:root [data-sonner-toaster].Toast{--normal-bg: var(--color-background);--normal-text: var(--color-primary);--normal-border: var(--color-primary);--border-radius: var(--radius-small);font-family:var(--text-fonts-sans)}:root [data-sonner-toaster].Toast [data-sonner-toast]{box-shadow:.35em .35em 0 var(--normal-border);border:1px solid var(--normal-border)}.Toast svg{max-width:unset}.Toast__Icon--error{color:var(--color-error-foreground)}:root [data-sonner-toaster].Toast [data-sonner-toast][data-type=error]{--normal-bg: var(--color-error-background);--normal-text: var(--color-error-foreground);--normal-border: var(--color-error)}.Toast__Spinner{animation:Toast-spin 1s linear infinite}@keyframes Toast-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.Toast__Spinner{animation:none}}.Tooltip__Content{--tooltip-foreground: var(--color-foreground);--tooltip-background: var(--color-highlight-background);--tooltip-radius: var(--radius-small);--tooltip-padding-x: var(--dimensions-3);--tooltip-padding-y: var(--dimensions-2);--tooltip-font-size: var(--text-sizes-small);--tooltip-max-width: 16rem;--tooltip-z-index: 60;z-index:var(--tooltip-z-index);width:max-content;max-width:var(--tooltip-max-width);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--tooltip-radius);color:var(--tooltip-foreground);background-color:var(--tooltip-background);font-family:var(--text-fonts-sans);font-size:var(--text-sizes-small);letter-spacing:.0125em;font-weight:var(--text-weights-medium);text-wrap:balance;border:1px solid var(--color-highlight-border)}.Tooltip__Content[data-state=open]{animation:tooltip-in .15s cubic-bezier(.16,1,.3,1)}.Tooltip__Content[data-state=closed]{animation:tooltip-out .1s cubic-bezier(.7,0,.84,0)}.Tooltip__Arrow{fill:var(--color-highlight-border)}@keyframes tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tooltip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.DesignSystemProvider{--design-system-background-image: none;background-image:var(--design-system-background-image);background-attachment:fixed;container-type:inline-size;container-name:page;min-width:300px}.Logo{display:inline-block;vertical-align:middle;flex-shrink:0}a>.Logo{fill:var(--color-primary)}.Button{--button-background: var(--color-background);--button-foreground: currentcolor;--button-border: var(--color-highlight);--button-background-hover: var(--color-highlight-background);--button-primary-background: var(--color-primary-background);--button-primary-foreground: var(--color-primary-foreground);--button-primary-background-hover: var(--color-primary-background);--button-secondary-background: var(--color-background);--button-secondary-background-hover: var(--color-highlight-background);--button-error-foreground: var(--color-error-foreground);--button-error-background: var(--color-error-background);--button-error-fill: var(--color-error);webkit-appearance:none;border:none;font:inherit;background:none;display:inline-flex;text-decoration:underline;flex-wrap:wrap;white-space:nowrap;font-size:var(--text-sizes-base);font-family:var(--text-fonts-sans);font-weight:var(--text-weights-medium);cursor:pointer;justify-content:center;text-underline-offset:2px;text-decoration-color:var(--button-border);position:relative;padding:0;margin:0;text-align:left;color:var(--button-foreground);text-decoration-thickness:2px;border-radius:var(--radius-xsmall);transition:all .2s ease-in-out;gap:var(--dimensions-2);align-items:center;svg{color:currentcolor}}p>.Button{font-weight:inherit}.Button:has(svg){gap:var(--dimensions-1);flex-wrap:nowrap}.Button.Button--active,.Button:hover,.Button:focus-visible{text-decoration-color:currentcolor}@media screen and (prefers-reduced-motion:no-preference){.Button--variant-secondary,.Button--variant-primary{&,svg{transition:all .2s ease-in-out}}}.Button--variant-secondary{font-size:var(--text-sizes-base);border:1px solid;padding:var(--dimensions-2) var(--dimensions-5);border-radius:var(--radius-large);line-height:1;text-decoration:none;background-color:var(--button-secondary-background)}.Button--variant-secondary.Button--active,.Button--variant-secondary[data-state=open],.Button--variant-secondary:active,.Button--variant-secondary:focus-visible,.Button--variant-secondary:hover{background-color:var(--button-secondary-background-hover);box-shadow:var(--shadows-secondary)}.Button--variant-secondary .Button__Text{font-weight:500}.Button--variant-secondary:not(.Button--shape-circle):not(.Button--shape-square) svg{position:absolute;right:var(--dimensions-3)}.Button.Button--variant-secondary:has(svg):not(.Button--shape-circle):not(.Button--shape-square){padding-right:var(--dimensions-6)}.Button--color-error{--button-foreground: var(--button-error-foreground)}.Button--color-error:hover,.Button--color-error:focus-visible{--button-background-hover: var(--button-error-background)}.Button--color-error.Button--variant-secondary:active,.Button--color-error.Button--variant-secondary:focus-visible,.Button--color-error.Button--variant-secondary:hover{--button-secondary-background-hover: transparent;box-shadow:var(--shadows-secondary)}.Button--color-error.Button--variant-primary{--button-primary-background: var(--button-error-fill);--button-primary-foreground: var(--color-primary-foreground);--button-primary-background-hover: var(--button-error-fill)}.Button--color-error.Button--variant-primary:active,.Button--color-error.Button--variant-primary:focus-visible,.Button--color-error.Button--variant-primary:hover{box-shadow:var(--shadows-primary)}.Button--variant-primary{font-size:var(--text-sizes-base);border:0;padding:var(--dimensions-2) var(--dimensions-6);border-radius:var(--radius-large);line-height:1.125;background:var(--button-primary-background);color:var(--button-primary-foreground);text-decoration:none}.Button--variant-primary .Button__Text{font-weight:500}.Button--variant-primary.Button--active,.Button--variant-primary:active,.Button--variant-primary:focus-visible,.Button--variant-primary:hover{box-shadow:var(--shadows-primary);background-color:var(--button-primary-background-hover)}.Button--size-xsmall{font-size:var(--text-sizes-xsmall)}.Button--size-xsmall:where(.Button--variant-secondary:not(.Button--shape-circle)),.Button--size-xsmall:where(.Button--variant-primary:not(.Button--shape-circle)){padding:var(--dimensions-1) var(--dimensions-3)}.Button--size-small{font-size:var(--text-sizes-small)}.Button--size-small:where(.Button--variant-secondary:not(.Button--shape-circle)),.Button--size-small:where(.Button--variant-primary:not(.Button--shape-circle)){padding:var(--dimensions-2) var(--dimensions-4)}.Button--size-large{padding:var(--dimensions-3) var(--dimensions-6);font-size:1.15rem}.Button--shape-circle{padding:0;height:var(--dimensions-6);width:var(--dimensions-6);flex:0 0 var(--dimensions-6);text-align:center;align-items:center;border-color:currentcolor;border-radius:var(--radius-full)}.Button--shape-square{padding:0;height:var(--dimensions-6);width:var(--dimensions-6);flex:0 0 var(--dimensions-6);text-align:center;align-items:center;border-radius:var(--radius-small)}.Button--size-small.Button--shape-square{height:32px;width:32px}.Button--shape-fill{padding-left:.75em;padding-right:.75em;width:100%;align-items:center;margin:auto;display:flex}.Button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.Button.Button--variant-unstyled{text-decoration:none;padding:0;margin:0;border:none;background:none;font:inherit;cursor:pointer}.Button.Button--variant-unstyled:hover,.Button.Button--variant-unstyled:focus-visible{background-color:transparent}.Header{--header-padding-y: var(--dimensions-5);--header-gap: var(--dimensions-3);--header-foreground: var(--color-foreground);--header-z-logo: 10;--header-z-header: 1;display:flex;align-items:center;justify-content:space-between;gap:var(--header-gap);width:100%;color:var(--header-foreground);min-height:var(--dimensions-8);margin:auto;max-width:var(--global-max-width);padding-inline:var(--dimensions-3);text-align:center}.Header--fixed{position:fixed;top:0;z-index:1;inset-inline:0}.Header--sticky{position:sticky;top:0;z-index:var(--header-z-header)}.Header__Start,.Header__End{display:flex;align-items:center;gap:var(--dimensions-2);flex:1 1 0;min-width:0}.Header__End{justify-content:flex-end}.Header__Brand{position:absolute;left:50%;transform:translate(-50%);z-index:var(--header-z-logo);color:var(--color-primary);line-height:0}.Header__BrandLogoWord{display:block}.Header__Popover{pointer-events:auto;width:calc(100% - 1.5rem);max-width:var(--global-component-max-width);margin:1em auto 0;position:fixed;position-anchor:--header-logo-anchor;top:anchor(--header-logo-anchor bottom);overflow:visible;transition:all .2s ease-out;display:none;border:none;background:var(--color-background);border-radius:var(--radius-medium);&:popover-open{display:flex}}.Header__PopoverInner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative;color:var(--color-primary);border:1px solid currentcolor;border-radius:var(--radius-medium);box-shadow:var(--shadows-secondary)}.Header__PopoverClose{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);padding:1.5rem}.Header__Popover::backdrop:hover{cursor:pointer}.Divider{border:0;border-top:1px solid var(--color-rule);width:100%}@property --spacer-p{syntax: "*"; inherits: false;}@property --spacer-pb{syntax: "*"; inherits: false;}@property --spacer-pi{syntax: "*"; inherits: false;}@property --spacer-gap{syntax: "*"; inherits: false;}@property --spacer-w{syntax: "*"; inherits: false;}@property --spacer-maxw{syntax: "*"; inherits: false;}@property --spacer-h{syntax: "*"; inherits: false;}@property --spacer-p-xs{syntax: "*"; inherits: false;}@property --spacer-pb-xs{syntax: "*"; inherits: false;}@property --spacer-pi-xs{syntax: "*"; inherits: false;}@property --spacer-gap-xs{syntax: "*"; inherits: false;}@property --spacer-w-xs{syntax: "*"; inherits: false;}@property --spacer-maxw-xs{syntax: "*"; inherits: false;}@property --spacer-h-xs{syntax: "*"; inherits: false;}@property --spacer-p-sm{syntax: "*"; inherits: false;}@property --spacer-pb-sm{syntax: "*"; inherits: false;}@property --spacer-pi-sm{syntax: "*"; inherits: false;}@property --spacer-gap-sm{syntax: "*"; inherits: false;}@property --spacer-w-sm{syntax: "*"; inherits: false;}@property --spacer-maxw-sm{syntax: "*"; inherits: false;}@property --spacer-h-sm{syntax: "*"; inherits: false;}@property --spacer-p-md{syntax: "*"; inherits: false;}@property --spacer-pb-md{syntax: "*"; inherits: false;}@property --spacer-pi-md{syntax: "*"; inherits: false;}@property --spacer-gap-md{syntax: "*"; inherits: false;}@property --spacer-w-md{syntax: "*"; inherits: false;}@property --spacer-maxw-md{syntax: "*"; inherits: false;}@property --spacer-h-md{syntax: "*"; inherits: false;}@property --spacer-p-lg{syntax: "*"; inherits: false;}@property --spacer-pb-lg{syntax: "*"; inherits: false;}@property --spacer-pi-lg{syntax: "*"; inherits: false;}@property --spacer-gap-lg{syntax: "*"; inherits: false;}@property --spacer-w-lg{syntax: "*"; inherits: false;}@property --spacer-maxw-lg{syntax: "*"; inherits: false;}@property --spacer-h-lg{syntax: "*"; inherits: false;}@property --spacer-p-xl{syntax: "*"; inherits: false;}@property --spacer-pb-xl{syntax: "*"; inherits: false;}@property --spacer-pi-xl{syntax: "*"; inherits: false;}@property --spacer-gap-xl{syntax: "*"; inherits: false;}@property --spacer-w-xl{syntax: "*"; inherits: false;}@property --spacer-maxw-xl{syntax: "*"; inherits: false;}@property --spacer-h-xl{syntax: "*"; inherits: false;}.Spacer{display:block;position:relative;padding-block:var(--spacer-pb, var(--spacer-p, 0));padding-inline:var(--spacer-pi, var(--spacer-p, 0));gap:var(--spacer-gap, 0);width:var(--spacer-w, auto);max-width:var(--spacer-maxw, none);height:var(--spacer-h, auto)}.Spacer--flex{display:flex;flex-direction:column;align-self:stretch}@container page (min-width: 22rem){.Spacer--scope-page{padding-block:var( --spacer-pb-xs, var(--spacer-p-xs, var(--spacer-pb, var(--spacer-p, 0))) );padding-inline:var( --spacer-pi-xs, var(--spacer-p-xs, var(--spacer-pi, var(--spacer-p, 0))) );gap:var(--spacer-gap-xs, var(--spacer-gap, 0));width:var(--spacer-w-xs, var(--spacer-w, auto));max-width:var(--spacer-maxw-xs, var(--spacer-maxw, none));height:var(--spacer-h-xs, var(--spacer-h, auto))}}@container component (min-width: 22rem){.Spacer--scope-component{padding-block:var( --spacer-pb-xs, var(--spacer-p-xs, var(--spacer-pb, var(--spacer-p, 0))) );padding-inline:var( --spacer-pi-xs, var(--spacer-p-xs, var(--spacer-pi, var(--spacer-p, 0))) );gap:var(--spacer-gap-xs, var(--spacer-gap, 0));width:var(--spacer-w-xs, var(--spacer-w, auto));max-width:var(--spacer-maxw-xs, var(--spacer-maxw, none));height:var(--spacer-h-xs, var(--spacer-h, auto))}}@container page (min-width: 40rem){.Spacer--scope-page{padding-block:var( --spacer-pb-sm, var( --spacer-p-sm, var( --spacer-pb-xs, var(--spacer-p-xs, var(--spacer-pb, var(--spacer-p, 0))) ) ) );padding-inline:var( --spacer-pi-sm, var( --spacer-p-sm, var( --spacer-pi-xs, var(--spacer-p-xs, var(--spacer-pi, var(--spacer-p, 0))) ) ) );gap:var(--spacer-gap-sm, var(--spacer-gap-xs, var(--spacer-gap, 0)));width:var(--spacer-w-sm, var(--spacer-w-xs, var(--spacer-w, auto)));max-width:var( --spacer-maxw-sm, var(--spacer-maxw-xs, var(--spacer-maxw, none)) );height:var(--spacer-h-sm, var(--spacer-h-xs, var(--spacer-h, auto)))}}@container component (min-width: 40rem){.Spacer--scope-component{padding-block:var( --spacer-pb-sm, var( --spacer-p-sm, var( --spacer-pb-xs, var(--spacer-p-xs, var(--spacer-pb, var(--spacer-p, 0))) ) ) );padding-inline:var( --spacer-pi-sm, var( --spacer-p-sm, var( --spacer-pi-xs, var(--spacer-p-xs, var(--spacer-pi, var(--spacer-p, 0))) ) ) );gap:var(--spacer-gap-sm, var(--spacer-gap-xs, var(--spacer-gap, 0)));width:var(--spacer-w-sm, var(--spacer-w-xs, var(--spacer-w, auto)));max-width:var( --spacer-maxw-sm, var(--spacer-maxw-xs, var(--spacer-maxw, none)) );height:var(--spacer-h-sm, var(--spacer-h-xs, var(--spacer-h, auto)))}}@container page (min-width: 60rem){.Spacer--scope-page{padding-block:var( --spacer-pb-md, var( --spacer-p-md, var( --spacer-pb-sm, var( --spacer-p-sm, var( --spacer-pb-xs, var(--spacer-p-xs, var(--spacer-pb, var(--spacer-p, 0))) ) ) ) ) );padding-inline:var( --spacer-pi-md, var( --spacer-p-md, var( --spacer-pi-sm, var( --spacer-p-sm, var( --spacer-pi-xs, var(--spacer-p-xs, var(--spacer-pi, var(--spacer-p, 0))) ) ) ) ) );gap:var( --spacer-gap-md, var(--spacer-gap-sm, var(--spacer-gap-xs, var(--spacer-gap, 0))) );width:var( --spacer-w-md, var(--spacer-w-sm, var(--spacer-w-xs, var(--spacer-w, auto))) );max-width:var( --spacer-maxw-md, var(--spacer-maxw-sm, var(--spacer-maxw-xs, var(--spacer-maxw, none))) );height:var( --spacer-h-md, var(--spacer-h-sm, var(--spacer-h-xs, var(--spacer-h, auto))) )}}@container component (min-width: 60rem){.Spacer--scope-component{padding-block:var( --spacer-pb-md, var( --spacer-p-md, var( --spacer-pb-sm, var( --spacer-p-sm, var( --spacer-pb-xs, var(--spacer-p-xs, var(--spacer-pb, var(--spacer-p, 0))) ) ) ) ) );padding-inline:var( --spacer-pi-md, var( --spacer-p-md, var( --spacer-pi-sm, var( --spacer-p-sm, var( --spacer-pi-xs, var(--spacer-p-xs, var(--spacer-pi, var(--spacer-p, 0))) ) ) ) ) );gap:var( --spacer-gap-md, var(--spacer-gap-sm, var(--spacer-gap-xs, var(--spacer-gap, 0))) );width:var( --spacer-w-md, var(--spacer-w-sm, var(--spacer-w-xs, var(--spacer-w, auto))) );max-width:var( --spacer-maxw-md, var(--spacer-maxw-sm, var(--spacer-maxw-xs, var(--spacer-maxw, none))) );height:var( --spacer-h-md, var(--spacer-h-sm, var(--spacer-h-xs, var(--spacer-h, auto))) )}}@container page (min-width: 80rem){.Spacer--scope-page{padding-block:var( --spacer-pb-lg, var( --spacer-p-lg, var( --spacer-pb-md, var( --spacer-p-md, var( --spacer-pb-sm, var( --spacer-p-sm, var( --spacer-pb-xs, var(--spacer-p-xs, var(--spacer-pb, var(--spacer-p, 0))) ) ) ) ) ) ) );padding-inline:var( --spacer-pi-lg, var( --spacer-p-lg, var( --spacer-pi-md, var( --spacer-p-md, var( --spacer-pi-sm, var( --spacer-p-sm, var( --spacer-pi-xs, var(--spacer-p-xs, var(--spacer-pi, var(--spacer-p, 0))) ) ) ) ) ) ) );gap:var( --spacer-gap-lg, var( --spacer-gap-md, var(--spacer-gap-sm, var(--spacer-gap-xs, var(--spacer-gap, 0))) ) );width:var( --spacer-w-lg, var( --spacer-w-md, var(--spacer-w-sm, var(--spacer-w-xs, var(--spacer-w, auto))) ) );max-width:var( --spacer-maxw-lg, var( --spacer-maxw-md, var(--spacer-maxw-sm, var(--spacer-maxw-xs, var(--spacer-maxw, none))) ) );height:var( --spacer-h-lg, var( --spacer-h-md, var(--spacer-h-sm, var(--spacer-h-xs, var(--spacer-h, auto))) ) )}}@container component (min-width: 80rem){.Spacer--scope-component{padding-block:var( --spacer-pb-lg, var( --spacer-p-lg, var( --spacer-pb-md, var( --spacer-p-md, var( --spacer-pb-sm, var( --spacer-p-sm, var( --spacer-pb-xs, var(--spacer-p-xs, var(--spacer-pb, var(--spacer-p, 0))) ) ) ) ) ) ) );padding-inline:var( --spacer-pi-lg, var( --spacer-p-lg, var( --spacer-pi-md, var( --spacer-p-md, var( --spacer-pi-sm, var( --spacer-p-sm, var( --spacer-pi-xs, var(--spacer-p-xs, var(--spacer-pi, var(--spacer-p, 0))) ) ) ) ) ) ) );gap:var( --spacer-gap-lg, var( --spacer-gap-md, var(--spacer-gap-sm, var(--spacer-gap-xs, var(--spacer-gap, 0))) ) );width:var( --spacer-w-lg, var( --spacer-w-md, var(--spacer-w-sm, var(--spacer-w-xs, var(--spacer-w, auto))) ) );max-width:var( --spacer-maxw-lg, var( --spacer-maxw-md, var(--spacer-maxw-sm, var(--spacer-maxw-xs, var(--spacer-maxw, none))) ) );height:var( --spacer-h-lg, var( --spacer-h-md, var(--spacer-h-sm, var(--spacer-h-xs, var(--spacer-h, auto))) ) )}}@container page (min-width: 103rem){.Spacer--scope-page{padding-block:var( --spacer-pb-xl, var( --spacer-p-xl, var( --spacer-pb-lg, var( --spacer-p-lg, var( --spacer-pb-md, var( --spacer-p-md, var( --spacer-pb-sm, var( --spacer-p-sm, var( --spacer-pb-xs, var(--spacer-p-xs, var(--spacer-pb, var(--spacer-p, 0))) ) ) ) ) ) ) ) ) );padding-inline:var( --spacer-pi-xl, var( --spacer-p-xl, var( --spacer-pi-lg, var( --spacer-p-lg, var( --spacer-pi-md, var( --spacer-p-md, var( --spacer-pi-sm, var( --spacer-p-sm, var( --spacer-pi-xs, var(--spacer-p-xs, var(--spacer-pi, var(--spacer-p, 0))) ) ) ) ) ) ) ) ) );gap:var( --spacer-gap-xl, var( --spacer-gap-lg, var( --spacer-gap-md, var(--spacer-gap-sm, var(--spacer-gap-xs, var(--spacer-gap, 0))) ) ) );width:var( --spacer-w-xl, var( --spacer-w-lg, var( --spacer-w-md, var(--spacer-w-sm, var(--spacer-w-xs, var(--spacer-w, auto))) ) ) );max-width:var( --spacer-maxw-xl, var( --spacer-maxw-lg, var( --spacer-maxw-md, var(--spacer-maxw-sm, var(--spacer-maxw-xs, var(--spacer-maxw, none))) ) ) );height:var( --spacer-h-xl, var( --spacer-h-lg, var( --spacer-h-md, var(--spacer-h-sm, var(--spacer-h-xs, var(--spacer-h, auto))) ) ) )}}@container component (min-width: 103rem){.Spacer--scope-component{padding-block:var( --spacer-pb-xl, var( --spacer-p-xl, var( --spacer-pb-lg, var( --spacer-p-lg, var( --spacer-pb-md, var( --spacer-p-md, var( --spacer-pb-sm, var( --spacer-p-sm, var( --spacer-pb-xs, var(--spacer-p-xs, var(--spacer-pb, var(--spacer-p, 0))) ) ) ) ) ) ) ) ) );padding-inline:var( --spacer-pi-xl, var( --spacer-p-xl, var( --spacer-pi-lg, var( --spacer-p-lg, var( --spacer-pi-md, var( --spacer-p-md, var( --spacer-pi-sm, var( --spacer-p-sm, var( --spacer-pi-xs, var(--spacer-p-xs, var(--spacer-pi, var(--spacer-p, 0))) ) ) ) ) ) ) ) ) );gap:var( --spacer-gap-xl, var( --spacer-gap-lg, var( --spacer-gap-md, var(--spacer-gap-sm, var(--spacer-gap-xs, var(--spacer-gap, 0))) ) ) );width:var( --spacer-w-xl, var( --spacer-w-lg, var( --spacer-w-md, var(--spacer-w-sm, var(--spacer-w-xs, var(--spacer-w, auto))) ) ) );max-width:var( --spacer-maxw-xl, var( --spacer-maxw-lg, var( --spacer-maxw-md, var(--spacer-maxw-sm, var(--spacer-maxw-xs, var(--spacer-maxw, none))) ) ) );height:var( --spacer-h-xl, var( --spacer-h-lg, var( --spacer-h-md, var(--spacer-h-sm, var(--spacer-h-xs, var(--spacer-h, auto))) ) ) )}}.Spacer--direction-row{flex-direction:row}.Spacer--direction-column{flex-direction:column}.Spacer--align-start{align-items:flex-start}.Spacer--align-center{align-items:center}.Spacer--align-end{align-items:flex-end}.Spacer--align-stretch{align-items:stretch}.Spacer--align-baseline{align-items:baseline}.Spacer--justify-start{justify-content:flex-start}.Spacer--justify-center{justify-content:center}.Spacer--justify-end{justify-content:flex-end}.Spacer--justify-between{justify-content:space-between}.Spacer--justify-around{justify-content:space-around}.Spacer--justify-evenly{justify-content:space-evenly}@container page (min-width: 22rem){.Spacer--direction-xs-row{flex-direction:row}.Spacer--direction-xs-column{flex-direction:column}.Spacer--align-xs-start{align-items:flex-start}.Spacer--align-xs-center{align-items:center}.Spacer--align-xs-end{align-items:flex-end}.Spacer--align-xs-stretch{align-items:stretch}.Spacer--align-xs-baseline{align-items:baseline}.Spacer--justify-xs-start{justify-content:flex-start}.Spacer--justify-xs-center{justify-content:center}.Spacer--justify-xs-end{justify-content:flex-end}.Spacer--justify-xs-between{justify-content:space-between}.Spacer--justify-xs-around{justify-content:space-around}.Spacer--justify-xs-evenly{justify-content:space-evenly}}@container component (min-width: 22rem){.Spacer--direction-xs-row{flex-direction:row}.Spacer--direction-xs-column{flex-direction:column}.Spacer--align-xs-start{align-items:flex-start}.Spacer--align-xs-center{align-items:center}.Spacer--align-xs-end{align-items:flex-end}.Spacer--align-xs-stretch{align-items:stretch}.Spacer--align-xs-baseline{align-items:baseline}.Spacer--justify-xs-start{justify-content:flex-start}.Spacer--justify-xs-center{justify-content:center}.Spacer--justify-xs-end{justify-content:flex-end}.Spacer--justify-xs-between{justify-content:space-between}.Spacer--justify-xs-around{justify-content:space-around}.Spacer--justify-xs-evenly{justify-content:space-evenly}}@container page (min-width: 40rem){.Spacer--direction-sm-row{flex-direction:row}.Spacer--direction-sm-column{flex-direction:column}.Spacer--align-sm-start{align-items:flex-start}.Spacer--align-sm-center{align-items:center}.Spacer--align-sm-end{align-items:flex-end}.Spacer--align-sm-stretch{align-items:stretch}.Spacer--align-sm-baseline{align-items:baseline}.Spacer--justify-sm-start{justify-content:flex-start}.Spacer--justify-sm-center{justify-content:center}.Spacer--justify-sm-end{justify-content:flex-end}.Spacer--justify-sm-between{justify-content:space-between}.Spacer--justify-sm-around{justify-content:space-around}.Spacer--justify-sm-evenly{justify-content:space-evenly}}@container component (min-width: 40rem){.Spacer--direction-sm-row{flex-direction:row}.Spacer--direction-sm-column{flex-direction:column}.Spacer--align-sm-start{align-items:flex-start}.Spacer--align-sm-center{align-items:center}.Spacer--align-sm-end{align-items:flex-end}.Spacer--align-sm-stretch{align-items:stretch}.Spacer--align-sm-baseline{align-items:baseline}.Spacer--justify-sm-start{justify-content:flex-start}.Spacer--justify-sm-center{justify-content:center}.Spacer--justify-sm-end{justify-content:flex-end}.Spacer--justify-sm-between{justify-content:space-between}.Spacer--justify-sm-around{justify-content:space-around}.Spacer--justify-sm-evenly{justify-content:space-evenly}}@container page (min-width: 60rem){.Spacer--direction-md-row{flex-direction:row}.Spacer--direction-md-column{flex-direction:column}.Spacer--align-md-start{align-items:flex-start}.Spacer--align-md-center{align-items:center}.Spacer--align-md-end{align-items:flex-end}.Spacer--align-md-stretch{align-items:stretch}.Spacer--align-md-baseline{align-items:baseline}.Spacer--justify-md-start{justify-content:flex-start}.Spacer--justify-md-center{justify-content:center}.Spacer--justify-md-end{justify-content:flex-end}.Spacer--justify-md-between{justify-content:space-between}.Spacer--justify-md-around{justify-content:space-around}.Spacer--justify-md-evenly{justify-content:space-evenly}}@container component (min-width: 60rem){.Spacer--direction-md-row{flex-direction:row}.Spacer--direction-md-column{flex-direction:column}.Spacer--align-md-start{align-items:flex-start}.Spacer--align-md-center{align-items:center}.Spacer--align-md-end{align-items:flex-end}.Spacer--align-md-stretch{align-items:stretch}.Spacer--align-md-baseline{align-items:baseline}.Spacer--justify-md-start{justify-content:flex-start}.Spacer--justify-md-center{justify-content:center}.Spacer--justify-md-end{justify-content:flex-end}.Spacer--justify-md-between{justify-content:space-between}.Spacer--justify-md-around{justify-content:space-around}.Spacer--justify-md-evenly{justify-content:space-evenly}}@container page (min-width: 80rem){.Spacer--direction-lg-row{flex-direction:row}.Spacer--direction-lg-column{flex-direction:column}.Spacer--align-lg-start{align-items:flex-start}.Spacer--align-lg-center{align-items:center}.Spacer--align-lg-end{align-items:flex-end}.Spacer--align-lg-stretch{align-items:stretch}.Spacer--align-lg-baseline{align-items:baseline}.Spacer--justify-lg-start{justify-content:flex-start}.Spacer--justify-lg-center{justify-content:center}.Spacer--justify-lg-end{justify-content:flex-end}.Spacer--justify-lg-between{justify-content:space-between}.Spacer--justify-lg-around{justify-content:space-around}.Spacer--justify-lg-evenly{justify-content:space-evenly}}@container component (min-width: 80rem){.Spacer--direction-lg-row{flex-direction:row}.Spacer--direction-lg-column{flex-direction:column}.Spacer--align-lg-start{align-items:flex-start}.Spacer--align-lg-center{align-items:center}.Spacer--align-lg-end{align-items:flex-end}.Spacer--align-lg-stretch{align-items:stretch}.Spacer--align-lg-baseline{align-items:baseline}.Spacer--justify-lg-start{justify-content:flex-start}.Spacer--justify-lg-center{justify-content:center}.Spacer--justify-lg-end{justify-content:flex-end}.Spacer--justify-lg-between{justify-content:space-between}.Spacer--justify-lg-around{justify-content:space-around}.Spacer--justify-lg-evenly{justify-content:space-evenly}}@container page (min-width: 103rem){.Spacer--direction-xl-row{flex-direction:row}.Spacer--direction-xl-column{flex-direction:column}.Spacer--align-xl-start{align-items:flex-start}.Spacer--align-xl-center{align-items:center}.Spacer--align-xl-end{align-items:flex-end}.Spacer--align-xl-stretch{align-items:stretch}.Spacer--align-xl-baseline{align-items:baseline}.Spacer--justify-xl-start{justify-content:flex-start}.Spacer--justify-xl-center{justify-content:center}.Spacer--justify-xl-end{justify-content:flex-end}.Spacer--justify-xl-between{justify-content:space-between}.Spacer--justify-xl-around{justify-content:space-around}.Spacer--justify-xl-evenly{justify-content:space-evenly}}@container component (min-width: 103rem){.Spacer--direction-xl-row{flex-direction:row}.Spacer--direction-xl-column{flex-direction:column}.Spacer--align-xl-start{align-items:flex-start}.Spacer--align-xl-center{align-items:center}.Spacer--align-xl-end{align-items:flex-end}.Spacer--align-xl-stretch{align-items:stretch}.Spacer--align-xl-baseline{align-items:baseline}.Spacer--justify-xl-start{justify-content:flex-start}.Spacer--justify-xl-center{justify-content:center}.Spacer--justify-xl-end{justify-content:flex-end}.Spacer--justify-xl-between{justify-content:space-between}.Spacer--justify-xl-around{justify-content:space-around}.Spacer--justify-xl-evenly{justify-content:space-evenly}}.Spacer--debug{outline:1px solid red}.Text--center{text-align:center;display:block;max-width:var(--max-width, auto)}.Text--truncate{display:inline-block;max-width:var(--max-width, 100%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;>*{display:inline}}.Text--color-auto{color:inherit}.Text--color-error{color:var(--color-error)}.Text--color-secondary{color:var(--color-secondary)}.Text--color-primary{color:var(--color-primary)}p.Text .Button{font-size:inherit;font-weight:inherit}.Text--display{font-family:var(--font-display)}.Text--strong{font-weight:var(--text-weights-medium)}.Text--fill{width:100%}.Text--uppercase{text-transform:uppercase}.MarketingMenu{display:flex;flex-direction:column;width:100%}.Container{--container-max-width: var(--global-max-width);width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--dimensions-1)}.Container--maxWidth-component{--container-max-width: var(--global-component-max-width)}.Container--container{container-type:inline-size;container-name:component}.Footer{--footer-background: var(--color-highlight-background);--footer-foreground: var(--color-foreground);--footer-muted: var(--color-muted-foreground);background-color:var(--footer-background);color:var(--footer-foreground);width:100%;container-type:inline-size;container-name:footer;padding-inline:var(--dimensions-3);padding-block:var(--dimensions-5);border-top:1px solid var(--color-highlight-border);border-bottom:1px solid var(--color-highlight-border)}
