@charset "UTF-8";:root{--color-black: #000000;--color-white: #ffffff;--color-gray: #E3E3E3;--color-blue: #0600FF;--color-lime-green: #CFFF00;--color-light-blue: #AFDFF9;--color-purple: #B61DE8;--font-family-body: "Sharp Sans", sans-serif;--font-weight-regular: 500;--font-weight-bold: 900;--text-caption-size: 12px;--text-body-xs-size: 12px;--text-body-sm-size: 16px;--text-body-size: 20px;--text-body-lg-size: 26px;--text-body-xl-size: 32px;--text-body-xxl-size: 36px;--text-body-xxxl-size: 48px;--text-display-sm-size: 26px;--text-display-md-size: 32px;--text-display-lg-size: 48px;--text-display-xl-size: 56px;--line-height-body: 1.5;--line-height-display: 1.2;--text-caption-line-height: 1.333;--text-body-xs-line-height: 1.4;--text-body-sm-line-height: 1.4;--text-body-line-height: 1.5;--text-body-lg-line-height: 1.4;--text-body-xl-line-height: 1.4;--text-body-xxl-line-height: 1.4;--text-body-xxxl-line-height: 1.4;--text-display-sm-line-height: 1.2;--text-display-md-line-height: 1.2;--text-display-lg-line-height: 1.2;--text-display-xl-line-height: 1.2;--text-caption-letter-spacing: 0em;--text-body-xs-letter-spacing: 0em;--text-body-sm-letter-spacing: 0em;--text-body-letter-spacing: -.01em;--text-body-lg-letter-spacing: -.01em;--text-body-xl-letter-spacing: -.01em;--text-body-xxl-letter-spacing: -.01em;--text-body-xxxl-letter-spacing: -.01em;--text-display-sm-letter-spacing: 0em;--text-display-md-letter-spacing: 0em;--text-display-lg-letter-spacing: 0em;--text-display-xl-letter-spacing: 0em;--spacing-unit: 8px;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-64: 64px;--spacing-72: 72px;--spacing-96: 96px;--spacing-128: 128px;--page-max-width: 1200px;--container-padding: var(--spacing-96);--card-padding: var(--spacing-64);--element-gap: var(--spacing-24);--radius-medium: 24px;--radius-large: 40px;--border-width-small: 1.5px;--border-width-default: 2px;--duration-fast: .15s;--easing-fast: cubic-bezier(.2, 0, 0, 1);--duration-medium: .3s;--easing-medium: cubic-bezier(.25, .46, .45, .94);--breakpoint-xxl: 1920px;--breakpoint-xl: 1400px;--breakpoint-lg: 1200px;--breakpoint-md: 960px;--breakpoint-sm: 720px}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}header,main,section{display:block}body{margin:0;font-family:var(--font-family-body),sans-serif;font-size:var(--font-size-body, 1rem);font-weight:var(--font-weight-body, 400);line-height:var(--line-height-body, 1.5);color:var(--color-body, #000000);text-align:left;background-color:var(--color-surface, #ffffff)}h1{margin:0}b{font-weight:var(--font-weight-bold, bold)}a{background-color:transparent}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{overflow:visible}button{text-transform:none}button,[type=button]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner{padding:0;border-style:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@font-face{font-family:Sharp Sans;src:url(/assets/fonts/sharp-sans/SharpSans-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Sharp Sans;src:url(/assets/fonts/sharp-sans/SharpSans-Extrabold.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap}:root,.theme-light{--theme-text: var(--color-black);--theme-text-muted: color-mix(in hsl, var(--color-black) 60%, transparent);--theme-background: var(--color-white);--theme-background-muted: var(--color-gray);--theme-highlight: var(--color-blue);--theme-border-color: var(--color-black)}.theme-dark{--theme-text: var(--color-white);--theme-text-muted: color-mix(in hsl, var(--color-white) 50%, transparent);--theme-background: var(--color-black);--theme-background-muted: color-mix(in hsl, var(--color-white) 20%, transparent);--theme-highlight: var(--color-lime-green);--theme-border-color: var(--color-white)}.theme-blue{--theme-text: var(--color-white);--theme-text-muted: color-mix(in hsl, var(--color-white) 50%, transparent);--theme-background: var(--color-blue);--theme-background-muted: color-mix(in hsl, var(--color-white) 20%, transparent);--theme-highlight: var(--color-light-blue);--theme-border-color: var(--color-white)}.theme-light-blue{--theme-text: var(--color-black);--theme-text-muted: color-mix(in hsl, var(--color-black) 60%, transparent);--theme-background: var(--color-light-blue);--theme-background-muted: color-mix(in hsl, var(--color-white) 40%, transparent);--theme-highlight: var(--color-blue);--theme-border-color: var(--color-black)}.theme-gray{--theme-text: var(--color-black);--theme-text-muted: color-mix(in hsl, var(--color-black) 60%, transparent);--theme-background: var(--color-gray);--theme-background-muted: var(--color-white);--theme-highlight: var(--color-blue);--theme-border-color: var(--color-black)}a{color:inherit}.button{display:inline-flex;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) var(--spacing-24);border-radius:160px;font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--font-weight-bold);line-height:var(--text-body-sm-line-height);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-fast),color var(--duration-fast) var(--easing-fast),border-color var(--duration-fast) var(--easing-fast)}.button-filled{background-color:var(--theme-highlight, var(--color-blue));color:var(--theme-background, var(--color-white));border:var(--border-width-default) solid transparent}.button-outline{background-color:transparent;color:var(--theme-text, var(--color-black));border:var(--border-width-default) solid var(--theme-border-color, var(--color-black))}.section{background-color:var(--theme-background);color:var(--theme-text)}@media(prefers-reduced-motion:no-preference){@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:translate3d(0,5%,0)}50%{transform:translate3d(0,-5%,0)}to{transform:translate3d(0,5%,0)}}}:root{--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1)}
