html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation}*{margin:0}*,:after,:before{box-sizing:border-box}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{font-weight:400;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:inherit}ol,ul{padding:0;list-style-type:none}button{padding:0;border:none;color:currentcolor;background-color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--grid-margin:20px;--grid-gap:10px;--grid-columns:6;--grid-content-width:calc(100vw - var(--grid-margin) * 2);--grid-gaps-width:calc((var(--grid-columns) - 1) * var(--grid-gap));--grid-cols-width:calc(var(--grid-content-width) - var(--grid-gaps-width));--grid-col-width:calc(var(--grid-cols-width) / var(--grid-columns))}@media (min-width:768px){:root{--grid-margin:50px;--grid-gap:20px}}@media (min-width:1280px){:root{--grid-columns:12}}@media (min-width:1920px){:root{--grid-margin:100px}}.grid{display:grid;width:calc(100% - var(--grid-margin) * 2)!important;margin-left:var(--grid-margin)!important;margin-right:var(--grid-margin)!important;grid-gap:0 var(--grid-gap);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-template-rows:auto}:root{--ease:cubic-bezier(0.25,0.1,0.25,1);--ease-in:cubic-bezier(0.42,0,1,1);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-out:cubic-bezier(0.42,0,0.58,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-out:cubic-bezier(0,0,0.58,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-linear:cubic-bezier(0.25,0.25,0.75,0.75);--black:#0a0a0a;--white:#fff;--gray:#c7c7c7;--lightGray:#f6f6f6;--darkGray:#777;--header-height:60px}@media (min-width:1280px){:root{--header-height:80px}}.body{font-family:Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:1.4;letter-spacing:.01em}@media (min-width:1280px){.body{font-size:1.6rem}}:root[data-theme=light]{--text-color:#111;--background-color:#fff;--surface-color-1:#e4e4e4;--surface-color-1-hover:#fff;--surface-color-2:#f4f4f4;--surface-color-2-hover:#fff;--border-color-1:#aaa;--border-color-2:#bbb}:root[data-theme=dark]{--text-color:#ddd;--background-color:#1a1a1a;--surface-color-1:#111;--surface-color-1-hover:#0c0c0c;--surface-color-2:#171717;--surface-color-2-hover:#111;--border-color-1:#333;--border-color-2:#2c2c2c}body{color:var(--text-color);background-color:var(--background-color);transition:color .15s linear,background-color .15s linear}:where(.Carousel_root:not([class~=disabled])){display:grid;margin:0;padding:0;overflow:hidden;width:100%;touch-action:pan-y}:where(.Carousel_root:not([class~=disabled])>.Carousel_item){grid-area:1/-1;width:-moz-fit-content;width:fit-content;will-change:transform;transform:translate3d(-200%,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}:where(.Carousel_root:not([class~=disabled])>.Carousel_item img){pointer-events:none}.PageTransition_transition-appear{opacity:.001}.PageTransition_transition-in{animation:PageTransition_fadeIn var(--transition-in-duration,.6s) linear both}.PageTransition_transition-out{animation:PageTransition_fadeOut var(--transition-out-duration,.6s) linear both}.PageTransition_transition-idle{opacity:1}@keyframes PageTransition_fadeIn{0%{opacity:.001}to{opacity:1}}@keyframes PageTransition_fadeOut{0%{opacity:1}to{opacity:.001}}.Header_root__z2iFE{position:fixed;top:0;left:0;width:100%;height:var(--header-height);border-bottom:1px solid var(--border-color-1);background-color:var(--surface-color-1);transition:border-bottom .15s linear,background-color .15s linear;z-index:1}.Header_container__2LSOn{position:absolute;inset:0;align-items:center}.Header_home__XyH_v{grid-column:1/span 4;text-underline-offset:.4rem}.Header_phase__LEOvg{grid-column:5/span 2;justify-self:end;text-align:end}.Header_phasePrefix__dOxTn{display:none}@media (min-width:768px){.Header_phasePrefix__dOxTn{display:inline}}@media (min-width:1280px){.Header_home__XyH_v{grid-column:1/span 6}.Header_phase__LEOvg{grid-column:7/span 6}}.GridOverlay_gridOverlay__rNkIz{position:fixed;top:0;left:0;height:100%;z-index:10000;pointer-events:none;background-color:#0f0;opacity:.15;visibility:hidden}.GridOverlay_visible__EUbh_{visibility:visible}.GridOverlay_col__V3cM8{display:none;background-color:#00f}.GridOverlay_col1__kvICt{grid-column:1/span 1}.GridOverlay_col2__pFb88{grid-column:2/span 1}.GridOverlay_col3__4su9Q{grid-column:3/span 1}.GridOverlay_col4__Qgw4S{grid-column:4/span 1}.GridOverlay_col5__A7eo_{grid-column:5/span 1}.GridOverlay_col6__wBqEv{grid-column:6/span 1}.GridOverlay_col7__YgqIc{grid-column:7/span 1}.GridOverlay_col8__R3Awd{grid-column:8/span 1}.GridOverlay_col9__E_fVc{grid-column:9/span 1}.GridOverlay_col10__BwzpN{grid-column:10/span 1}.GridOverlay_col11__2IbtM{grid-column:11/span 1}.GridOverlay_col12__UShgn{grid-column:12/span 1}.GridOverlay_col1__kvICt,.GridOverlay_col2__pFb88,.GridOverlay_col3__4su9Q,.GridOverlay_col4__Qgw4S,.GridOverlay_col5__A7eo_,.GridOverlay_col6__wBqEv{display:block}@media (min-width:1280px){.GridOverlay_col10__BwzpN,.GridOverlay_col11__2IbtM,.GridOverlay_col12__UShgn,.GridOverlay_col7__YgqIc,.GridOverlay_col8__R3Awd,.GridOverlay_col9__E_fVc{display:block}}.app_main__tmB3s{padding-top:var(--header-height)}