@font-face{font-family:ABC Diatype;font-style:normal;font-weight:400;src:url(/assets/abc-diatype-regular-BGIH7jjt.woff2) format("woff2")}@font-face{font-family:ABC Diatype;font-style:normal;font-weight:500;src:url(/assets/abc-diatype-medium-CDJlmgUF.woff2) format("woff2")}@font-face{font-family:Corporate A BQ;font-style:normal;font-weight:300;src:url(/assets/corporate-a-light-B1_UvSk2.woff2) format("woff2")}@font-face{font-family:Mabry Pro;font-style:normal;font-weight:300;src:url(/assets/mabry-light-pro-KxgTJw7h.woff2) format("woff2")}@font-face{font-family:Mabry Pro;font-style:normal;font-weight:400;src:url(/assets/mabry-regular-pro-AfZ5cW4f.woff2) format("woff2")}@font-face{font-family:Mabry Pro;font-style:normal;font-weight:500;src:url(/assets/mabry-medium-pro-DuhIKyWP.woff2) format("woff2")}*{-webkit-tap-highlight-color:transparent;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin}*,*:before,*:after{box-sizing:border-box}:focus:not(:focus-visible){outline:none}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}html,body{-webkit-overflow-scrolling:touch;height:100%;font-size:var(--font-size-root);margin:0;padding:0;touch-action:manipulation;width:100%}body:after{bottom:0;content:"";display:block;height:100vh;overflow:hidden;position:fixed;width:0}figure{margin:0}embed,img,svg{max-width:100%}img{user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}ul,li{list-style:none;margin:0;padding:0}@media screen and (max-width: 320px){body{-webkit-text-size-adjust:100%}}html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-primary);font-weight:var(--font-weight-regular)}p:last-child{margin-bottom:0}p:first-child{margin-top:0}a{border-bottom:1px solid;color:var(--color-foreground);pointer-events:auto!important;text-decoration:none}.background-black a,.background-charcoal a{color:var(--color-foreground-accent)}h1,h2,h3,h4,h5,h6{margin:0}blockquote cite{display:block}.hero-introduction-text{margin:0 auto;max-width:1300px;padding:0 2rem;text-align:center}.indent,.indented{text-indent:5.625rem}.type-heading-1,h1{font-family:var(--font-family-secondary);font-size:clamp(16px,15dvw,10.625 * var(--font-size-heading));font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:-.05em;line-height:.88;text-transform:uppercase}.type-heading-2,h2{font-family:var(--font-family-tertiary);font-size:clamp(16px,12dvw,10.625 * var(--font-size-heading));font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:-.05em;line-height:.85}.type-heading-3,h3{font-family:var(--font-family-tertiary);font-size:clamp(16px,8dvw,7.5 * var(--font-size-heading));font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:-.05em;line-height:1.075}.type-heading-4,h4{font-family:var(--font-family-primary);font-size:calc(1.5 * var(--font-size-heading));font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.25;text-transform:uppercase}.type-heading-5,h5{font-family:var(--font-family-primary);font-size:calc(1.125 * var(--font-size-heading));font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:1.25;text-transform:uppercase}.type-heading-6,h6{font-family:var(--font-family-primary);font-size:calc(.875 * var(--font-size-heading));font-style:normal;font-weight:var(--font-weight-bold);line-height:normal;text-transform:uppercase}.type-eyebrow{font-family:var(--font-family-primary);font-size:calc(.75 * var(--font-size-body));font-style:normal;font-weight:var(--font-weight-medium);line-height:normal;text-transform:uppercase;transform:translateY(-.07em)}.type-caption-title{font-family:var(--font-family-primary);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-bold);line-height:1.5;text-transform:uppercase}.type-caption-body{font-family:var(--font-family-primary);font-size:var(--font-size-small);font-style:normal;font-weight:var(--font-weight-medium);line-height:1.5}.type-paragraph,p,blockquote cite{font-family:var(--font-family-primary);font-size:calc(1.5 * var(--font-size-body));font-style:normal;font-weight:var(--font-weight-book);letter-spacing:-.01em;line-height:1.25}.type-paragraph-small{font-family:var(--font-family-primary);font-size:calc(.875 * var(--font-size-body));font-style:normal;font-weight:var(--font-weight-medium);line-height:1.1}.type-paragraph-large,.hero-introduction-text{font-family:var(--font-family-primary);font-size:clamp(16px,7vmin,3.25 * var(--font-size-body));font-style:normal;font-weight:var(--font-weight-book);line-height:1.1}.type-quote,blockquote,blockquote p{font-family:var(--font-family-tertiary);font-size:calc(1.5 * var(--font-size-body));font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:-.01em;line-height:1.25}.type-tag{font-family:var(--font-family-primary);font-size:calc(1.5 * var(--font-size-body));font-style:normal;font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.25}.type-navigationnumeral{font-family:var(--font-family-primary);font-size:calc(5.625 * var(--font-size-menu));font-weight:var(--font-weight-medium);letter-spacing:-.06em;margin:0}.type-navigationlabel{font-family:var(--font-family-tertiary);font-size:calc(5.625 * var(--font-size-menu));font-weight:var(--font-weight-medium);letter-spacing:-.06em;margin:0}.font-primary{font-family:var(--font-family-primary)}.font-secondary{font-family:var(--font-family-secondary)}.font-tertiary{font-family:var(--font-family-tertiary)}.textblock-medium{max-width:min(600px,40dvw)}.text-body-centered{margin:0 auto;max-width:850px;padding:1rem;text-align:center}::placeholder{color:#666}fieldset{border:0;margin:1rem 0;padding:0}fieldset legend{display:none}[class*=page-]{background-color:var(--color-background);color:var(--color-foreground);position:relative}[class*=page-] .pill-container{left:0;position:fixed;right:0;text-align:center;top:0;z-index:var(--z-page-top)}[class*=page-] .pill-container .view-navigation-pill{display:inline-block;margin:2rem auto}[class*=page-] .pill-container .pill{background-color:transparent}[class*=page-].show-overview .scene-container{transform:scale(.25)}.scene-container{background-color:var(--scene-default-color-background-neutral);height:100vh;left:0;pointer-events:none;position:fixed;min-height:100dvh;top:0;width:100%;z-index:10}.scene-container>*{background-position:center center;background-repeat:no-repeat;background-size:100% 100%;height:100vh;left:0;position:absolute;top:0;width:100%}.scene-container>[class*=scene-] #images{pointer-events:none}.scene-container>[class*=scene-] .view-content{padding:var(--padding-body)}.scene-container>[class*=scene-] .view-content>header{padding-top:var(--header-height);position:relative}.scene-container>[class*=scene-] .view-content>header .title,.scene-container>[class*=scene-] .view-content>header h3{margin-top:-.125em}.scene-container>[class*=scene-] .view-content .content-tr{max-width:50%;position:absolute;right:var(--padding-body);top:calc(var(--header-height) + var(--padding-body))}.scene-container>[class*=scene-] .view-content .content-mr{max-width:50%;position:absolute;right:var(--padding-body);top:50%;transform:translate(var(--parallax-x, 0),calc(-50% + var(--parallax-y, 0px)))}.scene-container>[class*=scene-] .view-content .content-br{max-width:50%;position:absolute;right:var(--padding-body);bottom:calc(var(--header-height) + var(--padding-body))}.scene-container>[class*=scene-] .view-content .content-tl{left:var(--padding-body);max-width:50%;position:absolute;top:calc(var(--header-height) + var(--padding-body))}.scene-container>[class*=scene-] .view-content .content-ml{left:var(--padding-body);max-width:50%;position:absolute;top:50%;transform:translate(var(--parallax-x, 0),calc(-50% + var(--parallax-y, 0px)))}.scene-container>[class*=scene-] .view-content .content-bl{bottom:calc(var(--header-height) + var(--padding-body));left:var(--padding-body);max-width:50%;position:absolute}.scene-container>[class*=scene-] .view-content .content-tr>*,.scene-container>[class*=scene-] .view-content .content-mr>*,.scene-container>[class*=scene-] .view-content .content-br>*{margin-left:auto}.scene-container>[class*=scene-] .view-content .content-tl>*,.scene-container>[class*=scene-] .view-content .content-ml>*,.scene-container>[class*=scene-] .view-content .content-bl>*{margin-right:auto}.scene-container>[class*=scene-] .view-content [class*=content-].size-md{max-width:min(600px,40dvw)}.debug.visual .scene-container>[class*=scene-]{outline:2px solid var(--color-background-accent)}.debug.visual .scene-container>[class*=scene-]:before{background:var(--color-background-accent);color:var(--color-foreground);content:"scene";border-radius:4px;font-size:12px;left:0;opacity:.75;padding:.25rem;position:absolute;top:0}[class*=scene-]{--parallax-y: 100dvh;--parallax-ratio: 1}[class*=scene-][class*=-welcome]{--parallax-y: 0dvh;--parallax-ratio: 0;z-index:20}[class*=scene-][class*=-welcome] .view-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media (max-width: 1024px){[class*=scene-][class*=-welcome] .view-content h1{margin-top:calc(var(--header-height) - 2rem)}}[class*=scene-][class*=-introduction] .view-content{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}[class*=scene-][class*=-introduction] .view-graphic-continue{--parallax-x: -50%;bottom:0;left:50%;opacity:var(--parallax-opacity);position:absolute;transform:translate(var(--parallax-x),var(--parallax-y))}[class*=scene-][class*=-introduction] .hero-introduction-text+p{margin-top:2rem}.aspect-1x1{aspect-ratio:1/1}.aspect-4x3{aspect-ratio:4/3}.aspect-16x9{aspect-ratio:16/9}.aspect-21x9{aspect-ratio:21/9}.aspect-3x2{aspect-ratio:3/2}.aspect-9x16{aspect-ratio:9/16}.aspect-2x1{aspect-ratio:2/1}.aspect-3x1{aspect-ratio:3/1}.aspect-1x2{aspect-ratio:1/2}.aspect-1x3{aspect-ratio:1/3}:root{--animation-duration: .18s;--avatar-size-xs: 36px;--avatar-size-sm: 50px;--avatar-size-md: 75px;--avatar-size-lg: 100px;--avatar-size-xl: 125px;--button-icon-idle-color: #e2e2e2;--button-icon-hover-color: #aaaaaa;--color-black: #000;--color-blue-light: #e9f6ff;--color-blue: #4687ff;--color-charcoal: #141414;--color-green-light: #0cd876;--color-green: #21bf73;--color-grey-dark: #1d2121;--color-grey-light: #e2e2e2;--color-grey: #272b2b;--color-neon: #ceff56;--color-offwhite: #f1f1f1;--color-orange-light: #e6d6cd;--color-orange: #fc7933;--color-pink: #f497c0;--color-purple-light: #d9cde6;--color-purple: #a89eff;--color-red: #ff3c00;--color-white: #fff;--color-yellow-orange: #ffcd45;--color-yellow: #ffe500;--color-background-accent: var(--scene-default-color-background-accent);--color-background-dark: var(--scene-default-color-background-dark);--color-background-dark-alt: var(--color-charcoal);--color-background: var(--scene-default-color-background-neutral);--color-foreground-accent: var(--scene-default-color-foreground-accent);--color-foreground-light: var(--scene-default-color-foreground-light);--color-foreground: var(--scene-default-color-foreground);--divider-color: rgba(0, 0, 0, .15);--divider-size: 1px;--divider-spacing-y: 1.5rem;--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--ease-out-elastic: cubic-bezier(.22, .61, .36, 1);--ease-in-elastic: cubic-bezier(.64, 0, .78, 0);--ease-in-out-elastic: cubic-bezier(.645, .045, .355, 1);--ease-out-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-in-bounce: cubic-bezier(.36, 0, .66, -.56);--ease-in-out-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-swift-out: cubic-bezier(.55, 0, .1, 1);--ease-material-standard: cubic-bezier(.4, 0, .2, 1);--ease-material-decelerated: cubic-bezier(0, 0, .2, 1);--ease-material-accelerated: cubic-bezier(.4, 0, 1, 1);--ease-ios-default: cubic-bezier(.42, 0, .58, 1);--ease-ios-keyboard: cubic-bezier(.17, .59, .4, .77);--ease-smooth: cubic-bezier(.4, 0, .6, 1);--ease-snappy: cubic-bezier(.4, 0, 0, 1);--font-family-primary: "Mabry Pro", Verdana, Helvetica, sans-serif;--font-family-secondary: "ABC Diatype", Helvetica, Arial, sans-serif;--font-family-tertiary: "Corporate A BQ", Georgia, serif;--font-size-body: 16px;--font-size-heading: 16px;--font-size-menu: 16px;--font-size-root: var(--font-size-body);--font-size-largest: 3em;--font-size-xx-large: 2.5em;--font-size-x-large: 2em;--font-size-large: 1.5em;--font-size-medium: 1.125em;--font-size-normal: 1em;--font-size-small: .875em;--font-size-x-small: .75em;--font-size-xx-small: .625em;--font-size-smallest: .625em;--font-weight-extra-light: 100;--font-weight-light: 200;--font-weight-book: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 800;--font-weight-extra-black: 900;--gap-x-small: .25rem;--gap-small: .5rem;--gap-default: 1rem;--gap-medium: 1rem;--gap-large: 1.5rem;--gap-x-large: 2rem;--header-height: 60px;--icon-size-x0: 12px;--icon-size-xx: 24px;--icon-size-xs: 36px;--icon-size-sm: 50px;--icon-size-md: 75px;--icon-size-lg: 100px;--icon-size-xl: 125px;--icon-size-xxl: 175px;--icon-size-xxxl: 250px;--margin-x-small: .375rem;--margin-small: .625rem;--margin-medium: 1rem;--margin-large: 1.25rem;--margin-x-large: 1.5rem;--modal-background: rgba(0, 0, 0, .9);--modal-foreground: #fff;--pad-x-small: .375rem;--pad-small: .625rem;--pad-medium: 1rem;--pad-large: 1.25rem;--pad-x-large: 1.5rem;--padding: 1.875rem;--padding-body: 2rem;--padding-menu: 2rem;--parallax-opacity: 1;--parallax-ratio: 0;--parallax-x: 0;--parallax-y: 0;--rounded-button: 4px;--rounded-badge: 6px;--rounded-corner: 8px;--rounded-corner-outer: 10px;--scrollbar-thumb-color: #444;--scrollbar-thumb-hover-color: #666;--scrollbar-track-color: #000;--scrollbar-size: 8px;--scene-default-color-background-accent: var(--color-neon);--scene-default-color-background-dark: var(--color-black);--scene-default-color-background-neutral: var(--color-grey-light);--scene-default-color-foreground-accent: var(--color-offwhite);--scene-default-color-foreground-light: #e1e1e7;--scene-default-color-foreground: var(--color-grey-dark);--scene-overview-color-background-accent: var(--color-yellow);--scene-overview-color-background-dark: var(--color-black);--scene-overview-color-background-neutral: var(--color-grey-light);--scene-overview-color-foreground-accent: var(--color-offwhite);--scene-overview-color-foreground-light: #e1e1e7;--scene-overview-color-foreground: var(--color-grey-dark);--scene-community-color-background-accent: var(--color-neon);--scene-community-color-background-dark: var(--color-black);--scene-community-color-background-neutral: var(--color-grey-light);--scene-community-color-foreground-accent: var(--color-offwhite);--scene-community-color-foreground-light: #e1e1e7;--scene-community-color-foreground: var(--color-grey-dark);--scene-future-color-background-accent: var(--color-blue);--scene-future-color-background-dark: var(--color-black);--scene-future-color-background-neutral: var(--color-grey-light);--scene-future-color-foreground-accent: var(--color-blue-light);--scene-future-color-foreground-light: var(--color-offwhite);--scene-future-color-foreground: var(--color-grey-dark);--scene-people-color-background-accent: var(--color-orange);--scene-people-color-background-dark: var(--color-black);--scene-people-color-background-neutral: var(--color-grey-light);--scene-people-color-foreground-accent: var(--color-orange-light);--scene-people-color-foreground-light: var(--color-offwhite);--scene-people-color-foreground: var(--color-grey-dark);--scene-planet-color-background-accent: var(--color-green);--scene-planet-color-background-dark: var(--color-black);--scene-planet-color-background-neutral: var(--color-grey-light);--scene-planet-color-foreground-accent: var(--color-green-light);--scene-planet-color-foreground-light: var(--color-offwhite);--scene-planet-color-foreground: var(--color-grey-dark);--scene-progress-color-background-accent: var(--color-purple);--scene-progress-color-background-dark: var(--color-black);--scene-progress-color-background-neutral: var(--color-grey-light);--scene-progress-color-foreground-accent: var(--color-purple-light);--scene-progress-color-foreground-light: var(--color-purple);--scene-progress-color-foreground: var(--color-grey-dark);--social-facebook-background: #3b5998;--social-facebook-background-hover: #2d4373;--social-facebook-background-active: #2d4373;--social-facebook-color: #fff;--social-google-background: #db4437;--social-google-background-hover: #c1351d;--social-google-background-active: #c1351d;--social-google-color: #fff;--social-linkedin-background: #0077b5;--social-linkedin-background-hover: #006097;--social-linkedin-background-active: #006097;--social-linkedin-color: #fff;--social-github-background: #333;--social-github-background-hover: #2b2b2b;--social-github-background-active: #2b2b2b;--social-github-color: #fff;--theme-divider-color: #373737;--theme-divider-color-dark: #202020;--theme-general-background: var(--color-black);--theme-general-foreground: var(--color-white);--theme-form-control-background: #232323;--theme-form-control-color: #fff;--theme-form-label-font-size: .875rem;--theme-font-size: var(--font-size-normal);--theme-font-weight: var(--font-weight-regular);--z-under: -1;--z-bottom: 1;--z-view-bottom: 100;--z-view-mid: 105;--z-view-top: 109;--z-page-bottom: 200;--z-page-mid: 205;--z-page-top: 209;--z-header-bottom: 210;--z-header-mid: 215;--z-header-top: 219;--z-panel-bottom: 220;--z-panel-mid: 225;--z-panel-top: 229;--z-modal-bottom: 230;--z-modal-mid: 235;--z-modal-top: 239;--z-overlay-bottom: 260;--z-overlay-mid: 265;--z-overlay-top: 269;--z-top: 299}@media (max-width: 1024px){:root{--header-height: 70px}}@media (max-width: 500px){:root{--header-height: 70px;--padding-body: 2rem;--padding-menu: 2rem}}.background-black{background-color:var(--color-black)!important}.border-color-black{border-color:var(--color-black)!important}.color-black{color:var(--color-black)!important}.fill-black{fill:var(--color-black)!important}.foreground-black{color:var(--color-black)!important}.stroke-black{stroke:var(--color-black)!important}.background-blue-light{background-color:var(--color-blue-light)!important}.border-color-blue-light{border-color:var(--color-blue-light)!important}.color-blue-light{color:var(--color-blue-light)!important}.fill-blue-light{fill:var(--color-blue-light)!important}.foreground-blue-light{color:var(--color-blue-light)!important}.stroke-blue-light{stroke:var(--color-blue-light)!important}.background-blue{background-color:var(--color-blue)!important}.border-color-blue{border-color:var(--color-blue)!important}.color-blue{color:var(--color-blue)!important}.fill-blue{fill:var(--color-blue)!important}.foreground-blue{color:var(--color-blue)!important}.stroke-blue{stroke:var(--color-blue)!important}.background-green-light{background-color:var(--color-green-light)!important}.border-color-green-light{border-color:var(--color-green-light)!important}.color-green-light{color:var(--color-green-light)!important}.fill-green-light{fill:var(--color-green-light)!important}.foreground-green-light{color:var(--color-green-light)!important}.stroke-green-light{stroke:var(--color-green-light)!important}.background-green{background-color:var(--color-green)!important}.border-color-green{border-color:var(--color-green)!important}.color-green{color:var(--color-green)!important}.fill-green{fill:var(--color-green)!important}.foreground-green{color:var(--color-green)!important}.stroke-green{stroke:var(--color-green)!important}.background-grey-dark{background-color:var(--color-grey-dark)!important}.border-color-grey-dark{border-color:var(--color-grey-dark)!important}.color-grey-dark{color:var(--color-grey-dark)!important}.fill-grey-dark{fill:var(--color-grey-dark)!important}.foreground-grey-dark{color:var(--color-grey-dark)!important}.stroke-grey-dark{stroke:var(--color-grey-dark)!important}.background-grey-light{background-color:var(--color-grey-light)!important}.border-color-grey-light{border-color:var(--color-grey-light)!important}.color-grey-light{color:var(--color-grey-light)!important}.fill-grey-light{fill:var(--color-grey-light)!important}.foreground-grey-light{color:var(--color-grey-light)!important}.stroke-grey-light{stroke:var(--color-grey-light)!important}.background-grey{background-color:var(--color-grey)!important}.border-color-grey{border-color:var(--color-grey)!important}.color-grey{color:var(--color-grey)!important}.fill-grey{fill:var(--color-grey)!important}.foreground-grey{color:var(--color-grey)!important}.stroke-grey{stroke:var(--color-grey)!important}.background-neon{background-color:var(--color-neon)!important}.border-color-neon{border-color:var(--color-neon)!important}.color-neon{color:var(--color-neon)!important}.fill-neon{fill:var(--color-neon)!important}.foreground-neon{color:var(--color-neon)!important}.stroke-neon{stroke:var(--color-neon)!important}.background-orange-light{background-color:var(--color-orange-light)!important}.border-color-orange-light{border-color:var(--color-orange-light)!important}.color-orange-light{color:var(--color-orange-light)!important}.fill-orange-light{fill:var(--color-orange-light)!important}.foreground-orange-light{color:var(--color-orange-light)!important}.stroke-orange-light{stroke:var(--color-orange-light)!important}.background-orange{background-color:var(--color-orange)!important}.border-color-orange{border-color:var(--color-orange)!important}.color-orange{color:var(--color-orange)!important}.fill-orange{fill:var(--color-orange)!important}.foreground-orange{color:var(--color-orange)!important}.stroke-orange{stroke:var(--color-orange)!important}.background-pink{background-color:var(--color-pink)!important}.border-color-pink{border-color:var(--color-pink)!important}.color-pink{color:var(--color-pink)!important}.fill-pink{fill:var(--color-pink)!important}.foreground-pink{color:var(--color-pink)!important}.stroke-pink{stroke:var(--color-pink)!important}.background-purple-light{background-color:var(--color-purple-light)!important}.border-color-purple-light{border-color:var(--color-purple-light)!important}.color-purple-light{color:var(--color-purple-light)!important}.fill-purple-light{fill:var(--color-purple-light)!important}.foreground-purple-light{color:var(--color-purple-light)!important}.stroke-purple-light{stroke:var(--color-purple-light)!important}.background-purple{background-color:var(--color-purple)!important}.border-color-purple{border-color:var(--color-purple)!important}.color-purple{color:var(--color-purple)!important}.fill-purple{fill:var(--color-purple)!important}.foreground-purple{color:var(--color-purple)!important}.stroke-purple{stroke:var(--color-purple)!important}.background-red{background-color:var(--color-red)!important}.border-color-red{border-color:var(--color-red)!important}.color-red{color:var(--color-red)!important}.fill-red{fill:var(--color-red)!important}.foreground-red{color:var(--color-red)!important}.stroke-red{stroke:var(--color-red)!important}.background-white{background-color:var(--color-white)!important}.border-color-white{border-color:var(--color-white)!important}.color-white{color:var(--color-white)!important}.fill-white{fill:var(--color-white)!important}.foreground-white{color:var(--color-white)!important}.stroke-white{stroke:var(--color-white)!important}.background-yellow-orange{background-color:var(--color-yellow-orange)!important}.border-color-yellow-orange{border-color:var(--color-yellow-orange)!important}.color-yellow-orange{color:var(--color-yellow-orange)!important}.fill-yellow-orange{fill:var(--color-yellow-orange)!important}.foreground-yellow-orange{color:var(--color-yellow-orange)!important}.stroke-yellow-orange{stroke:var(--color-yellow-orange)!important}.background-yellow{background-color:var(--color-yellow)!important}.border-color-yellow{border-color:var(--color-yellow)!important}.color-yellow{color:var(--color-yellow)!important}.fill-yellow{fill:var(--color-yellow)!important}.foreground-yellow{color:var(--color-yellow)!important}.stroke-yellow{stroke:var(--color-yellow)!important}#app .background-accent{background-color:var(--color-background-accent)}#app .background-accent-alt{background-color:var(--color-foreground-accent)}#app .background-dark{background-color:var(--color-background-dark)}#app .background{background-color:var(--color-background)}#app .foreground-accent{color:var(--color-foreground-accent)}#app .foreground-accent-alt{color:var(--color-background-accent)}#app .foreground-light{color:var(--color-foreground-light)}#app .foreground{color:var(--color-foreground)}#app .background-transparent{background-color:transparent!important}#app .border-color-transparent{border-color:transparent!important}#app .color-transparent{color:transparent!important}#app .fill-transparent{fill:transparent!important}#app .foreground-transparent{color:transparent!important}#app .stroke-transparent{stroke:transparent!important}#app .background-inherit{background-color:inherit!important}#app .border-color-inherit{border-color:inherit!important}#app .color-inherit{color:inherit!important}#app .fill-inherit{fill:inherit!important}#app .foreground-inherit{color:inherit!important}#app .stroke-inherit{stroke:inherit!important}#app .background-current{background-color:currentColor!important}#app .border-color-current{border-color:currentColor!important}#app .color-current{color:currentColor!important}#app .fill-current{fill:currentColor!important}#app .foreground-current{color:currentColor!important}#app .stroke-current{stroke:currentColor!important}.z-under{z-index:var(--z-under)}.z-bottom{z-index:var(--z-bottom)}.z-page-bottom{z-index:var(--z-page-bottom)}.z-page-mid{z-index:var(--z-page-mid)}.z-page-top{z-index:var(--z-page-top)}.z-header-bottom{z-index:var(--z-header-bottom)}.z-header-mid{z-index:var(--z-header-mid)}.z-header-top{z-index:var(--z-header-top)}.z-panel-bottom{z-index:var(--z-panel-bottom)}.z-panel-mid{z-index:var(--z-panel-mid)}.z-panel-top{z-index:var(--z-panel-top)}.z-modal-bottom{z-index:var(--z-modal-bottom)}.z-modal-mid{z-index:var(--z-modal-mid)}.z-modal-top{z-index:var(--z-modal-top)}.z-top{z-index:var(--z-top)}@media (max-width: 500px){.x-mobile{display:none}}@media (max-width: 1024px){.x-tablet{display:none}}.filter-blur{-webkit-filter:blur(5px);filter:blur(5px)}.filter-blur-sm{-webkit-filter:blur(2px);filter:blur(2px)}.filter-blur-lg{-webkit-filter:blur(10px);filter:blur(10px)}.filter-brightness{-webkit-filter:brightness(150%);filter:brightness(150%)}.filter-brightness-dim{-webkit-filter:brightness(75%);filter:brightness(75%)}.filter-brightness-bright{-webkit-filter:brightness(200%);filter:brightness(200%)}.filter-contrast{-webkit-filter:contrast(150%);filter:contrast(150%)}.filter-contrast-low{-webkit-filter:contrast(75%);filter:contrast(75%)}.filter-contrast-high{-webkit-filter:contrast(200%);filter:contrast(200%)}.filter-grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.filter-grayscale-partial{-webkit-filter:grayscale(50%);filter:grayscale(50%)}.filter-hue-rotate{-webkit-filter:hue-rotate(90deg);filter:hue-rotate(90deg)}.filter-hue-rotate-full{-webkit-filter:hue-rotate(180deg);filter:hue-rotate(180deg)}.filter-hue-rotate-subtle{-webkit-filter:hue-rotate(45deg);filter:hue-rotate(45deg)}.filter-invert{-webkit-filter:invert(100%);filter:invert(100%)}.filter-invert-partial{-webkit-filter:invert(50%);filter:invert(50%)}.filter-opacity{-webkit-filter:opacity(50%);filter:opacity(50%)}.filter-opacity-light{-webkit-filter:opacity(75%);filter:opacity(75%)}.filter-opacity-heavy{-webkit-filter:opacity(25%);filter:opacity(25%)}.filter-saturate{-webkit-filter:saturate(150%);filter:saturate(150%)}.filter-saturate-low{-webkit-filter:saturate(50%);filter:saturate(50%)}.filter-saturate-high{-webkit-filter:saturate(250%);filter:saturate(250%)}.filter-sepia{-webkit-filter:sepia(100%);filter:sepia(100%)}.filter-sepia-partial{-webkit-filter:sepia(50%);filter:sepia(50%)}.filter-vintage{-webkit-filter:sepia(50%) hue-rotate(-30deg) saturate(160%);filter:sepia(50%) hue-rotate(-30deg) saturate(160%)}.filter-cold{-webkit-filter:brightness(110%) hue-rotate(180deg) saturate(120%);filter:brightness(110%) hue-rotate(180deg) saturate(120%)}.filter-warm{-webkit-filter:brightness(110%) hue-rotate(-30deg) saturate(130%);filter:brightness(110%) hue-rotate(-30deg) saturate(130%)}.filter-dramatic{-webkit-filter:contrast(150%) brightness(90%) saturate(130%);filter:contrast(150%) brightness(90%) saturate(130%)}.filter-transition{transition:filter .3s ease}.filter-hover-blur:hover{-webkit-filter:blur(5px);filter:blur(5px)}.filter-hover-brightness:hover{-webkit-filter:brightness(150%);filter:brightness(150%)}.filter-hover-contrast:hover{-webkit-filter:contrast(150%);filter:contrast(150%)}.filter-hover-grayscale:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.filter-hover-sepia:hover{-webkit-filter:sepia(100%);filter:sepia(100%)}.filter-hover-invert:hover{-webkit-filter:invert(100%);filter:invert(100%)}[class*=layout-]{gap:var(--gap-default)}.layout-horizontal{display:flex;flex-direction:row}.layout-vertical{display:flex;flex-direction:column}.layout-center{align-items:center;display:flex;justify-content:center}.layout-center-horizontal{display:flex;justify-content:center}.layout-center-vertical{align-items:center;display:flex}.layout-grid{display:grid;gap:var(--grid-gap, 1rem)}.layout-grid-2{display:grid;gap:var(--grid-gap, 1rem);grid-template-columns:repeat(2,1fr)}.layout-grid-3{display:grid;gap:var(--grid-gap, 1rem);grid-template-columns:repeat(3,1fr)}.layout-grid-auto{display:grid;gap:var(--grid-gap, 1rem);grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-width, 250px),1fr))}.layout-grow{flex:1}.layout-shrink{flex-shrink:0}.layout-wrap{flex-wrap:wrap}.layout-items-start{align-items:flex-start}.layout-items-end{align-items:flex-end}.layout-items-stretch{align-items:stretch}.layout-justify-between{justify-content:space-between}.layout-justify-around{justify-content:space-around}.layout-justify-end{justify-content:flex-end}.layout-clear{clear:both}.layout-reset{display:block;flex:none;gap:0;grid-template-columns:none}@media (max-width: 768px){.layout-grid-2,.layout-grid-3{grid-template-columns:1fr}.layout-horizontal-mobile-vertical{flex-direction:column}}.gap-none{gap:0}.gap-small{gap:.5rem}.gap-medium{gap:1rem}.gap-large{gap:2rem}[class*=layout-].distributed{justify-content:space-between}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.position-static{position:static}.position-absolute-top-left{left:0;position:absolute;top:0}.position-absolute-top-right{position:absolute;right:0;top:0}.position-absolute-bottom-left{bottom:0;left:0;position:absolute}.position-absolute-bottom-right{bottom:0;position:absolute;right:0}.position-absolute-top-center{left:50%;position:absolute;top:0;transform:translate(-50%)}.position-absolute-bottom-center{bottom:0;left:50%;position:absolute;transform:translate(-50%)}.position-absolute-left-center{left:0;position:absolute;top:50%;transform:translateY(-50%)}.position-absolute-right-center{position:absolute;right:0;top:50%;transform:translateY(-50%)}.position-absolute-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.position-absolute-top-full{left:0;position:absolute;right:0;top:0}.position-absolute-bottom-full{bottom:0;left:0;position:absolute;right:0}.position-absolute-left-full{bottom:0;left:0;position:absolute;top:0}.position-absolute-right-full{bottom:0;position:absolute;right:0;top:0}.position-absolute-full{bottom:0;left:0;position:absolute;right:0;top:0}.position-fixed-top-left{left:0;position:fixed;top:0}.position-fixed-top-right{position:fixed;right:0;top:0}.position-fixed-bottom-left{bottom:0;left:0;position:fixed}.position-fixed-bottom-right{bottom:0;position:fixed;right:0}.position-fixed-top-center{left:50%;position:fixed;top:0;transform:translate(-50%)}.position-fixed-bottom-center{bottom:0;left:50%;position:fixed;transform:translate(-50%)}.position-fixed-left-center{left:0;position:fixed;top:50%;transform:translateY(-50%)}.position-fixed-right-center{position:fixed;right:0;top:50%;transform:translateY(-50%)}.position-fixed-center{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.position-fixed-top-full{left:0;position:fixed;right:0;top:0}.position-fixed-bottom-full{bottom:0;left:0;position:fixed;right:0}.position-fixed-left-full{bottom:0;left:0;position:fixed;top:0}.position-fixed-right-full{bottom:0;position:fixed;right:0;top:0}.position-fixed-full{bottom:0;left:0;position:fixed;right:0;top:0}.position-sticky-top{position:sticky;top:0}.position-sticky-bottom{bottom:0;position:sticky}.position-sticky-left{left:0;position:sticky}.position-sticky-right{position:sticky;right:0}.position-sticky-top-right{position:sticky;right:0;top:0}.position-bottom{bottom:0;left:0;position:absolute;width:100%}.position-bottom-left{bottom:10rem;left:0;position:absolute}.position-bottom-right{bottom:10rem;max-width:35rem;position:absolute;right:0}.position-left{left:0;position:absolute;top:50%;transform:translateY(-50%)}.position-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.shadow-xs{box-shadow:0 0 .5rem #0000001a}.shadow-sm{box-shadow:0 0 .5rem #0003}.shadow{box-shadow:2.5px 7.5px 5px #00000008,10px 60px 40px #0000000f!important}.shadow-lg{box-shadow:0 4px 5.3px #00000007,2px 13.4px 17.9px #0000000b,10px 60px 80px #00000012!important}.shadow-xl{box-shadow:0 4.5px 3.6px #00000006,5px 12.5px 10px #00000009,0 30px 24px #0000000c,0 100px 80px #00000012!important}.max-width-10{max-width:10%}.max-width-20{max-width:20%}.max-width-30{max-width:30%}.max-width-40{max-width:40%}.max-width-50{max-width:50%}.max-width-60{max-width:60%}.max-width-70{max-width:70%}.max-width-80{max-width:80%}.max-width-90{max-width:90%}.max-width-100{max-width:100%}.max-width-25{max-width:25%}.max-width-33{max-width:33.3333%}.max-width-66{max-width:66.6667%}.max-width-75{max-width:75%}.margin{margin:1rem}.margin-x0{margin:.125rem}.margin-xx{margin:.25rem}.margin-xs{margin:.5rem}.margin-sm{margin:.75rem}.pad{margin:1rem}.margin-lg{margin:1.25rem}.margin-xl{margin:1.5rem}.padded{padding:1rem}.pad-x0{padding:.125rem}.pad-xx{padding:.25rem}.pad-xs{padding:.5rem}.pad-sm{padding:.75rem}.pad{padding:1rem}.pad-lg{padding:1.25rem}.pad-xl{padding:1.5rem}.pad-top-x0{padding-top:.125rem}.pad-top-xx{padding-top:.25rem}.pad-top-xs,.pad-top-x-small{padding-top:var(--pad-x-small)}.pad-top-sm,.pad-top-small{padding-top:var(--pad-small)}.pad-top,.pad-top-md,.pad-top-medium{padding-top:var(--pad-medium)}.pad-top-lg,.pad-top-large{padding-top:var(--pad-large)}.pad-top-xl,.pad-top-x-large{padding-top:var(--pad-x-large)}.pad-right-x0{padding-right:.125rem}.pad-right-xx{padding-right:.25rem}.pad-right-xs,.pad-right-x-small{padding-right:var(--pad-x-small)}.pad-right-sm,.pad-right-small{padding-right:var(--pad-small)}.pad-right,.pad-right-md,.pad-right-medium{padding-right:var(--pad-medium)}.pad-right-lg,.pad-right-large{padding-right:var(--pad-large)}.pad-right-xl,.pad-right-x-large{padding-right:var(--pad-x-large)}.pad-bottom-x0{padding-bottom:.125rem}.pad-bottom-xx{padding-bottom:.25rem}.pad-bottom-xs,.pad-bottom-x-small{padding-bottom:var(--pad-x-small)}.pad-bottom-sm,.pad-bottom-small{padding-bottom:var(--pad-small)}.pad-bottom,.pad-bottom-md,.pad-bottom-medium{padding-bottom:var(--pad-medium)}.pad-bottom-lg,.pad-bottom-large{padding-bottom:var(--pad-large)}.pad-bottom-xl,.pad-bottom-x-large{padding-bottom:var(--pad-x-large)}.pad-left-x0{padding-left:.125rem}.pad-left-xx{padding-left:.25rem}.pad-left-xs,.pad-left-x-small{padding-left:var(--pad-x-small)}.pad-left-sm,.pad-left-small{padding-left:var(--pad-small)}.pad-left,.pad-left-md,.pad-left-medium{padding-left:var(--pad-medium)}.pad-left-lg,.pad-left-large{padding-left:var(--pad-large)}.pad-left-xl,.pad-left-x-large{padding-left:var(--pad-x-large)}.pull-top-xs,.pull-top-x-small{margin-top:calc(var(--margin-x-small) * -1)}.pull-top-sm,.pull-top-small{margin-top:calc(var(--margin-small) * -1)}.pull-top,.pull-top-md,.pull-top-medium{margin-top:calc(var(--margin-medium) * -1)}.pull-top-lg,.pull-top-large{margin-top:calc(var(--margin-large) * -1)}.pull-top-xl,.pull-top-x-large{margin-top:calc(var(--margin-x-large) * -1)}.pull-right-xs,.pull-right-x-small{margin-right:calc(var(--margin-x-small) * -1)}.pull-right-sm,.pull-right-small{margin-right:calc(var(--margin-small) * -1)}.pull-right,.pull-right-md,.pull-right-medium{margin-right:calc(var(--margin-medium) * -1)}.pull-right-lg,.pull-right-large{margin-right:calc(var(--margin-large) * -1)}.pull-right-xl,.pull-right-x-large{margin-right:calc(var(--margin-x-large) * -1)}.pull-bottom-xs,.pull-bottom-x-small{margin-bottom:calc(var(--margin-x-small) * -1)}.pull-bottom-sm,.pull-bottom-small{margin-bottom:calc(var(--margin-small) * -1)}.pull-bottom,.pull-bottom-md,.pull-bottom-medium{margin-bottom:calc(var(--margin-medium) * -1)}.pull-bottom-lg,.pull-bottom-large{margin-bottom:calc(var(--margin-large) * -1)}.pull-bottom-xl,.pull-bottom-x-large{margin-bottom:calc(var(--margin-x-large) * -1)}.pull-left-xs,.pull-left-x-small{margin-left:calc(var(--margin-x-small) * -1)}.pull-left-sm,.pull-left-small{margin-left:calc(var(--margin-small) * -1)}.pull-left,.pull-left-md,.pull-left-medium{margin-left:calc(var(--margin-medium) * -1)}.pull-left-lg,.pull-left-large{margin-left:calc(var(--margin-large) * -1)}.pull-left-xl,.pull-left-x-large{margin-left:calc(var(--margin-x-large) * -1)}.push-top-xs,.push-top-x-small{margin-top:var(--margin-x-small)}.push-top-sm,.push-top-small{margin-top:var(--margin-small)}.push-top,.push-top-md,.push-top-medium{margin-top:var(--margin-medium)}.push-top-lg,.push-top-large{margin-top:var(--margin-large)}.push-top-xl,.push-top-x-large{margin-top:var(--margin-x-large)}.push-right-xs,.push-right-x-small{margin-right:var(--margin-x-small)}.push-right-sm,.push-right-small{margin-right:var(--margin-small)}.push-right,.push-right-md,.push-right-medium{margin-right:var(--margin-medium)}.push-right-lg,.push-right-large{margin-right:var(--margin-large)}.push-right-xl,.push-right-x-large{margin-right:var(--margin-x-large)}.push-bottom-xs,.push-bottom-x-small{margin-bottom:var(--margin-x-small)}.push-bottom-sm,.push-bottom-small{margin-bottom:var(--margin-small)}.push-bottom,.push-bottom-md,.push-bottom-medium{margin-bottom:var(--margin-medium)}.push-bottom-lg,.push-bottom-large{margin-bottom:var(--margin-large)}.push-bottom-xl,.push-bottom-x-large{margin-bottom:var(--margin-x-large)}.push-left-xs,.push-left-x-small{margin-left:var(--margin-x-small)}.push-left-sm,.push-left-small{margin-left:var(--margin-small)}.push-left,.push-left-md,.push-left-medium{margin-left:var(--margin-medium)}.push-left-lg,.push-left-large{margin-left:var(--margin-large)}.push-left-xl,.push-left-x-large{margin-left:var(--margin-x-large)}.gap-xs,.gap-x-small{gap:var(--gap-x-small)}.gap-sm,.gap-small{gap:var(--gap-small)}.gap,.gap-medium{gap:var(--gap-medium)}.gap-lg .gap-large{gap:var(--gap-large)}.gap-xl,.gap-x-large{gap:var(--gap-x-large)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-muted{opacity:var(--text-muted-opacity)}.text-small{font-size:var(--font-size-small)}.text-x-small{font-size:var(--font-size-x-small)}.text-bold{font-weight:var(--font-weight-bold)}.text-medium{font-weight:var(--font-weight-medium)}a.no-decoration{border:0;text-decoration:none}.hide{display:none}.hidden{visibility:hidden}.pill{background-color:#ccc;border-radius:1rem;font-family:monospace;font-size:11px;padding:.25rem .5rem}::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}::-webkit-scrollbar-button{height:0px;width:0px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:50px;border:0}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}::-webkit-scrollbar-corner{background:transparent}.scene-base:not([state*=state-active]) .animation-fadein{animation:animation-fadeout .5s ease forwards}.scene-base:not([state*=state-active]) .animation-fadeup{animation:animation-fadeout .5s ease forwards}.scene-base[state*=state-active] .animation-fadein{animation:animation-fadein .5s ease forwards;pointer-events:all;opacity:0}.scene-base[state*=state-active] .animation-fadeup{animation:animation-fadeup .5s ease forwards;pointer-events:all;opacity:0}.scene-base .animation-fadedown{animation:animation-fadedown .5s ease forwards;pointer-events:none}.scene-base .animation-fadeout{animation:animation-fadeout .5s ease forwards;pointer-events:all}@keyframes animation-fadein{0%{opacity:0}to{opacity:1}}@keyframes animation-fadeup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes animation-fadedown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes animation-fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fade-leave-active,.fade-leave-to{position:absolute!important;width:100%}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.none-leave-active,.none-leave-to{position:absolute!important;width:100%}.none-enter,.none-leave-to{opacity:0}.vertical-wipe-leave-active,.vertical-wipe-leave-to{position:absolute!important;width:100%}.vertical-wipe-enter-active,.vertical-wipe-leave-active{height:100dvh;overflow:hidden}.vertical-wipe-enter-active,.vertical-wipe-leave-active{transition:transform .75s var(--ease-in-out-sine)}.vertical-wipe-enter{transform:translateY(100dvh)}.vertical-wipe-enter-to,.vertical-wipe-leave{transform:translateY(0)}.vertical-wipe-leave-to{transform:translateY(-100dvh)}body.state-show-menu{overflow:hidden}
