@charset "UTF-8";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}body{font-size:var(--font-size-regular);line-height:1.65;font-family:Circular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:var(--color-text)}img,svg,video{display:block}img,video{border-radius:inherit}video{width:100%}:root{--font-size-xs: 12px;--font-size-small: 14px;--font-size-regular: 16px;--font-size-medium: 18px;--font-size-large: 20px;--circular-regular: 400;--circular-medium: 500;--circular-bold: 600;--font-family-monospace: "Circular Mono", "SF Mono", "Menlo", monospace, sans-serif}.monospace,.monospace-uppercase,.monospace-vertical{font-family:var(--font-family-monospace)}.uppercase,.monospace-uppercase,.monospace-vertical,.uppercase-title{letter-spacing:.075em;text-indent:.075em;text-transform:uppercase}.uppercase-title{display:block;font-weight:var(--circular-bold);font-size:var(--font-size-xs);color:var(--color-text-subtle);margin-bottom:1rem}.monospace-uppercase,.monospace-vertical{font-size:var(--font-size-xs)}.monospace-vertical{writing-mode:vertical-lr}:root{--hsl-black-h: 34;--hsl-black-s: 4%;--color-background: white;--color-background-soft: hsl(var(--hsl-black-h), var(--hsl-black-s), 94%);--color-background-tan: hsl(34, 20%, 80%);--color-text: hsl(var(--hsl-black-h), var(--hsl-black-s), 6%);--color-text-subtle: hsl(var(--hsl-black-h), var(--hsl-black-s), 60%);--color-divider: hsla(var(--hsl-black-h), var(--hsl-black-s), 6%, .2);--color-divider-subtle: hsla(var(--hsl-black-h), var(--hsl-black-s), 6%, .1)}@media (prefers-color-scheme: dark){:root{--color-background: hsl(var(--hsl-black-h), var(--hsl-black-s), 6%);--color-background-soft: hsl(var(--hsl-black-h), var(--hsl-black-s), 8%);--color-text: hsl(var(--hsl-black-h), var(--hsl-black-s), 100%);--color-text-subtle: hsl(var(--hsl-black-h), var(--hsl-black-s), 34%);--color-divider: hsla(var(--hsl-black-h), var(--hsl-black-s), 100%, .15);--color-divider-subtle: hsla(var(--hsl-black-h), var(--hsl-black-s), 100%, .1)}}:root .scheme-dark{--color-background: hsl(var(--hsl-black-h), var(--hsl-black-s), 6%);--color-background-soft: hsl(var(--hsl-black-h), var(--hsl-black-s), 8%);--color-text: hsl(var(--hsl-black-h), var(--hsl-black-s), 100%);--color-text-subtle: hsl(var(--hsl-black-h), var(--hsl-black-s), 34%);--color-divider: hsla(var(--hsl-black-h), var(--hsl-black-s), 100%, .15);--color-divider-subtle: hsla(var(--hsl-black-h), var(--hsl-black-s), 100%, .1)}.scheme-dark{background-color:var(--color-background);color:var(--color-text)}.fill-parent,.cover-parent{position:absolute!important;inset:0;width:100%!important;height:100%!important}.cover-parent{object-fit:cover}:root{--container-width: min(86vw, 90rem);--container-left-edge: calc((100vw - var(--container-width)) / 2)}.container{width:var(--container-width);margin-inline:auto}.container-break{width:100vw;margin-left:calc((var(--container-width) - 100vw) / 2)}.clickable-primary{color:hsl(var(--hsl-black-h),var(--hsl-black-s),100%);background-color:hsl(var(--hsl-black-h),var(--hsl-black-s),6%);-webkit-tap-highlight-color:transparent}@media (hover: hover){.clickable-primary{cursor:pointer;transition:background-color .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 0 hsl(var(--hsl-black-h),var(--hsl-black-s),6%)}.clickable-primary:active,.clickable-primary:hover:active{background-color:hsl(var(--hsl-black-h),var(--hsl-black-s),4%);transition-duration:0s;box-shadow:0 0 0 2px hsl(var(--hsl-black-h),var(--hsl-black-s),4%)}.clickable-primary:hover{background-color:hsl(var(--hsl-black-h),var(--hsl-black-s),16%);box-shadow:0 0 0 .125em hsl(var(--hsl-black-h),var(--hsl-black-s),16%)}}.clickable-subtle{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),6%,.075);-webkit-tap-highlight-color:transparent}@media (hover: hover){.clickable-subtle{cursor:pointer;transition:background-color .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 0 hsla(var(--hsl-black-h),var(--hsl-black-s),6%,.075)}.clickable-subtle:active,.clickable-subtle:hover:active{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),6%,.175);transition-duration:0s;box-shadow:0 0 0 2px hsla(var(--hsl-black-h),var(--hsl-black-s),6%,.175)}.clickable-subtle:hover{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),6%,.125);box-shadow:0 0 0 .125em hsla(var(--hsl-black-h),var(--hsl-black-s),6%,.125)}}.clickable-transparent{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),6%,0);-webkit-tap-highlight-color:transparent}@media (hover: hover){.clickable-transparent{cursor:pointer;transition:background-color .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 0 hsla(var(--hsl-black-h),var(--hsl-black-s),6%,0)}.clickable-transparent:active,.clickable-transparent:hover:active{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),6%,.075);transition-duration:0s;box-shadow:0 0 0 2px hsla(var(--hsl-black-h),var(--hsl-black-s),6%,.075)}.clickable-transparent:hover{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),6%,.05);box-shadow:0 0 0 .125em hsla(var(--hsl-black-h),var(--hsl-black-s),6%,.05)}}.clickable-ghost{border:1px solid currentColor}@media (prefers-color-scheme: dark){.clickable-primary{color:hsl(var(--hsl-black-h),var(--hsl-black-s),6%);background-color:hsl(var(--hsl-black-h),var(--hsl-black-s),100%);-webkit-tap-highlight-color:transparent}}@media (prefers-color-scheme: dark) and (hover: hover){.clickable-primary{cursor:pointer;transition:background-color .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 0 hsl(var(--hsl-black-h),var(--hsl-black-s),100%)}.clickable-primary:active,.clickable-primary:hover:active{background-color:hsl(var(--hsl-black-h),var(--hsl-black-s),88%);transition-duration:0s;box-shadow:0 0 0 2px hsl(var(--hsl-black-h),var(--hsl-black-s),88%)}.clickable-primary:hover{background-color:hsl(var(--hsl-black-h),var(--hsl-black-s),94%);box-shadow:0 0 0 .125em hsl(var(--hsl-black-h),var(--hsl-black-s),94%)}}@media (prefers-color-scheme: dark){.clickable-transparent{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,0);-webkit-tap-highlight-color:transparent}}@media (prefers-color-scheme: dark) and (hover: hover){.clickable-transparent{cursor:pointer;transition:background-color .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 0 hsla(var(--hsl-black-h),var(--hsl-black-s),100%,0)}.clickable-transparent:active,.clickable-transparent:hover:active{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.075);transition-duration:0s;box-shadow:0 0 0 2px hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.075)}.clickable-transparent:hover{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.05);box-shadow:0 0 0 .125em hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.05)}}@media (prefers-color-scheme: dark){.clickable-subtle{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.1);-webkit-tap-highlight-color:transparent}}@media (prefers-color-scheme: dark) and (hover: hover){.clickable-subtle{cursor:pointer;transition:background-color .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 0 hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.1)}.clickable-subtle:active,.clickable-subtle:hover:active{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.075);transition-duration:0s;box-shadow:0 0 0 2px hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.075)}.clickable-subtle:hover{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.125);box-shadow:0 0 0 .125em hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.125)}}.scheme-dark .clickable-primary{color:hsl(var(--hsl-black-h),var(--hsl-black-s),6%);background-color:hsl(var(--hsl-black-h),var(--hsl-black-s),100%);-webkit-tap-highlight-color:transparent}@media (hover: hover){.scheme-dark .clickable-primary{cursor:pointer;transition:background-color .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 0 hsl(var(--hsl-black-h),var(--hsl-black-s),100%)}.scheme-dark .clickable-primary:active,.scheme-dark .clickable-primary:hover:active{background-color:hsl(var(--hsl-black-h),var(--hsl-black-s),88%);transition-duration:0s;box-shadow:0 0 0 2px hsl(var(--hsl-black-h),var(--hsl-black-s),88%)}.scheme-dark .clickable-primary:hover{background-color:hsl(var(--hsl-black-h),var(--hsl-black-s),94%);box-shadow:0 0 0 .125em hsl(var(--hsl-black-h),var(--hsl-black-s),94%)}}.scheme-dark .clickable-transparent{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,0);-webkit-tap-highlight-color:transparent}@media (hover: hover){.scheme-dark .clickable-transparent{cursor:pointer;transition:background-color .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 0 hsla(var(--hsl-black-h),var(--hsl-black-s),100%,0)}.scheme-dark .clickable-transparent:active,.scheme-dark .clickable-transparent:hover:active{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.075);transition-duration:0s;box-shadow:0 0 0 2px hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.075)}.scheme-dark .clickable-transparent:hover{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.05);box-shadow:0 0 0 .125em hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.05)}}.scheme-dark .clickable-subtle{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.1);-webkit-tap-highlight-color:transparent}@media (hover: hover){.scheme-dark .clickable-subtle{cursor:pointer;transition:background-color .24s cubic-bezier(.16,1,.3,1),opacity .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1);box-shadow:0 0 0 0 hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.1)}.scheme-dark .clickable-subtle:active,.scheme-dark .clickable-subtle:hover:active{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.075);transition-duration:0s;box-shadow:0 0 0 2px hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.075)}.scheme-dark .clickable-subtle:hover{background-color:hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.125);box-shadow:0 0 0 .125em hsla(var(--hsl-black-h),var(--hsl-black-s),100%,.125)}}:root{--viewport-height:100vh}@supports (min-height: 100svh){:root{--viewport-height:100svh}}
