@charset "UTF-8";@keyframes roll-l{0%{transform:translate(0) translateZ(0)}to{transform:translate(-50%) translateZ(0)}}@keyframes roll-r{0%{transform:translate(-50%) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes bounce-scale{0%{transform:scale(.1);opacity:0}40%{transform:scale(1.15);opacity:1}60%{transform:scale(.95)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes fade-up{0%{transform:translateY(20%);opacity:0}to{opacity:1;transform:translateY(0)}}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}dt,th{font-weight:inherit}a{outline:none}img{backface-visibility:hidden;width:100%}html{height:100%;font-family:YakuHanJP,Noto Sans JP,sans-serif}@media (max-width: 899.98px){html{font-size:62.5%}}@media (min-width: 900px) and (max-width: 1999.98px){html{font-size:62.5%}}@media (min-width: 2000px){html{font-size:10px}}body{max-width:100%;overflow-x:hidden;height:100%}@media (max-width: 899.98px){body{--wgp-footer-height: 357.3333333333vw;--site-footer-height: 242.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){body{--wgp-footer-height: 62.7777777778vw;--site-footer-height: 47.2777777778vw}}@media (min-width: 2000px){body{--wgp-footer-height: 1255.5555555556px;--site-footer-height: 945.5555555556px}}body.is-fixed{width:100%;position:fixed;top:auto;overflow:hidden;z-index:1;box-sizing:border-box}body .site-wrapper{width:100vw;overflow:hidden;min-height:calc(100% - var(--wgp-footer-height));display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 900px){body .site-wrapper{background-repeat:repeat;background-image:url(./bg_pattern.BtGyAcQ8.jpg)}}@media (min-width: 900px) and (max-width: 1999.98px){body .site-wrapper{background-size:66.6666666667vw 66.6666666667vw}}@media (min-width: 2000px){body .site-wrapper{background-size:1333px 1333px}}body .site-wrapper .page-wrapper{width:100%;flex:1;display:flex;flex-direction:column;max-width:2000px;min-height:calc(100% - var(--wgp-footer-height) - var(--site-footer-height));overflow:hidden;margin:0 auto}svg{width:100%;height:100%}img{width:100%;height:auto}a{display:block}a *{pointer-events:none}.is-PC{display:block}@media (max-width: 899.98px){.is-PC{display:none}}.is-SP{display:block}@media (min-width: 900px){.is-SP{display:none}}/*!
Copyright (c) 2012 Google Inc. (opensource@google.com).
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL
*//*!
YakuHanJP
OFL-1.1 AND MIT
-----------------
SIL Open Font License version 1.1
Copyright Qrac
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
-----------------
MIT License
Copyright Qrac
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/@keyframes svelte-drsq32-roll-l{0%{transform:translate(0) translateZ(0)}to{transform:translate(-50%) translateZ(0)}}@keyframes svelte-drsq32-roll-r{0%{transform:translate(-50%) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes svelte-drsq32-bounce-scale{0%{transform:scale(.1);opacity:0}40%{transform:scale(1.15);opacity:1}60%{transform:scale(.95)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes svelte-drsq32-fade-up{0%{transform:translateY(20%);opacity:0}to{opacity:1;transform:translateY(0)}}.design.svelte-drsq32{position:absolute;pointer-events:none;z-index:99999;width:100vw}.design.is-fixed.svelte-drsq32{position:fixed}@keyframes svelte-1sdxgvw-roll-l{0%{transform:translate(0) translateZ(0)}to{transform:translate(-50%) translateZ(0)}}@keyframes svelte-1sdxgvw-roll-r{0%{transform:translate(-50%) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes svelte-1sdxgvw-bounce-scale{0%{transform:scale(.1);opacity:0}40%{transform:scale(1.15);opacity:1}60%{transform:scale(.95)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes svelte-1sdxgvw-fade-up{0%{transform:translateY(20%);opacity:0}to{opacity:1;transform:translateY(0)}}li.svelte-1sdxgvw a:where(.svelte-1sdxgvw){display:block}li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){pointer-events:auto;display:block;border:var(--border-width) solid var(--clr-bg);font-weight:700;background-color:var(--category-color)}@media (max-width: 899.98px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){position:relative;width:73.0666666667vw;height:15.7333333333vw;border-radius:2vw 0 0 2vw;--border-width: .5333333333vw;border-right-width:0;font-size:4.2666666667vw;display:flex;align-items:center}}@media (min-width: 900px) and (max-width: 1999.98px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){width:8.9444444444vw;padding:1.2222222222vw 0 0;border-radius:.5555555556vw .5555555556vw 0 0;--border-width: .2222222222vw;border-bottom-width:0;font-size:1vw;--hover-y: -.5555555556vw}}@media (min-width: 2000px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){width:178.8888888889px;padding:24px 0 0;border-radius:11px 11px 0 0;--border-width: 4.4444444444px;border-bottom-width:0;font-size:20px;--hover-y: -11.1111111111px}}@media (min-width: 900px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){position:absolute;display:flex;justify-content:center}}li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) svg{transition:transform .1s ease-in-out;box-sizing:content-box;overflow:visible}@media (max-width: 899.98px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) svg{right:4.5333333333vw}}@media (max-width: 899.98px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) svg{display:block;position:absolute;top:50%;transform:translateY(-50%);width:4vw;height:3.6vw}}@media (min-width: 900px) and (max-width: 1999.98px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) svg{margin:.1666666667vw 0 0 .2777777778vw;width:1.1111111111vw;height:1vw}}@media (min-width: 2000px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) svg{margin:3px 0 0 6px;width:22.2222222222px;height:20px}}@media (min-width: 900px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) svg{display:inline-block;position:relative}}li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) .cls-1-arrow-event{box-sizing:content-box;overflow:visible}@media (hover: hover) and (pointer: fine) and (min-width: 900px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw):hover svg{transform:rotate(180deg)}}@media (max-width: 899.98px){li.active.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) svg{transform:translateY(-50%) rotate(180deg)}}@media (min-width: 900px){li.active.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) svg{transform:rotate(180deg)}}li.nav-event.svelte-1sdxgvw{--sp-animation-delay: 0s;--category-color: var(--clr-event);z-index:5}@media (min-width: 900px) and (max-width: 1999.98px){li.nav-event.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){top:1.6666666667vw;left:41.6111111111vw}}@media (min-width: 2000px){li.nav-event.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){top:33.3333333333px;left:832.2222222222px}}@media (max-width: 899.98px){li.nav-event.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){width:72.2666666667vw}}@media (max-width: 899.98px){li.nav-event.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){padding:0 0 0 6.8vw}}li.nav-student.svelte-1sdxgvw{--sp-animation-delay: .1s;--category-color: var(--clr-student);z-index:4}@media (min-width: 900px) and (max-width: 1999.98px){li.nav-student.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){top:2vw;left:49.9444444444vw}}@media (min-width: 2000px){li.nav-student.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){top:40px;left:998.8888888889px}}@media (max-width: 899.98px){li.nav-student.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){width:69.6vw}}@media (max-width: 899.98px){li.nav-student.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){padding:0 0 0 7.7333333333vw}}li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw){display:flex;flex-direction:column;justify-content:flex-start}li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw){overflow:hidden}@media (max-width: 899.98px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw){width:58.6666666667vw;margin:1.3333333333vw 0 0;font-size:3.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw){height:3.3333333333vw;margin:0 0 .5555555556vw}}@media (min-width: 2000px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw){height:66.6666666667px;margin:0 0 11px}}li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){pointer-events:auto;background-color:#000;font-weight:700}@media (max-width: 899.98px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){padding:4vw 5.3333333333vw;border-radius:2vw 0 0 2vw}}@media (min-width: 900px) and (max-width: 1999.98px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){padding:0 .9444444444vw;gap:.3333333333vw 0;border-radius:.5555555556vw}}@media (min-width: 2000px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){padding:0 19px;gap:7px 0;border-radius:11.1111111111px}}@media (min-width: 900px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}}@media (max-width: 899.98px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw):not([href]){opacity:.5}}@media (max-width: 899.98px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) span:where(.svelte-1sdxgvw){color:var(--category-color)}}@media (min-width: 900px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) span:where(.svelte-1sdxgvw){color:#fff}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw):hover span:where(.svelte-1sdxgvw){color:var(--category-color)}}@media (min-width: 900px) and (max-width: 1999.98px){li.nav-event.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw){width:14.4444444444vw}}@media (min-width: 2000px){li.nav-event.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw){width:288.8888888889px}}li.nav-event.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) span:where(.svelte-1sdxgvw){display:block}@media (max-width: 899.98px){li.nav-student.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw){padding-bottom:0}}@media (min-width: 900px) and (max-width: 1999.98px){li.nav-student.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw){width:13.3333333333vw}}@media (min-width: 2000px){li.nav-student.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw){width:266.6666666667px}}@media (max-width: 899.98px){li.nav-student.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) span:where(.svelte-1sdxgvw){display:inline-block}}@media (min-width: 900px){li.nav-student.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) span:where(.svelte-1sdxgvw){display:block}}@media (max-width: 899.98px){li.nav-student.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) span:where(.svelte-1sdxgvw):first-child{margin:0 2.8vw 0 0}}@media (min-width: 900px){li.svelte-1sdxgvw{position:relative;z-index:2}li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw){-webkit-mask-image:url(./header_mask.DbpEkusL.svg);mask-image:url(./header_mask.DbpEkusL.svg);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;overflow:hidden}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw){height:6vw}}@media (min-width: 900px) and (min-width: 2000px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw){height:120px}}@media (min-width: 900px) and (min-width: 900px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw){position:absolute;width:100%}}@media (min-width: 900px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{content:"";position:absolute;bottom:0;left:0;width:100%;z-index:1;pointer-events:auto;transform:rotate(1deg)}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{width:8.9444444444vw;height:1.1111111111vw}}@media (min-width: 900px) and (min-width: 2000px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{width:178.8888888889px;height:22.2222222222px}}@media (min-width: 900px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){z-index:0}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){height:6vw}}@media (min-width: 900px) and (min-width: 2000px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){height:120px}}@media (min-width: 900px) and (min-width: 900px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){cursor:pointer;transition:transform .2s ease-in-out,background-color .2s ease-in-out}}@media (min-width: 900px) and (hover: hover) and (pointer: fine) and (min-width: 900px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw):hover{transform:translateY(var(--hover-y));background-color:#000;color:var(--category-color)}li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw):hover svg{transform:rotate(180deg)}li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw):hover .cls-1-arrow-event{fill:var(--category-color)}li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw):hover .cls-1-arrow-student{fill:var(--category-color)}}@media (min-width: 900px){li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a.current:where(.svelte-1sdxgvw){background-color:#000;color:var(--category-color)}li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a.current:where(.svelte-1sdxgvw) .cls-1-arrow-event{fill:var(--category-color)}li.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a.current:where(.svelte-1sdxgvw) .cls-1-arrow-student{fill:var(--category-color)}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.nav-event.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{left:41.6111111111vw}}@media (min-width: 900px) and (min-width: 2000px){li.nav-event.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{left:832.2222222222px}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.nav-event.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{bottom:-.3333333333vw}}@media (min-width: 900px) and (min-width: 2000px){li.nav-event.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{bottom:-6.6666666667px}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.nav-event.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw){top:5.5vw;left:41.6111111111vw}}@media (min-width: 900px) and (min-width: 2000px){li.nav-event.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw){top:110px;left:832.2222222222px}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.nav-student.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{left:49.9444444444vw}}@media (min-width: 900px) and (min-width: 2000px){li.nav-student.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{left:998.8888888889px}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.nav-student.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{bottom:-.5vw}}@media (min-width: 900px) and (min-width: 2000px){li.nav-student.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{bottom:-10px}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.nav-student.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw){top:5.5vw;left:49.9444444444vw}}@media (min-width: 900px) and (min-width: 2000px){li.nav-student.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw){top:110px;left:998.8888888889px}}@media (min-width: 900px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw){position:absolute;pointer-events:none}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw){padding:.8333333333vw 0 0}}@media (min-width: 900px) and (min-width: 2000px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw){padding:17px 0 0}}@media (min-width: 900px){li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw){overflow:hidden}li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw),li.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw):not([href]){transition:opacity .3s cubic-bezier(.23,1,.32,1);opacity:0;pointer-events:none}li.active.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw):after{display:none}li.active.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){transform:translateY(var(--hover-y));background-color:#000;color:var(--category-color)}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){li.active.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){height:9.6111111111vw}}@media (min-width: 900px) and (min-width: 2000px){li.active.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){height:192.2222222222px}}@media (min-width: 900px){li.active.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) svg{transform:rotate(180deg)}li.active.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) .cls-1-arrow-event{fill:var(--category-color)}li.active.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw) .cls-1-arrow-student{fill:var(--category-color)}li.active.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw){pointer-events:auto}li.active.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw){opacity:1;pointer-events:auto}li.active.svelte-1sdxgvw .tab-contents:where(.svelte-1sdxgvw) ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw) a:where(.svelte-1sdxgvw):not([href]){opacity:.5;pointer-events:none}}@media (max-width: 899.98px){li.svelte-1sdxgvw{transform:translate(100%);transition:none}li.isNavOpen.svelte-1sdxgvw{transform:translate(0);transition:transform .3s cubic-bezier(.23,1,.32,1) var(--sp-animation-delay);position:relative}li.isNavOpen.svelte-1sdxgvw a:where(.svelte-1sdxgvw){letter-spacing:.03em;font-feature-settings:"palt"}li.isNavOpen.svelte-1sdxgvw .tab:where(.svelte-1sdxgvw){display:flex;justify-content:flex-end}li.isNavOpen.svelte-1sdxgvw ul:where(.svelte-1sdxgvw){padding:.2666666667vw 0 4.8vw;align-items:flex-end}li.isNavOpen.svelte-1sdxgvw ul:where(.svelte-1sdxgvw) li:where(.svelte-1sdxgvw){transform:translate(0);position:relative}li.isNavOpen.nav-event.svelte-1sdxgvw ul:where(.svelte-1sdxgvw){padding-bottom:5.8666666667vw}li.isNavOpen.nav-student.svelte-1sdxgvw{margin:-1.0666666667vw 0 0}}@keyframes svelte-g9pus8-roll-l{0%{transform:translate(0) translateZ(0)}to{transform:translate(-50%) translateZ(0)}}@keyframes svelte-g9pus8-roll-r{0%{transform:translate(-50%) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes svelte-g9pus8-bounce-scale{0%{transform:scale(.1);opacity:0}40%{transform:scale(1.15);opacity:1}60%{transform:scale(.95)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes svelte-g9pus8-fade-up{0%{transform:translateY(20%);opacity:0}to{opacity:1;transform:translateY(0)}}.site-header.svelte-g9pus8{width:100vw;position:fixed;z-index:10;top:0;left:0;pointer-events:none}@media (max-width: 899.98px){.site-header.svelte-g9pus8{font-size:1.8666666667vw;height:13.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-header.svelte-g9pus8{font-size:.7777777778vw;height:6.6666666667vw}}@media (min-width: 2000px){.site-header.svelte-g9pus8{font-size:15.5555555556px;height:133.3333333333px}}.site-header__inner.svelte-g9pus8{width:100%;height:100%;max-width:2000px;margin:0 auto;position:relative}.site-header.svelte-g9pus8 a:where(.svelte-g9pus8){display:block}h2.svelte-g9pus8{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}h2.svelte-g9pus8:before,h2.svelte-g9pus8:after{content:"";display:block;width:100%;position:absolute;top:0;left:0;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width: 899.98px){h2.svelte-g9pus8:before,h2.svelte-g9pus8:after{-webkit-mask-image:url(./header_mask.BQSPCkPd.svg);mask-image:url(./header_mask.BQSPCkPd.svg)}}@media (min-width: 900px){h2.svelte-g9pus8:before,h2.svelte-g9pus8:after{-webkit-mask-image:url(./header_mask.DbpEkusL.svg);mask-image:url(./header_mask.DbpEkusL.svg)}}h2.svelte-g9pus8:before{background-color:var(--clr-bg);z-index:0}@media (max-width: 899.98px){h2.svelte-g9pus8:before{height:11.7333333333vw;top:.2666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){h2.svelte-g9pus8:before{height:6vw;top:.2222222222vw}}@media (min-width: 2000px){h2.svelte-g9pus8:before{height:120px;top:4.4444444444px}}h2.svelte-g9pus8:after{top:0;z-index:1;background-image:linear-gradient(90deg,#05b8e2 9%,#a1ff8e 50%,#8ad4ff 71%,#9f6cfd 90%)}@media (max-width: 899.98px){h2.svelte-g9pus8:after{height:11.4666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){h2.svelte-g9pus8:after{height:6vw}}@media (min-width: 2000px){h2.svelte-g9pus8:after{height:120px}}h2.svelte-g9pus8 img{position:absolute;z-index:2}@media (max-width: 899.98px){h2.svelte-g9pus8 img{top:4.8vw;left:26.9333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){h2.svelte-g9pus8 img{top:2.2777777778vw;left:13.9444444444vw}}@media (min-width: 2000px){h2.svelte-g9pus8 img{top:45.5555555556px;left:278.8888888889px}}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8{--hover-y: -.5555555556vw}}@media (min-width: 2000px){nav.svelte-g9pus8{--hover-y: -11.1111111111px}}nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){pointer-events:auto;display:block;border:var(--border-width) solid var(--clr-bg);font-weight:700;background-color:var(--category-color)}@media (max-width: 899.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){position:relative;width:73.0666666667vw;height:15.7333333333vw;border-radius:2vw 0 0 2vw;--border-width: .5333333333vw;border-right-width:0;font-size:4.2666666667vw;display:flex;align-items:center}}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){width:8.9444444444vw;height:9.6111111111vw;padding:1.3333333333vw 0 0;border-radius:.5555555556vw .5555555556vw 0 0;--border-width: .2222222222vw;border-bottom-width:0;font-size:1vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){width:178.8888888889px;height:192.2222222222px;padding:27px 0 0;border-radius:11px 11px 0 0;--border-width: 4.4444444444px;border-bottom-width:0;font-size:20px}}@media (min-width: 900px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){position:absolute;display:flex;justify-content:center}}nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.schedule:where(.svelte-g9pus8){--sp-animation-delay: .2s;--category-color: var(--clr-schedule);z-index:5}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.schedule:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:1.2777777778vw;left:59.7222222222vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.schedule:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:25.5555555556px;left:1194.4444444444px}}@media (max-width: 899.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.schedule:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){width:73.6vw}}@media (max-width: 899.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.schedule:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){padding:7.6vw}}nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.news:where(.svelte-g9pus8){--sp-animation-delay: .3s;--category-color: var(--clr-news);z-index:4}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.news:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:1.7777777778vw;left:68.1666666667vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.news:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:35.5555555556px;left:1363.3333333333px}}@media (max-width: 899.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.news:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){width:70.9333333333vw}}@media (max-width: 899.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.news:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){padding:7.6vw}}nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.inquiry:where(.svelte-g9pus8){--sp-animation-delay: .4s;--category-color: var(--clr-inquiry);z-index:3}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.inquiry:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:2.2777777778vw;left:76.3888888889vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.inquiry:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:45.5555555556px;left:1527.7777777778px}}@media (max-width: 899.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.inquiry:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){width:68.2666666667vw}}@media (max-width: 899.98px){nav.svelte-g9pus8 .link-list:where(.svelte-g9pus8)>li.inquiry:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){padding:7.7333333333vw}}nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8){position:absolute;pointer-events:auto;z-index:2}@media (max-width: 899.98px){nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8){width:16.8vw;height:16.8vw;top:2.2666666667vw;left:6.2666666667vw;border-radius:2vw;--shadow-width-y: .4vw;--shadow-width-x: .4vw}}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8){width:7.2222222222vw;height:7.2222222222vw;top:.8888888889vw;left:5.2222222222vw;border-radius:1.1111111111vw;--shadow-width-y: .1111111111vw;--shadow-width-x: .1666666667vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8){width:144.4444444444px;height:144.4444444444px;top:17.7777777778px;left:104.4444444444px;border-radius:22.2222222222px;--shadow-width-y: 2.2222222222px;--shadow-width-x: 3.3333333333px}}nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8):before{content:"";display:block;position:absolute;z-index:1;width:calc(100% - var(--shadow-width-x));height:calc(100% - var(--shadow-width-y));background-color:var(--clr-bg);bottom:calc(var(--shadow-width-y) * -1);right:calc(var(--shadow-width-x) * -1)}@media (max-width: 899.98px){nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8):before{border-radius:2.4vw}}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8):before{border-radius:1.1111111111vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8):before{border-radius:22.2222222222px}}nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8) a:where(.svelte-g9pus8){position:absolute;z-index:2;width:100%;height:100%;background-color:var(--clr-bg);display:flex;justify-content:center;align-items:center}@media (max-width: 899.98px){nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8) a:where(.svelte-g9pus8){border-radius:2.4vw}}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8) a:where(.svelte-g9pus8){border-radius:1.3333333333vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8) a:where(.svelte-g9pus8){border-radius:26.6666666667px}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8) a:where(.svelte-g9pus8){transition:transform .2s ease}nav.svelte-g9pus8 .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8) a:where(.svelte-g9pus8):hover{transform:translate(var(--shadow-width-x),var(--shadow-width-y))}}nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.instagram:where(.svelte-g9pus8){--sp-animation-delay: .45s}@media (max-width: 899.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.instagram:where(.svelte-g9pus8){margin:6.9333333333vw 0 0}}nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.instagram:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){background-color:#ec0979}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.instagram:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:1.6666666667vw;left:86.2777777778vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.instagram:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:33.3333333333px;left:1725.5555555556px}}@media (max-width: 899.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.instagram:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){width:44vw}}nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.x:where(.svelte-g9pus8){--sp-animation-delay: .5s}@media (max-width: 899.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.x:where(.svelte-g9pus8){margin:2.1333333333vw 0}}nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.x:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){background-color:#000}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.x:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:2.3333333333vw;left:89.9444444444vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.x:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:46.6666666667px;left:1798.8888888889px}}@media (max-width: 899.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.x:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){width:38.6666666667vw}}nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.discord:where(.svelte-g9pus8){--sp-animation-delay: .55s}nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.discord:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){background-color:#5865f2}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.discord:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:1.9444444444vw;left:93.6111111111vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.discord:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){top:38.8888888889px;left:1872.2222222222px}}@media (max-width: 899.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li.discord:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){width:41.3333333333vw}}@media (max-width: 899.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li:where(.svelte-g9pus8){display:flex;justify-content:flex-end}}nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li:where(.svelte-g9pus8) a:where(.svelte-g9pus8){background-size:100% 100%;background-repeat:no-repeat;font-weight:700;pointer-events:auto}@media (max-width: 899.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li:where(.svelte-g9pus8) a:where(.svelte-g9pus8){height:14.6666666667vw;padding:0 0 0 9.8666666667vw;color:#fff;font-size:3.7333333333vw;display:flex;align-items:center;border-radius:2vw 0 0 2vw}}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li:where(.svelte-g9pus8) a:where(.svelte-g9pus8){width:3.3333333333vw;height:7.7777777778vw;padding:1.1111111111vw 0 0;font-size:0;border-radius:.3888888889vw}}@media (min-width: 2000px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li:where(.svelte-g9pus8) a:where(.svelte-g9pus8){width:66.6666666667px;height:155.5555555556px;padding:22px 0 0;font-size:0;border-radius:7.7777777778px}}@media (min-width: 900px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li:where(.svelte-g9pus8) a:where(.svelte-g9pus8){position:absolute}}nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li:where(.svelte-g9pus8) a:where(.svelte-g9pus8) svg{display:block;height:auto}@media (max-width: 899.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li:where(.svelte-g9pus8) a:where(.svelte-g9pus8) svg{margin:0 0 0 3.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li:where(.svelte-g9pus8) a:where(.svelte-g9pus8) svg{margin:0 auto}}@media (min-width: 2000px){nav.svelte-g9pus8 .sns-list:where(.svelte-g9pus8) li:where(.svelte-g9pus8) a:where(.svelte-g9pus8) svg{margin:0 auto}}@media (min-width: 900px){.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) li:where(.svelte-g9pus8){position:relative;z-index:2}.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8),.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .sns-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8){-webkit-mask-image:url(./header_mask.DbpEkusL.svg);mask-image:url(./header_mask.DbpEkusL.svg);-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;overflow:hidden}}@media (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8),.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .sns-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8){height:6vw}}@media (min-width: 900px) and (min-width: 2000px){.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8),.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .sns-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8){height:120px}}@media (min-width: 900px) and (min-width: 900px){.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8),.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .sns-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8){position:absolute;width:100%}}@media (min-width: 900px) and (min-width: 900px){.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){cursor:pointer;transition:transform .2s ease-in-out,background-color .2s ease-in-out}}@media (min-width: 900px) and (hover: hover) and (pointer: fine) and (min-width: 900px){.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8):hover{transform:translateY(var(--hover-y));background-color:#000;color:var(--category-color)}}@media (min-width: 900px) and (hover: hover) and (pointer: fine) and (min-width: 900px){.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8):hover .cls-1-arrow-event{fill:var(--category-color)}.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8):hover .cls-1-arrow-student{fill:var(--category-color)}}@media (min-width: 900px){.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a.current:where(.svelte-g9pus8){background-color:#000;color:var(--category-color)}}@media (min-width: 900px) and (min-width: 900px){.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .sns-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8){cursor:pointer;transition:transform .2s ease-in-out}}@media (min-width: 900px) and (hover: hover) and (pointer: fine) and (min-width: 900px){.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) .sns-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8) a:where(.svelte-g9pus8):hover{transform:translateY(var(--hover-y))}}.sentinel.svelte-g9pus8{position:absolute;top:0;width:100%;pointer-events:none}@media (max-width: 899.98px){.sentinel.svelte-g9pus8{height:13.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.sentinel.svelte-g9pus8{height:6.6666666667vw}}@media (min-width: 2000px){.sentinel.svelte-g9pus8{height:133.3333333333px}}@media (max-width: 899.98px){.site-header.svelte-g9pus8 h2:where(.svelte-g9pus8){transition:transform .2s ease-in-out}.site-header.svelte-g9pus8 nav:where(.svelte-g9pus8) .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8){transition:transform .2s ease-in-out}.site-header__btn.svelte-g9pus8 .menu-toggle:where(.svelte-g9pus8){transition:padding .2s ease-in-out}.site-header__btn.svelte-g9pus8 .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8){transition:margin .2s ease-in-out}.site-header.isScrolled.svelte-g9pus8 h2:where(.svelte-g9pus8){transform:translateY(-100%)}.site-header.isScrolled.svelte-g9pus8 nav:where(.svelte-g9pus8) .event-list:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8){transform:translateY(-121%)}.site-header.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8){mask:none}.site-header.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8){padding:3.6vw 0 2.9333333333vw}.site-header.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8){margin:0 auto 1.8666666667vw}}@media (max-width: 899.98px){.site-header_bg.svelte-g9pus8{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8){padding:23.6vw 0}.site-header__inner.svelte-g9pus8 nav:where(.svelte-g9pus8) ul:where(.svelte-g9pus8) li:where(.svelte-g9pus8):not(.nav-top){transform:translate(100%);transition:none}.site-header__btn.svelte-g9pus8{width:100%;height:15.2vw;position:fixed;top:0;z-index:2;-webkit-mask-size:auto var(--mask-height);mask-size:auto var(--mask-height);-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (max-width: 899.98px) and (max-width: 899.98px){.site-header__btn.svelte-g9pus8{--mask-height: 11.4666666667vw;-webkit-mask-image:url(./header_mask.BQSPCkPd.svg);mask-image:url(./header_mask.BQSPCkPd.svg)}}@media (max-width: 899.98px) and (min-width: 900px){.site-header__btn.svelte-g9pus8{-webkit-mask-image:url(./header_mask.DbpEkusL.svg);mask-image:url(./header_mask.DbpEkusL.svg)}}@media (max-width: 899.98px){.site-header__btn.svelte-g9pus8 .menu-toggle:where(.svelte-g9pus8){position:absolute;background-color:var(--clr-bg);border-radius:1.3333333333vw;padding:2.1333333333vw 0 4.9333333333vw;--color: #ffffff;pointer-events:auto;line-height:1;font-size:0}}@media (max-width: 899.98px) and (max-width: 899.98px){.site-header__btn.svelte-g9pus8 .menu-toggle:where(.svelte-g9pus8){width:12.8vw;height:12.1333333333vw;top:2.8vw;right:4.2666666667vw}}@media (max-width: 899.98px){.site-header__btn.svelte-g9pus8 .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8){width:6.6666666667vw;margin:0 auto 1.3333333333vw}.site-header__btn.svelte-g9pus8 .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8) span:where(.svelte-g9pus8){display:block;background-color:var(--color);height:.5333333333vw;margin-bottom:1.2vw;transition:.4s}.site-header__btn.svelte-g9pus8 .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8) span:where(.svelte-g9pus8):last-child{margin-bottom:0}.site-header__btn.svelte-g9pus8 .menu-toggle:where(.svelte-g9pus8) .text:where(.svelte-g9pus8):before{content:"menu";color:var(--color);font-size:2.4vw;font-weight:700;display:block;text-align:center;line-height:.6}.site-header.isNavOpen.svelte-g9pus8,.site-header.isNavOpen.isScrolled.svelte-g9pus8{height:100dvh;overflow:hidden;z-index:9999}.site-header.isNavOpen.svelte-g9pus8 .scroller:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .scroller:where(.svelte-g9pus8){pointer-events:auto;overflow-y:auto;height:100%}.site-header.isNavOpen.svelte-g9pus8 .site-header_bg:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header_bg:where(.svelte-g9pus8){display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;opacity:.6;background-image:linear-gradient(90deg,#05b8e2 9%,#a1ff8e 50%,#8ad4ff 71%,#9f6cfd 90%);pointer-events:auto}.site-header.isNavOpen.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) h2:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) h2:where(.svelte-g9pus8){transition-delay:.6s}.site-header.isNavOpen.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;position:relative;z-index:2;overflow:hidden;pointer-events:none}.site-header.isNavOpen.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8) ul:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8) ul:where(.svelte-g9pus8) li.nav-top:where(.svelte-g9pus8){transition-delay:.6s;position:fixed}.site-header.isNavOpen.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8) ul:where(.svelte-g9pus8) li:where(.svelte-g9pus8):not(.nav-top),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8) ul:where(.svelte-g9pus8) li:where(.svelte-g9pus8):not(.nav-top){transform:translate(0);transition:transform .3s cubic-bezier(.23,1,.32,1) var(--sp-animation-delay);position:relative}.site-header.isNavOpen.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8) ul:where(.svelte-g9pus8) li:where(.svelte-g9pus8):not(.nav-top) a:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8) ul:where(.svelte-g9pus8) li:where(.svelte-g9pus8):not(.nav-top) a:where(.svelte-g9pus8){letter-spacing:.03em;font-feature-settings:"palt"}}@media (max-width: 899.98px) and (max-width: 899.98px){.site-header.isNavOpen.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8)>ul:where(.svelte-g9pus8):not(.sns-list)>li:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8)>ul:where(.svelte-g9pus8):not(.sns-list)>li:where(.svelte-g9pus8){margin:0 0 -1.0666666667vw}}@media (max-width: 899.98px){.site-header.isNavOpen.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8) .link-list:where(.svelte-g9pus8)>li:where(.svelte-g9pus8) .tab:where(.svelte-g9pus8){display:flex;justify-content:flex-end}}@media (max-width: 899.98px) and (max-width: 899.98px){.site-header.isNavOpen.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8) .event-list:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__inner:where(.svelte-g9pus8) nav:where(.svelte-g9pus8) .event-list:where(.svelte-g9pus8){padding:0 0 5.3333333333vw}}@media (max-width: 899.98px){.site-header.isNavOpen.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8){mask:none}.site-header.isNavOpen.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8){padding:3.6vw 0 2.9333333333vw}.site-header.isNavOpen.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8){margin:0 auto 1.8666666667vw}}@media (max-width: 899.98px) and (max-width: 899.98px){.site-header.isNavOpen.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8){--num1: .8vw;--num2: -.8vw}}@media (max-width: 899.98px){.site-header.isNavOpen.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8) span:where(.svelte-g9pus8),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8) span:where(.svelte-g9pus8){transform-origin:center}.site-header.isNavOpen.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8) span:where(.svelte-g9pus8):nth-child(1),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8) span:where(.svelte-g9pus8):nth-child(1){transform:translateY(var(--num1)) rotate(20deg)}.site-header.isNavOpen.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8) span:where(.svelte-g9pus8):nth-child(2),.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .hamburger:where(.svelte-g9pus8) span:where(.svelte-g9pus8):nth-child(2){transform:translateY(var(--num2)) rotate(-20deg)}.site-header.isNavOpen.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .text:where(.svelte-g9pus8):before,.site-header.isNavOpen.isScrolled.svelte-g9pus8 .site-header__btn:where(.svelte-g9pus8) .menu-toggle:where(.svelte-g9pus8) .text:where(.svelte-g9pus8):before{content:"close"}}:root{--clr-main: #05b8e2;--clr-grd-purple: #9f6cfd;--clr-bg: #008ee0;--clr-event: #51fffd;--clr-individual_dark: #062d59;--clr-individual_light: #02adf4;--clr-inquiry: #9393ff;--clr-news: #fe86ff;--clr-schedule: #ffab26;--clr-student: #edff57;--clr-team_dark: #231046;--clr-team_light: #935cfa;--clr-text_dark: #3f3f3f;--clr-text_light: #027dc4}@keyframes svelte-1jdhhpv-roll-l{0%{transform:translate(0) translateZ(0)}to{transform:translate(-50%) translateZ(0)}}@keyframes svelte-1jdhhpv-roll-r{0%{transform:translate(-50%) translateZ(0)}to{transform:translate(0) translateZ(0)}}@keyframes svelte-1jdhhpv-bounce-scale{0%{transform:scale(.1);opacity:0}40%{transform:scale(1.15);opacity:1}60%{transform:scale(.95)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes svelte-1jdhhpv-fade-up{0%{transform:translateY(20%);opacity:0}to{opacity:1;transform:translateY(0)}}.site-footer.svelte-1jdhhpv{display:flex;flex-direction:column-reverse;background-color:var(--clr-bg);max-width:2000px;margin:0 auto;position:relative;z-index:2;pointer-events:none}.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv){position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none}.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .bg1:where(.svelte-1jdhhpv){z-index:1;background-size:100% 100%;position:absolute}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .bg1:where(.svelte-1jdhhpv){background-image:url(./bodyfooter_bg_2.CnMr0TXy.png);width:73.2vw;height:61.3333333333vw;top:4vw;right:-.5333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .bg1:where(.svelte-1jdhhpv){width:32.2777777778vw;height:27.0555555556vw;top:1.1666666667vw;right:9.1111111111vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .bg1:where(.svelte-1jdhhpv){width:645.5555555556px;height:541.1111111111px;top:23.3333333333px;right:182.2222222222px}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .bg1:where(.svelte-1jdhhpv){background-image:url(./bodyfooter_bg_2.D5SgSMbN.png)}}.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .bg2:where(.svelte-1jdhhpv){z-index:2;background-size:100% 100%;position:absolute}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .bg2:where(.svelte-1jdhhpv){width:95.2222222222vw;height:4.5vw;top:24.8888888889vw;left:2.4444444444vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .bg2:where(.svelte-1jdhhpv){width:1904.4444444444px;height:90px;top:497.7777777778px;left:48.8888888889px}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .bg2:where(.svelte-1jdhhpv){background-image:url(./bodyfooter_bg_1.BNV30qAU.png)}}.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .roll-animation{z-index:2;position:absolute}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv) .roll-animation{width:100%;height:11.2vw;top:173.0666666667vw;left:0}}.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv){position:absolute;z-index:3;width:fit-content;height:fit-content}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv){bottom:32.5333333333vw;left:0}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv){top:-6.4444444444vw;left:0}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv){top:-128.8888888889px;left:0}}.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .shadow{position:absolute;z-index:1;opacity:0}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .shadow{bottom:0;left:0}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .shadow{bottom:0;left:0}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .shadow{bottom:0;left:0}}.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .mainBody{position:relative;z-index:2}.site-footer.svelte-1jdhhpv h2:where(.svelte-1jdhhpv){display:flex;background-color:#fff;position:relative;z-index:2}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv h2:where(.svelte-1jdhhpv){height:53.3333333333vw;justify-content:center;padding:20.5333333333vw 0 0}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv h2:where(.svelte-1jdhhpv){height:16.6666666667vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv h2:where(.svelte-1jdhhpv){height:333.3333333333px}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv h2:where(.svelte-1jdhhpv){justify-content:center;align-items:center}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv){color:#fff;position:relative;z-index:4}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv){width:85.3333333333vw;height:189.3333333333vw;margin:0 auto;padding:13.3333333333vw 0 0}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv){height:30.5555555556vw;padding:4.7777777778vw 12.5vw 9.4444444444vw 42.5vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv){height:611.1111111111px;padding:96px 250px 189px 850px}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv){display:flex;pointer-events:auto}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv){flex-direction:column;justify-content:flex-start}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv){flex-direction:row;justify-content:space-between}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div.nav-event:where(.svelte-1jdhhpv){width:34.2222222222vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div.nav-event:where(.svelte-1jdhhpv){width:684.4444444444px}}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div.nav-student:where(.svelte-1jdhhpv){margin:8.5333333333vw 0 0}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div.nav-student:where(.svelte-1jdhhpv){width:10.7777777778vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div.nav-student:where(.svelte-1jdhhpv){width:215.5555555556px}}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) dt:where(.svelte-1jdhhpv){margin:0 0 3.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) dt:where(.svelte-1jdhhpv){margin:0 0 1.7222222222vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) dt:where(.svelte-1jdhhpv){margin:0 0 34px}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv){display:flex;flex-wrap:wrap}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv){justify-content:space-between;gap:5.4666666667vw 0;padding:0}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv){gap:1.5555555556vw 2.9444444444vw;padding:0 0 0 1.1111111111vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv){gap:31px 59px;padding:0 0 0 22px}}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv){width:40vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv){width:13.3333333333vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv){width:266.6666666667px}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv){display:block;font-weight:700;font-feature-settings:"palt"}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv){line-height:1.5}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv){line-height:1.5}}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv){width:40vw;font-size:2.6666666667vw;margin:-.6666666667vw 0;padding:0 0 0 3.0666666667vw;text-indent:-3.0666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv){width:14.1111111111vw;font-size:.8888888889vw;margin:-.2222222222vw 0;padding:0 0 0 .5555555556vw;text-indent:-.5555555556vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv){width:282.2222222222px;font-size:17.7777777778px;margin:-4px 0;padding:0 0 0 11px;text-indent:-11.1111111111px}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv):before{content:"";display:inline-block;background-color:#fff;vertical-align:middle}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv):before{width:1.6vw;height:.5333333333vw;margin:-.4vw 1.2vw 0 .2666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv):before{width:.4444444444vw;height:.1111111111vw;margin:0 .1111111111vw 0 0}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv):before{width:8.8888888889px;height:2.2222222222px;margin:0 2px 0 0}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv){display:block;width:fit-content;text-indent:0}@media (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv){transition:background-color .2s ease-in-out}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv){padding:0 .3888888889vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv){padding:0 8px}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv):first-child,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv):first-child{display:inline-block}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):hover span:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv) ul:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv)>span:where(.svelte-1jdhhpv):hover span:where(.svelte-1jdhhpv){background-color:var(--clr-main)}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv) .nav-student:where(.svelte-1jdhhpv) li:where(.svelte-1jdhhpv){margin-right:-2em}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv) .nav-student:where(.svelte-1jdhhpv) a:where(.svelte-1jdhhpv){white-space:nowrap}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv){font-weight:700;position:relative;display:flex;align-items:center;justify-content:center}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv){font-size:3.4666666667vw;width:40vw;height:8.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv){font-size:1.2222222222vw;height:2.3333333333vw;padding:0 1.0555555556vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv){font-size:24.4444444444px;height:46.6666666667px;padding:0 21px}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv),.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv){width:fit-content}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):after,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):after{content:"";display:block;position:absolute;background-size:100% 100%;background-repeat:no-repeat}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):after,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):after{background-image:url(./bodyfooter_brackets.DF1SkCfT.svg);width:3.4666666667vw;height:3.4666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):after,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):after{width:.7777777778vw;height:.7777777778vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):after,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):after{width:15.5555555556px;height:15.5555555556px}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):after,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):after{background-image:url(./bodyfooter_brackets.D7OJKqrj.svg)}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):before{top:0;left:0;transform:rotate(180deg)}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .event-list:where(.svelte-1jdhhpv)>div:where(.svelte-1jdhhpv)>dt:where(.svelte-1jdhhpv):after,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv)>a:where(.svelte-1jdhhpv):after{bottom:0;right:0}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv){display:flex;justify-content:space-between;flex-wrap:wrap;pointer-events:auto}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv){margin:8.8vw 0 0}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv){margin:3.8888888889vw 0 0}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv){margin:78px 0 0}}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv){margin:0 0 7.4666666667vw}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv) a:where(.svelte-1jdhhpv){transition:background-color .2s ease-in-out}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li:where(.svelte-1jdhhpv) a:where(.svelte-1jdhhpv):hover{background-color:var(--clr-main)}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv){font-weight:700;display:flex;align-items:center;justify-content:center;padding:0}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv){font-size:2.6666666667vw;width:37.2vw;gap:3.2vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv){font-size:.8888888889vw;width:10.7777777778vw;gap:0}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv){font-size:17.7777777778px;width:215.5555555556px;gap:0}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a:where(.svelte-1jdhhpv){padding:0;width:2.4444444444vw;height:2.3333333333vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a:where(.svelte-1jdhhpv){padding:0;width:48.8888888889px;height:46.6666666667px}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a:where(.svelte-1jdhhpv){display:flex;align-items:center;justify-content:center}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a:where(.svelte-1jdhhpv):before,.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a:where(.svelte-1jdhhpv):after{display:none}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-instagram:where(.svelte-1jdhhpv){margin:0 0 0 .5vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-instagram:where(.svelte-1jdhhpv){margin:0 0 0 10px}}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-instagram:where(.svelte-1jdhhpv) svg{width:6.5333333333vw;height:6.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-instagram:where(.svelte-1jdhhpv) svg{width:1.6666666667vw;height:1.6666666667vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-instagram:where(.svelte-1jdhhpv) svg{width:33.3333333333px;height:33.3333333333px}}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-x:where(.svelte-1jdhhpv) svg{width:5.7333333333vw;height:5.8666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-x:where(.svelte-1jdhhpv) svg{width:1.5vw;height:1.5vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-x:where(.svelte-1jdhhpv) svg{width:30px;height:30px}}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-discord:where(.svelte-1jdhhpv) svg{width:7.0666666667vw;height:5.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-discord:where(.svelte-1jdhhpv) svg{width:1.8888888889vw;height:1.4444444444vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .link-list:where(.svelte-1jdhhpv)>li.sns-list:where(.svelte-1jdhhpv) a.sns-discord:where(.svelte-1jdhhpv) svg{width:37.7777777778px;height:28.8888888889px}}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv) .soon:where(.svelte-1jdhhpv){opacity:.5;pointer-events:none}.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv){position:absolute;z-index:3;background-color:#000;border:0 solid #000000;text-align:center;line-height:.8;bottom:0;box-shadow:0 1px #000;pointer-events:auto}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv){width:22.1333333333vw;height:10.1333333333vw;right:4.2666666667vw;border-radius:1.3333333333vw 1.3333333333vw 0 0;border-width:.4vw .4vw 0 .4vw;padding:4.6666666667vw 0 2.1333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv){width:8.9444444444vw;height:4.0555555556vw;right:8.1111111111vw;border-radius:.5555555556vw .5555555556vw 0 0;border-width:.1666666667vw .1666666667vw 0 .1666666667vw;padding:1.8333333333vw 0 .9444444444vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv){width:178.8888888889px;height:81.1111111111px;right:162.2222222222px;border-radius:11px 11px 0 0;border-width:3px 3px 0 3px;padding:37px 0 19px}}.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv) .btn-text:where(.svelte-1jdhhpv){color:#fff;font-weight:700}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv) .btn-text:where(.svelte-1jdhhpv){font-size:2.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv) .btn-text:where(.svelte-1jdhhpv){font-size:1vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv) .btn-text:where(.svelte-1jdhhpv){font-size:20px}}.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv) .btn-arrow:where(.svelte-1jdhhpv){display:block;position:absolute;left:50%;transform:translate(-50%) rotate(-90deg)}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv) .btn-arrow:where(.svelte-1jdhhpv){top:2vw;width:2vw;height:1.3333333333vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv) .btn-arrow:where(.svelte-1jdhhpv){top:.7222222222vw;width:.8333333333vw;height:.5555555556vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv) .btn-arrow:where(.svelte-1jdhhpv){top:14.4444444444px;width:16.6666666667px;height:11.1111111111px}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv){transition:background-color .2s ease-in-out,padding .2s ease-in-out,height .2s ease-in-out}.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv) .btn-text:where(.svelte-1jdhhpv){transition:color .2s ease-in-out}.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv) .cls-1-page-top-btn{transition:fill .2s ease-in-out}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv):hover{background-color:#fff;bottom:0}}@media (hover: hover) and (pointer: fine) and (min-width: 900px) and (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv):hover{height:4.6111111111vw;padding:1.8333333333vw 0 1.5vw}}@media (hover: hover) and (pointer: fine) and (min-width: 900px) and (min-width: 2000px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv):hover{height:92.2222222222px;padding:37px 0 30px}}@media (hover: hover) and (pointer: fine) and (min-width: 900px){.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv):hover .btn-text:where(.svelte-1jdhhpv){color:#000}.site-footer.svelte-1jdhhpv .page-top:where(.svelte-1jdhhpv):hover .cls-1-page-top-btn{fill:#000}}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv{--animation-duration: 4s}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv{--animation-duration: 2s}}.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv){transition:clip-path var(--animation-duration) cubic-bezier(.25,.25,.75,.75)}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv){-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv .bg:where(.svelte-1jdhhpv){-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}.site-footer.svelte-1jdhhpv h2:where(.svelte-1jdhhpv) img{filter:blur(40px);transition:filter 1s cubic-bezier(.25,.46,.45,.94)}.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv){opacity:0;pointer-events:none}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv){-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:clip-path calc(var(--animation-duration) + 6.4s) cubic-bezier(.25,.46,.45,.94)}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv nav:where(.svelte-1jdhhpv){transition:opacity .2s cubic-bezier(.25,.25,.75,.75) var(--animation-duration)}}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv){--tx: -9.4666666667vw;--ty: -106.6666666667vw;--sty: -106.6666666667vw}}@media (min-width: 900px) and (max-width: 1999.98px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv){--tx: -3.9444444444vw;--ty: -7.9444444444vw;--sty: -11.8333333333vw}}@media (min-width: 2000px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv){--tx: -78.8888888889px;--ty: -158.8888888889px;--sty: -236.6666666667px}}.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .shadow{opacity:0;transform:translate(var(--tx),var(--sty))}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .shadow{transition:transform var(--animation-duration) cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.25,.75,.75) calc(var(--animation-duration) - 1s)}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .shadow{transition:transform var(--animation-duration) cubic-bezier(.25,.46,.45,.94),opacity var(--animation-duration) cubic-bezier(.25,.46,.45,.94)}}.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .mainBody{opacity:0;transform:translateY(var(--ty))}@media (max-width: 899.98px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .mainBody{transition:transform var(--animation-duration) cubic-bezier(.25,.46,.45,.94),opacity var(--animation-duration) cubic-bezier(.25,.46,.45,.94)}}@media (min-width: 900px){.site-footer.svelte-1jdhhpv .ace:where(.svelte-1jdhhpv) .mainBody{transition:transform var(--animation-duration) cubic-bezier(.25,.46,.45,.94),opacity calc(var(--animation-duration) - .8s) cubic-bezier(.25,.46,.45,.94)}}.site-footer[data-view-status=inview] .bg.svelte-1jdhhpv{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.site-footer[data-view-status=inview] nav.svelte-1jdhhpv{opacity:1;pointer-events:auto}@media (max-width: 899.98px){.site-footer[data-view-status=inview] nav.svelte-1jdhhpv{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.site-footer[data-view-status=inview] .ace .mainBody,.site-footer[data-view-status=inview] .ace .shadow{transform:translate(0);opacity:1}.site-footer.svelte-1jdhhpv h2[data-view-status=inview] img{filter:blur(0)}
