h1,h2,h3,h4,h5,h6{font-weight:300;font-family:lato}body{font-family:figtree}.bg{color:#cad3f5;background-color:#24273a}.chroma{color:#cad3f5;background-color:#24273a}.chroma .err{color:#ed8796}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#494d64}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8087a2}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8087a2}.chroma .line{display:flex}.chroma .k{color:#c6a0f6}.chroma .kc{color:#f5a97f}.chroma .kd{color:#ed8796}.chroma .kn{color:#8bd5ca}.chroma .kp{color:#c6a0f6}.chroma .kr{color:#c6a0f6}.chroma .kt{color:#ed8796}.chroma .na{color:#8aadf4}.chroma .nc{color:#eed49f}.chroma .no{color:#eed49f}.chroma .nd{color:#8aadf4;font-weight:700}.chroma .ni{color:#8bd5ca}.chroma .ne{color:#f5a97f}.chroma .nl{color:#91d7e3}.chroma .nn{color:#f5a97f}.chroma .py{color:#f5a97f}.chroma .nt{color:#c6a0f6}.chroma .nb{color:#91d7e3}.chroma .bp{color:#91d7e3}.chroma .nv{color:#f4dbd6}.chroma .vc{color:#f4dbd6}.chroma .vg{color:#f4dbd6}.chroma .vi{color:#f4dbd6}.chroma .vm{color:#f4dbd6}.chroma .nf{color:#8aadf4}.chroma .fm{color:#8aadf4}.chroma .s{color:#a6da95}.chroma .sa{color:#ed8796}.chroma .sb{color:#a6da95}.chroma .sc{color:#a6da95}.chroma .dl{color:#8aadf4}.chroma .sd{color:#6e738d}.chroma .s2{color:#a6da95}.chroma .se{color:#8aadf4}.chroma .sh{color:#6e738d}.chroma .si{color:#a6da95}.chroma .sx{color:#a6da95}.chroma .sr{color:#8bd5ca}.chroma .s1{color:#a6da95}.chroma .ss{color:#a6da95}.chroma .m{color:#f5a97f}.chroma .mb{color:#f5a97f}.chroma .mf{color:#f5a97f}.chroma .mh{color:#f5a97f}.chroma .mi{color:#f5a97f}.chroma .il{color:#f5a97f}.chroma .mo{color:#f5a97f}.chroma .o{color:#91d7e3;font-weight:700}.chroma .ow{color:#91d7e3;font-weight:700}.chroma .c{color:#6e738d;font-style:italic}.chroma .ch{color:#6e738d;font-style:italic}.chroma .cm{color:#6e738d;font-style:italic}.chroma .c1{color:#6e738d;font-style:italic}.chroma .cs{color:#6e738d;font-style:italic}.chroma .cp{color:#6e738d;font-style:italic}.chroma .cpf{color:#6e738d;font-weight:700;font-style:italic}.chroma .gd{color:#ed8796;background-color:#363a4f}.chroma .ge{font-style:italic}.chroma .gr{color:#ed8796}.chroma .gh{color:#f5a97f;font-weight:700}.chroma .gi{color:#a6da95;background-color:#363a4f}.chroma .gs{font-weight:700}.chroma .gu{color:#f5a97f;font-weight:700}.chroma .gt{color:#ed8796}.chroma .gl{text-decoration:underline}pre{color:#cad3f5;background-color:#24273a}code{color:#cad3f5;background-color:#24273a}code[class*=language-],pre[class*=language-]{color:var(--colr-01);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.token.comment,.token.prolog,.token.doctype,.token.cdata,.token.plain-text{color:#6a737d}.token.atrule,.token.attr-value,.token.keyword,.token.operator{color:#d73a49}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#22863a}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#032f62}.token.function,.token.class-name{color:#6f42c1}.language-jsx .token.punctuation,.language-jsx .token.tag .token.punctuation,.language-jsx .token.tag .token.script,.language-jsx .token.plain-text{color:#24292e}.language-jsx .token.tag .token.attr-name{color:#6f42c1}.language-jsx .token.tag .token.class-name{color:#005cc5}.language-jsx .token.tag .token.script-punctuation,.language-jsx .token.attr-value .token.punctuation:first-child{color:#d73a49}.language-jsx .token.attr-value{color:#032f62}.language-jsx span[class=comment]{color:pink}.language-html .token.tag .token.punctuation{color:#24292e}.language-html .token.tag .token.attr-name{color:#6f42c1}.language-html .token.tag .token.attr-value,.language-html .token.tag .token.attr-value .token.punctuation:not(:first-child){color:#032f62}.language-css .token.selector{color:#6f42c1}.language-css .token.property{color:#005cc5}blockquote{font-size:1.6em;margin:2.5rem 0;color:var(--color-01);padding:1.2em 30px 1.2em 75px;border-left:3px solid var(--link-02-based);line-height:1.6;position:relative;background:var(--background-02)}blockquote p{margin-bottom:0!important}blockquote::before{font-weight:700;content:"\201C";color:var(--button-02);font-size:4em;position:absolute;left:10px;top:-10px}blockquote::after{content:''}blockquote strong,blockquote em{font-size:1rem;display:block;font-weight:400;color:var(--color-02);font-style:normal!important;margin-top:1em}blockquote p{font-size:1.2rem!important;margin-top:0!important}@media only screen and (min-width:480px){blockquote{font-size:1.7em;width:80%;margin:2.5rem 0}blockquote::before{font-size:4em;position:absolute}blockquote strong,blockquote em{font-size:1.1rem}blockquote p{font-size:1.25rem!important}}@media only screen and (min-width:768px){blockquote{width:60%}}@media only screen and (min-width:1024px){blockquote{font-size:1.8em;width:60%}blockquote strong,blockquote em{font-size:1.1rem}blockquote p{font-size:1.3rem!important}}@media only screen and (min-width:1280px){blockquote p{font-size:1.4rem!important}}th,td{padding:.7rem 1rem;background-color:var(--background-02);color:#fff}th{text-align:left;border:1px solid var(--line-02)}thead{border-color:var(--line-02)}thead th{text-align:center;background-color:var(--thead-color);color:var(--color-01)}table{border-spacing:0;margin:2.5rem 0;border-radius:7px;font-size:.975rem;overflow:hidden;border:1px solid var(--line-02)}tbody tr{border:1px solid var(--line-02);background-color:var(--background-02)}tbody td{border-right:1px solid var(--line-02);border-bottom:1px solid var(--line-02)}tbody td:last-child{border-right:0}@font-face{font-family:lato;font-display:swap;font-weight:200;src:url(/assets/typho/lato/normal/Lato-Thin.ttf)format("truetype")}@font-face{font-family:lato;font-display:swap;font-weight:300;src:url(/assets/typho/lato/normal/Lato-Light.ttf)format("truetype")}@font-face{font-family:lato;font-display:swap;font-weight:400;src:url(/assets/typho/lato/normal/Lato-Regular.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:200;font-display:swap;src:url(/assets/typho/figtree/normal/Figtree-Light.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:300;font-display:swap;src:url(/assets/typho/figtree/normal/Figtree-Medium.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:400;font-display:swap;src:url(/assets/typho/figtree/normal/Figtree-Regular.ttf)format("truetype")}.tabs-item{position:fixed;width:0;opacity:0;overflow:hidden;transition:100ms}.tabs-item.open{position:relative;width:100%;height:auto;opacity:1;overflow:hidden;transition:100ms}.tab-action,.tab-action:hover{cursor:pointer}@media only screen and (min-width:1280px){#main-2 .wrap{grid-template-columns:64% calc( 36% - 5rem);justify-content:space-between}}#main-5 .once,#main-5 .rows{grid-gap:5rem 0;margin-bottom:5rem}@media only screen and (min-width:1280px){#main-5 .once,#main-5 .rows{margin-bottom:10rem;align-items:baseline}#main-5 .rows{grid-template-columns:repeat(2,calc( 50% - 4rem))}}@media only screen and (min-width:1280px){#main-6 .grid{grid-template-columns:repeat(3,calc( 33.333% - 5rem));align-items:flex-start}}#term{margin-bottom:5rem}#term .leaf{grid-template-columns:repeat(auto-fill,calc( 49% - 1%));grid-auto-rows:160px;grid-gap:1rem 1%}#term .leaf .card{align-content:space-between;background-color:var(--background-02)}#term .leaf .icon{color:#ff4500;margin-right:0}@media only screen and (min-width:768px){#term .leaf{grid-template-columns:repeat(auto-fill,calc( 24% - 1%));grid-gap:2rem 1%}}@media only screen and (min-width:1024px){#term .leaf{grid-template-columns:repeat(auto-fill,calc( 24% - 1%))}}@media only screen and (min-width:1280px){#term .leaf{grid-template-columns:repeat(auto-fill,180px);grid-auto-rows:160px;grid-gap:1rem 1rem}}#tabs{display:grid;grid-template-columns:100%;justify-content:space-between}#tabs .head{display:grid;grid-template-columns:35px calc( 100% - 70px)35px;margin:3rem 0}#tabs .head .main{display:none}#tabs .head .menu{display:inline-flex;max-width:85%;margin:0 auto;overflow:scroll;scroll-behavior:smooth}#tabs .head .tab-action h2{font-size:1rem;margin:0 15px 0 0;text-wrap:nowrap}#tabs .head .tab-action.open h2{font-weight:600}#tabs .pool .lead{margin-bottom:2rem}#tabs .pool .lead h2{font-size:1.2rem;margin-top:0}#tabs .pool .lead h3{display:none}#tabs .pool .list{grid-gap:2.5rem 0}@media only screen and (min-width:480px){#tabs .pool .lead h3{margin-top:3px;font-size:1rem;display:block}#tabs .pool .lead .pathway .name{display:none}}@media only screen and (min-width:768px){#tabs .pool .list{grid-template-columns:repeat(auto-fill,230px);grid-gap:3rem 0}#tabs .pool .lead .pathway .name{display:block}}@media only screen and (min-width:1024px){#tabs{grid-template-columns:200px calc( 100% - 200px - 3rem)}#tabs .head{position:relative;display:block;margin-top:0}#tabs .head .main{display:flex;margin-bottom:3rem}#tabs .head .menu{width:auto;display:grid;max-width:100%;overflow:hidden}#tabs .head .tab-action{margin-bottom:2rem}#tabs .head .icon{padding:.2rem;margin-right:1rem}#tabs .pool .list{grid-template-columns:repeat(auto-fill,225px)}#tabs .pool .lead{margin-bottom:2rem}#tabs .pool .lead h2{font-size:1.4rem}#tabs .pool .lead h3{font-size:1.1rem}}@media only screen and (min-width:1280px){#tabs{grid-template-columns:360px calc( 100% - 360px - 3.5rem)}#tabs .head .menu{grid-template-columns:repeat(2,50%)}#tabs .pool .list{grid-template-columns:repeat(auto-fill,235px)}}#tuto .leaf{margin-top:2rem;grid-gap:2rem 0;justify-content:space-between}#tuto .register{color:#ff4500}@media only screen and (min-width:480px){#tuto .leaf{grid-template-columns:repeat(2,calc( 50% - 1rem))}}@media only screen and (min-width:768px){#tuto .leaf{grid-template-columns:repeat(2,calc( 50% - 2rem))}}@media only screen and (min-width:1280px){#tuto .leaf{grid-template-columns:auto}}#lead{display:grid;grid-template-columns:100%;justify-content:space-between}#lead .head img{height:100%;margin:0 auto 2rem}#lead .leaf .rows{grid-gap:2rem 0}#lead .leaf h2{text-align:center}@media only screen and (min-width:768px){#lead .head img{display:none}#lead .leaf .rows{grid-template-columns:repeat(2,calc( 50% - 1rem))}#lead .leaf .low{grid-row:2;grid-column:1/span 2}#lead .leaf h2{text-align:left}}@media only screen and (min-width:1024px){#lead{grid-template-columns:320px calc( 100% - 300px - 3rem)}#lead .head img{display:block;width:300px}#lead .leaf .rows{grid-template-columns:repeat(2,calc( 50% - 1rem))}}@media only screen and (min-width:1280px){#lead{grid-template-columns:320px calc( 100% - 320px - 2rem)}#lead .head img{width:320px}#lead .leaf .rows{grid-template-columns:repeat(3,calc( 33.333% - 2rem))}#lead .leaf .low{grid-row:1;grid-column:3/span 1}}.lori .head .desc{font-size:1.05rem;line-height:1.5}.lori .leaf{grid-gap:2rem 0}@media only screen and (min-width:480px){.lori .leaf{grid-gap:2.5rem 0}}@media only screen and (min-width:768px){.lori .leaf{grid-template-columns:repeat(auto-fill,225px);grid-gap:3rem 0}}@media only screen and (min-width:1280px){.lori{grid-template-columns:360px calc( 100% - 360px - 3.5rem)}.lori .leaf{grid-template-columns:repeat(auto-fill,235px);grid-gap:3rem}}.rori .head .desc{font-size:1.05rem;line-height:1.5}.rori .leaf{grid-gap:2rem 0}@media only screen and (min-width:480px){.rori .leaf{grid-gap:2rem 0}}@media only screen and (min-width:768px){.rori .leaf{grid-template-columns:repeat(auto-fill,225px);grid-gap:3rem 0}}@media only screen and (min-width:1280px){.rori{grid-template-columns:calc( 100% - 360px - 3.5rem)360px}.rori .leaf{grid-template-columns:repeat(auto-fill,235px);grid-gap:3rem;grid-column:1;grid-row:1}.rori .head{grid-column:2;grid-row:1}}.vert{align-items:normal}.vert .leaf{grid-gap:2rem 0}.vert .leaf .desc{font-size:1.05rem;line-height:1.5}@media only screen and (min-width:480px){.vert .leaf{grid-gap:2.5rem 0}}@media only screen and (min-width:768px){.vert .leaf{grid-template-columns:repeat(auto-fill,225px);grid-gap:3rem 0}}@media only screen and (min-width:1280px){.vert .leaf{grid-template-columns:100%;grid-gap:2.8rem}.vert .leaf .metas{grid-column:2;grid-row:1}.vert .leaf .thumb{grid-column:1;grid-row:1}}@media only screen and (min-width:480px){#join .leaf{grid-template-columns:repeat(2,calc( 50% - 2rem));grid-gap:2rem}}@media only screen and (min-width:1280px){#join .leaf{grid-template-columns:100%;grid-gap:0}}@media only screen and (min-width:480px){#team{margin-bottom:5vh}#team .leaf{grid-template-columns:repeat(2,calc( 50% - 2rem));grid-gap:2rem}}@media only screen and (min-width:768px){#team .leaf{grid-template-columns:repeat(3,calc( 33.333% - 2rem))}}@media only screen and (min-width:1280px){#team .leaf{grid-template-columns:100%;grid-gap:0}}.vertbox{grid-template-columns:120px calc( 100% - 120px)}.vertbox .metas .title{line-clamp:1;-webkit-line-clamp:1}@media only screen and (min-width:768px){.vertbox{grid-template-columns:100%}.vertbox .thumb{grid-row:1}.vertbox .metas .title{line-clamp:2;-webkit-line-clamp:2}}.carbox.horibox{grid-template-columns:calc( 100% - 125px)125px}.carbox.horibox .metas .title{line-clamp:1;-webkit-line-clamp:1}@media only screen and (min-width:768px){.carbox.horibox{grid-template-columns:100%}.carbox.horibox .thumb{grid-column:1;grid-row:1}.carbox.horibox .metas{grid-column:1;grid-row:2}}@media only screen and (min-width:1280px){.carbox.horibox{grid-template-columns:calc( 100% - 135px)135px;grid-template-rows:135px;height:135px;grid-gap:0}.carbox.horibox .thumb{grid-column:2;grid-row:1}.carbox.horibox .thumb img{width:135px;height:135px}.carbox.horibox .metas{padding:1.05rem 2.25rem 1.05rem 2rem;grid-column:1;grid-row:1}.carbox.horibox .metas .author{margin:0 0 1.1rem}}.carbox{justify-content:space-between;background-color:var(--background-02);overflow:hidden}.carbox .thumb img{height:120px;width:120px}.carbox .metas{padding:1rem 2.25rem 1rem 1.5rem;align-content:space-between}.carbox .title{font-size:1.02rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.carbox .author{display:none}.carbox .stats{grid-template-columns:auto auto;justify-content:space-between}@media only screen and (min-width:480px){.carbox{grid-template-columns:125px calc( 100% - 125px);grid-template-rows:125px}.carbox .thumb img{height:125px;width:125px}.carbox .metas{padding:1rem 2rem}.carbox .metas .title{font-size:1.05rem}.carbox .metas .author{margin:.25rem 0;display:flex}.carbox .metas .stats{margin-top:1rem;grid-template-columns:auto auto;justify-content:normal}}@media only screen and (min-width:768px){.carbox{grid-template-columns:100%;grid-template-rows:160px}.carbox .thumb img{width:225px;height:160px}.carbox .metas{padding:1.5rem 1rem}.carbox .metas .author{margin:1rem 0;display:flex}.carbox .metas .stats{margin-top:1.5rem;grid-template-columns:auto auto;justify-content:space-between}}@media only screen and (min-width:1280px){.carbox{grid-template-rows:180px}.carbox .thumb img{width:235px;height:180px}.carbox .metas .title{font-size:1.06rem}.carbox .metas .stats{margin-top:0}}