/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-size:100%;line-height:1.2;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2.5em;margin:0 0 .5em}h2{font-size:1.625em;margin:0 0 .7692307692em}h3{font-size:1.25em;margin:0 0 1em}h4{font-size:1em;margin:0 0 1.25em}h5{font-size:.875em;margin:0 0 1.4285714286em}h6{font-size:.75em;margin:0 0 1.6666666667em}blockquote,dl,ol,ul{margin:1.25em 0}ol ol,ol ul,ul ol,ul ul,dd{margin:0}ol,ul{padding:0}figure{margin:1.25em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}p,pre{margin:1.25em 0}code,kbd,samp,pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{line-height:1.25em;font-family:inherit;font-size:100%;margin:0}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{margin:1.25em 0;padding:0}menu menu,ol menu,ul menu{margin:0}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}:root{--md-sys-color-primary: #000000;--md-sys-color-on-primary: #ffffff;--md-sys-color-secondary: #333333;--md-sys-color-on-secondary: #ffffff;--md-sys-color-surface-variant: #000000;--md-sys-color-on-surface-variant: #1a1a1a;--md-sys-color-outline: #000000;--md-sys-color-outline-variant: #cccccc;--md-sys-color-error: #d32f2f;--md-sys-color-on-error: #ffffff;--md-sys-color-inverse-surface: #1a1a1a;--md-sys-color-inverse-on-surface: #ffffff;--md-sys-color-inverse-primary: #ffffff;--md-sys-color-surface-container-highest: #eaeaea;--md-sys-color-surface-container-high: #efefef;--md-sys-color-surface-container: #f5f5f5;--md-sys-color-surface-container-low: #fafafa;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-background: #ffffff;--md-sys-color-surface: #ffffff;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #ffffff;--md-sys-color-surface-container: #ffffff;--md-sys-color-surface-container-high: #ffffff;--md-sys-color-surface-container-highest: #ffffff;--md-sys-color-on-background: #000000;--md-sys-color-on-surface: #000000;--md-sys-color-on-surface-variant: #000000;--md-filled-field-container-color: #ffffff}input,label,select,button,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Arial}input:focus{outline:0}input,textarea{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}button,input[type=reset],input[type=button],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}:root{--body-font: "SF_Pro", sans-serif;--number-font: "Roboto Mono", monospace;--white: #ffffff;--grey: #EBECF2;--darkgrey: #D9D9D9;--black: #000000;--offblack: #1D1D1B;--blue: #4474E0;--diffblue: #4B74CA;--contrastblue: #1F50BC;--offwhite: #FEF9EF;--chart: #F8F9FF;--body-font-size: 1.5625vw;--h0: 8.4375vw;--t98: 7.65625vw;--h1: 3.125vw;--h11: 5vw;--h111: 3.75vw;--h22: 2.8125vw;--h2: 2.5vw;--vision: 7.5vw;--vision2: 7.5vw;--address: 1.25vw;--t16: 1.25vw;--small: 1.09375vw;--mini: .9375vw;--h3: 24px;--section-width: 100%;--section-padding: 3.125vw}@media (max-width: 767px){:root{--section-width: 100%;--section-padding: 5.3333333333vw;--body-font-size: 4.2666666667vw;--t16: 4.2666666667vw;--h0: 14.4vw;--t98: 11.7333333333vw;--h1: 6.4vw;--h11: 11.7333333333vw;--h111: 8.5333333333vw;--h2: 4.8vw;--h22: 6.4vw;--vision: 10.6666666667vw;--vision2: 8vw;--address: 4.2666666667vw;--small: 3.7333333333vw;--mini: 3.2vw}}@media (min-width: 1281px){:root{--body-font-size: 20px;--h1: 40px;--h0: 108px;--t98: 98px;--h11: 64px;--h111: 48px;--h22: 36px;--h2: 32px;--small: 14px;--vision: 96px;--vision2: 96px;--address: 16px;--h3: 24px;--mini: 12px;--t16: 16px;--section-width: 1280px;--section-padding: 40px}}@font-face{font-family:SF_Pro;src:url(/fonts/sf-pro-text_regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF_Pro;src:url(/fonts/sf-pro-text_medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF_Pro;src:url(/fonts/sf-pro-text_semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF_Pro;src:url(/fonts/sf-pro-text_bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/fonts/roboto.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}html{font-family:var(--body-font);font-size:var(--body-font-size)}body{font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:var(--body-font-size);line-height:var(--body-leading);color:var(--white);height:100%;background:var(--offblack);-webkit-font-smoothing:antialiased}img{display:block;width:100%;height:auto}#symbols{display:none}a{color:currentColor;text-decoration:none}.iti{padding:calc(1rem - 1px) .75rem;border-bottom:1px solid #000;width:100%;display:flex;background-color:#fff;font-size:var(--t16)}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;cursor:pointer;display:inline-block;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}@media (max-width: 767px){.hamburger{position:relative;z-index:2}}.hamburger-box{width:24px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:24px;height:2px;background-color:currentColor;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}body.has-menu .hamburger--squeeze .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}body.has-menu .hamburger--squeeze .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}body.has-menu .hamburger--squeeze .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.section{width:var(--section-width);margin:0 auto}.h0{font-size:var(--h0)}.h1{font-size:var(--h1)}.h2{font-size:var(--h2)}.h11{font-size:var(--h11)}.h111{font-size:var(--h111)}.h22{font-size:var(--h22)}.h5{font-size:var(--address)}.h3{font-size:var(--h3)}.w400{font-weight:400}.w700{font-weight:700}.mb0{margin-bottom:0}.mt0{margin-top:0}.blue{color:var(--blue)}.background--custom{background-color:var(--blue);width:100%;height:100%}canvas.canvas{z-index:0;position:relative;width:100%;height:100%;--gradient-color-4: var(--blue);--gradient-color-1: #30438F;--gradient-color-3: #0176B6;--gradient-color-2: #5B3E9B;--gradient-speed: .000008}
