@keyframes vt-dim-out{0%{opacity:1;filter:brightness()}to{opacity:0;filter:brightness(0)}}@keyframes vt-dim-in{0%{opacity:0;filter:brightness(0)}to{opacity:1;filter:brightness()}}::view-transition-old(root){animation:.3s cubic-bezier(.4,0,.2,1) both vt-dim-out}::view-transition-new(root){animation:.3s cubic-bezier(.4,0,.2,1) .3s both vt-dim-in}::view-transition-image-pair(root){isolation:auto}html.theme-transition,html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition:background-color .5s cubic-bezier(.68,-.55,.27,1.55),color .5s,border-color .5s!important}@font-face{font-family:hub-icons;src:url(/fonts/hub-icons.woff)format("woff"),url(/fonts/hub-icons.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.hub-icons{font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:hub-icons!important}:root{--font-main:"Rubik", sans-serif;--green:#0a940a;--green_lighter:#95c798;--green_darker:#283828;--yellow:#dbdb1a;--yellow_lighter:#a19565;--yellow_darker:#383328;--blue:#4896e0;--blue_lighter:#6575a1;--blue_darker:#282c38;--purple:#8316b6;--purple_lighter:#7c65a1;--purple_darker:#302838;--orange:#e27228;--orange_lighter:#a18265;--orange_darker:#383128;--text:#fffcf5;--background:#0d0d0d;--red:#ce3636;--red_lighter:#a16565;--red_darker:#382828;--grey:#737373;--darkgrey:#262626;--navdark:#141414;--nav_bg:#1c1c1c;--dropdown_bg:#1a1a1a;--text5:#fffcf50d;--text10:#fffcf51a;--text15:#fffcf526;--text20:#fffcf533;--text25:#fffcf540;--text30:#fffcf54d;--text35:#fffcf559;--text40:#fffcf566;--text45:#fffcf573;--text50:#fffcf580;--text55:#fffcf58c;--text60:#fffcf599;--text65:#fffcf5a6;--text70:#fffcf5b3;--text75:#fffcf5bf;--text80:#fffcf5cc;--text85:#fffcf5d9;--text90:#fffcf5e6;--text95:#fffcf5f2;--background5:#0d0d0d0d;--background10:#0d0d0d1a;--background15:#0d0d0d26;--background20:#0d0d0d33;--background25:#0d0d0d40;--background30:#0d0d0d4d;--background35:#0d0d0d59;--background40:#0d0d0d66;--background45:#0d0d0d73;--background50:#0d0d0d80;--background55:#0d0d0d8c;--background60:#0d0d0d99;--background65:#0d0d0da6;--background70:#0d0d0db3;--background75:#0d0d0dbf;--background80:#0d0d0dcc;--background85:#0d0d0dd9;--background90:#0d0d0de6;--background95:#0d0d0df2}[data-theme=light]{--text:#0d0d0d;--background:#fffcf5;--grey:#bdbdbd;--darkgrey:#262626;--navdark:#f2f2f2;--nav_bg:#ededed;--dropdown_bg:#ebebeb;--green:#3eea3e;--blue:#4896e0;--purple:#8316b6;--orange:#e27228;--red:#b81414;--yellow:#dbdb1a;--text5:#0d0d0d0d;--text10:#0d0d0d1a;--text15:#0d0d0d26;--text20:#0d0d0d33;--text30:#0d0d0d4d;--text40:#0d0d0d66;--text50:#0d0d0d80;--text60:#0d0d0d99;--text70:#0d0d0db3;--text80:#0d0d0dcc;--text90:#0d0d0de6;--background5:#fffcf50d;--background10:#fffcf51a;--background25:#fffcf540;--background50:#fffcf580;--background65:#fffcf5a6;--background75:#fffcf5bf;--background80:#fffcf5cc;--text95:#0d0d0df2;--yellow_lighter:#45452c;--yellow_darker:#c5c48f;--purple_lighter:#3f2c45;--purple_darker:#a78cca;--red_lighter:#8b5959;--red_darker:#dba7a7;--green_lighter:#2c452c;--green_darker:#8fc58f}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{max-width:100vw;overflow-x:clip}a[data-tilt-target],a[data-tilt-target] *,[data-tilt-target],[data-tilt-target] *,[data-long-press],[data-long-press] *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body{min-height:100%;color:var(--text);background:var(--background);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.filled_svg{font-variation-settings:"FILL" 1}input,textarea,select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.parallax-scene{pointer-events:none;width:100%;height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.parallax-scene.mode-cover-height{width:auto;height:100%}.parallax-layer{object-fit:contain;pointer-events:none;opacity:0;transform:translate3d(calc(var(--tx,0px) * var(--layer-speed,0)), calc(var(--ty,0px) * var(--layer-speed,0)), 0) scale(1.1);transition:transform .2s cubic-bezier(.25,1,.5,1),opacity .5s;position:absolute}