*,:before,:after{box-sizing:border-box}a{padding-block:.1em .2em;text-decoration-skip-ink:none}@media(hover:hover)and (pointer:fine){a[href*="://"]{cursor:alias}}a:focus-visible{outline-color:transparent;outline-style:solid}h1,h2,h3{margin-block:0;text-wrap:balance;overflow-wrap:break-word}pre,p{margin:0}p{text-wrap:pretty;overflow-wrap:break-word}ul,ol{margin:0;padding:0;list-style:none}picture,img,video,iframe{display:block;max-inline-size:100%;block-size:auto}img{image-rendering:smooth}iframe{border:0}blockquote,hr{margin:0}button,select,input,textarea{font:inherit}button{-webkit-user-select:none;user-select:none;padding:0;border:none;color:inherit;background-color:transparent}input,textarea{border:none;color:inherit;background-color:transparent}:root{--font__text: "Martian Grotesk", sans-serif}@font-face{font-family:Martian Grotesk;font-weight:400 900;font-style:normal;font-display:swap;src:url(/fonts/martian-grotesk.woff2) format("woff2")}:is(.text-metrics-fix,p,h1,h2):not(.metrics-fix-disabled):before{content:"";display:table;margin-block-end:calc(-.3em - ((1lh - 1em)/2))}:is(.text-metrics-fix,p,h1,h2):not(.metrics-fix-disabled):after{content:"";display:table;margin-block-start:calc(-.1em - ((1lh - 1em)/2))}html{--font-size--mobile-min: 16;--font-size--mobile-max: 21;--font-size--desktop-min: 16;--font-size--desktop-max: 21;--breakpoint--mobile: 320;--breakpoint--desktop: 640;--breakpoint--max: 1440;font-size:calc(var(--font-size--mobile-min) * 1px + (var(--font-size--mobile-max) - var(--font-size--mobile-min)) * ((100vi - var(--breakpoint--mobile) * 1px) / (var(--breakpoint--desktop) - var(--breakpoint--mobile))))}@media(min-width:640px){html{font-size:calc(var(--font-size--desktop-min) * 1px + (var(--font-size--desktop-max) - var(--font-size--desktop-min)) * ((100vi - var(--breakpoint--desktop) * 1px) / (var(--breakpoint--max) - var(--breakpoint--desktop))))}}@media(min-width:1440px){html{font-size:calc(var(--font-size--desktop-max) * 1px)}}[data-page-transition]{transition:opacity var(--animation__duration) var(--animation__ease-in-out)}body._is-transitioning [data-page-transition]{opacity:var(--color__disabled-state-opacity)}html{cursor:default;scrollbar-gutter:stable;container-type:inline-size;container-type:inline-size scroll-state;overscroll-behavior:contain}body{position:relative;max-inline-size:1024px;margin:0 auto;padding-inline:calc(var(--gap) * 1)}::selection{background-color:var(--color__muted)}*,:after,:before{-webkit-tap-highlight-color:transparent}html{font-family:var(--font__text);font-weight:var(--typography__font-weight);line-height:var(--typography__leading);color:var(--color__foreground);background-color:var(--color__background)}a{color:var(--color__link);text-decoration-color:var(--color__link-border);text-decoration-line:var(--decoration__line);text-decoration-thickness:var(--decoration__thickness);text-underline-offset:var(--decoration__offset);transition:color var(--animation__duration) var(--animation__ease),background-color var(--animation__duration) var(--animation__ease),text-decoration-color var(--animation__duration) var(--animation__ease),box-shadow var(--animation__duration--fast) var(--animation__ease-in-out),text-decoration-thickness var(--animation__duration--fast) var(--animation__ease-in-out)}a:hover,a:focus-visible{color:var(--color__link--hover);text-decoration-color:var(--color__link-border--hover);transition-property:box-shadow,text-decoration-thickness}a:focus-visible{--decoration__thickness: var(--typography__outline-thickness);text-decoration-color:var(--color__link-border--focus)}strong{--color__link: var(--color__foreground--strong);font-weight:var(--typography__font-weight--bold);color:var(--color__foreground--strong)}h1,h2,h3{--color__link: var(--color__foreground--title);font-weight:var(--typography__font-weight--bold);color:var(--color__foreground--title)}h1,h2,h3,p,.has-compensator{margin-inline-start:var(--typography__compensator)}button,select,input,textarea,pre{outline-color:transparent;outline-style:solid;transition:color var(--animation__duration) var(--animation__ease),background-color var(--animation__duration) var(--animation__ease),opacity var(--animation__duration) var(--animation__ease),box-shadow var(--animation__duration--fast) var(--animation__ease-in-out)}:is(button,select,input,textarea,pre):hover{transition-property:box-shadow}:is(button,select,input,textarea,pre):focus-visible{box-shadow:0 0 0 var(--typography__outline-thickness) var(--color__outline)}hr{block-size:1px;border:none;background-color:var(--color__border)}code{font-family:var(--font__mono)}.capitals{text-transform:uppercase;letter-spacing:var(--typography__tracking--widest)}.box{outline-color:transparent;outline-style:solid}.box:focus-visible{box-shadow:0 0 0 var(--typography__outline-thickness) var(--color__outline)}:root{--typography__tracking--tighter: -.05em;--typography__tracking--tight: -.035em;--typography__tracking: 0em;--typography__tracking--wide: .025em;--typography__tracking--widest: .1em;--typography__leading--tight: 1.2;--typography__leading: 1.3;--typography__font-weight--light: 300;--typography__font-weight: 400;--typography__font-weight--medium: 500;--typography__font-weight--bold: 700;--typography__space-width: .27em;--typography__outline-thickness: .125rem;--typography__compensator: -.07em;--typography__surface-capital-compensator: calc((1cap - 1ex)/2) ;--rex: .5rem ;--rlh: calc(1rem * var(--typography__leading));--gap: calc(var(--rlh) - var(--rex));--gap--relative: calc(1lh - 1ex) ;--font-size__s: .84em;--font-size__l: 1.41em;--font-size__xl: 2em;--font-size__2xl: 4em;--radius__sm: calc(var(--radius) - .125em);--radius: .25em;--radius__lg: calc(var(--radius) + .125em);--decoration__line: underline;--decoration__thickness: .08em;--decoration__offset: .4em;--animation__duration: .3s;--animation__duration--fast: .15s;--animation__ease: ease;--animation__ease-out: cubic-bezier(0, 0, .2, 1);--animation__ease-in-out: cubic-bezier(.4, 0, .2, 1);--color__background: oklch(1 0 0);--color__surface: oklch(.97 0 0);--color__foreground--muted: oklch(0 0 0);--color__foreground: oklch(0 0 0);--color__foreground--strong: oklch(0 0 0);--color__foreground--subtitle: var(--color__foreground--muted);--color__foreground--title: var(--color__foreground);--color__primary--disabled: oklch(.6759 .21747 38.8022 / var(--color__disabled-state-opacity));--color__primary: oklch(.6759 .21747 38.8022);--color__primary--hover: oklch(.5993 .2173 38.8022);--color__primary--active: oklch(.5356 .2173 38.8022);--color__muted: oklch(.9551 0 0);--color__muted--hover: oklch(.9249 0 0);--color__muted--active: oklch(.8945 0 0);--color__input: var(--color__background);--color__input--hover: var(--color__muted);--color__input--active: var(--color__muted--hover);--color__input-foreground: var(--color__foreground);--color__input-placeholder: var(--color__foreground--muted);--color__input-border: var(--color__border);--color__input-border--focus: var(--color__outline);--color__link: inherit;--color__link--hover: var(--color__foreground);--color__link-border: var(--color__outline);--color__link-border--hover: var(--color__foreground);--color__outline: oklch(.7 0 0 / .5);--color__border: oklch(.92 0 0);--color__disabled-state-opacity: .5;color-scheme:light}@media(prefers-color-scheme:dark){:root{--color__background: oklch(.14 0 0);--color__surface: oklch(.21 0 0);--color__foreground--muted: oklch(.6 0 0);--color__foreground: oklch(.85 0 0);--color__foreground--strong: oklch(.95 0 0);--color__foreground--subtitle: var(--color__foreground--muted);--color__foreground--title: var(--color__foreground);--color__primary--disabled: oklch(.6759 .2173 58.8022 / var(--color__disabled-state-opacity));--color__primary: oklch(.6759 .2173 58.8022);--color__primary--hover: oklch(.5993 .2173 58.8022);--color__primary--active: oklch(.5356 .2173 58.8022);--color__muted: oklch(.27 0 0);--color__muted--hover: oklch(.35 0 0);--color__muted--active: oklch(.4 0 0);--color__input: oklch(.179 0 0);--color__input--hover: oklch(.205 0 0);--color__input--active: oklch(.237 0 0);--color__input-foreground: var(--color__foreground);--color__input-placeholder: var(--color__foreground--muted);--color__input-border: oklch(.269 0 0);--color__input-border--focus: var(--color__outline);--color__outline: oklch(.5 0 0 / .5);--color__border: oklch(1 0 0 / .1);--color__disabled-state-opacity: .5;color-scheme:dark}}.visually-hidden:not(:focus):not(:active){position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%)}.clickable-area{position:relative}.clickable-area-trigger{padding:0}.clickable-area-trigger:before{content:"";position:absolute;z-index:1;inset-block:0;inset-inline:0}
