@font-face{font-family:YDWbananaslipplus;src:url(/assets/YDWbananaslipplus-z2rvFR18.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Boooomer1;src:url(/assets/booooomer1-Bl1Eu3od.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}:root{color:#000;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-primary:"YDWbananaslipplus", sans-serif;--font-body:"M PLUS 1", sans-serif;--font-body-bold:"M PLUS 1p", sans-serif;--font-number:"Boooomer1", sans-serif;--font-spray:"Rubik Spray Paint", sans-serif;--font-titan:"Titan One", sans-serif;--font-size-section-heading:48px;--font-size-subheading:24px;--font-size-body:18px;--font-size-caption:14px;--content-max-width:1280px;--gutter:40px;--section-gap:63px;background:#fff;font-family:"M PLUS 1",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}@media (width<=768px){:root{--font-size-section-heading:32px;--font-size-subheading:20px;--font-size-body:16px;--font-size-caption:14px;--gutter:24px;--section-gap:32px}html{scroll-padding-top:72px}}._heading_g7y6f_1{align-items:flex-start;gap:20px;display:flex}._accent_g7y6f_15{background:#1ac2ff;border-radius:7px;flex:0 0 14px;width:14px;height:72px;display:block}._heading_g7y6f_1 h2{color:#000;font-family:var(--font-primary);font-size:var(--font-size-section-heading);letter-spacing:0;margin:5px 0 0;font-weight:400;line-height:1.3}@media (width<=768px){._heading_g7y6f_1{gap:14px}._accent_g7y6f_15{border-radius:5px;flex-basis:10px;width:10px;height:52px}._heading_g7y6f_1 h2{margin-top:2px}}@media (width<=768px){._section_j3sz6_5{--heading-content-gap:50px;padding-top:28px}}._map_1ba7b_11{height:340px;margin:64px calc(-1 * var(--gutter));background:#d9d9d9}._map_1ba7b_11 iframe{border:0;width:100%;height:100%;display:block}@media (width<=768px){._map_1ba7b_11{height:260px;margin-block:40px}}._header_16b64_1{z-index:10;width:100%;height:100px;font-family:var(--font-primary);background:#00000080;position:fixed;top:0;left:0;overflow:hidden}._headerFrame_16b64_31{max-width:var(--content-max-width);justify-content:space-between;align-items:center;gap:32px;height:100%;margin:0 auto;padding:0 33px 0 70px;display:flex;position:relative}._logo_16b64_57{color:#fff;align-self:flex-start;margin-top:11px;text-decoration:none}._logoImage_16b64_71{width:137px;height:auto;display:block}._navigation_16b64_85{font-size:var(--font-size-body);white-space:nowrap;align-items:center;gap:32px;display:flex}._navigation_16b64_85 a{color:#fff;text-decoration:none}._navigation_16b64_85 a:hover,._navigation_16b64_85 a:focus-visible{text-underline-offset:6px;text-decoration:underline}._navigation_16b64_85 a:focus-visible,._logo_16b64_57:focus-visible{outline-offset:5px;outline:3px solid #1ac2ff}._menuButton_16b64_137{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:100%;padding:0;display:none}._menuIcon_16b64_161,._menuIcon_16b64_161:before,._menuIcon_16b64_161:after{content:"";background:#fff;border-radius:2px;width:26px;height:2px;transition:transform .2s,opacity .2s,top .2s;display:block}._menuIcon_16b64_161{position:relative}._menuIcon_16b64_161:before,._menuIcon_16b64_161:after{position:absolute;left:0}._menuIcon_16b64_161:before{top:-8px}._menuIcon_16b64_161:after{top:8px}._menuButton_16b64_137[aria-expanded=true] ._menuIcon_16b64_161{background:0 0}._menuButton_16b64_137[aria-expanded=true] ._menuIcon_16b64_161:before{top:0;transform:rotate(45deg)}._menuButton_16b64_137[aria-expanded=true] ._menuIcon_16b64_161:after{top:0;transform:rotate(-45deg)}._menuButton_16b64_137:focus-visible{outline-offset:3px;outline:3px solid #1ac2ff}@media (width<=768px){._header_16b64_1{height:72px;overflow:visible}._headerFrame_16b64_31{grid-template-columns:1fr auto 1fr;padding:0 12px;display:grid}._logo_16b64_57{grid-column:2;margin-top:6px}._logoImage_16b64_71{width:100px}._menuButton_16b64_137{grid-column:3;justify-self:end;display:flex}._navigation_16b64_85{background:#000000eb;flex-direction:column;align-items:stretch;gap:0;width:100%;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 16px #0000004d}._navigation_16b64_85 a{text-align:center;padding:16px 24px}._navigationOpen_16b64_333{display:flex}}@media (width<=480px){._logoImage_16b64_71{width:84px}._logo_16b64_57{margin-top:10px}._navigation_16b64_85 a{padding:14px 16px}}._hero_v73ql_1{--hero-edge:max(0px, (100cqw - var(--content-max-width)) / 2);color:#fff;background:#252525;height:clamp(640px,65vw,832px);display:flex;position:relative;overflow:hidden;container-type:inline-size}._background_v73ql_29,._overlay_v73ql_31{width:100%;height:100%;position:absolute;inset:0}._background_v73ql_29{object-fit:cover}._overlay_v73ql_31{background:#0003}._inner_v73ql_63{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}._festivalMark_v73ql_83{margin:120px calc(var(--hero-edge) + 57px) 0 0;flex-direction:row-reverse;align-self:flex-end;gap:.117em;font-size:clamp(78px,12.66vw,162px);display:flex}._festivalName_v73ql_107,._festivalYear_v73ql_109{color:#fff;paint-order:stroke fill;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;margin:0;line-height:1}._festivalName_v73ql_107{font-family:var(--font-primary);text-shadow:0 4px 4px #00000040;-webkit-text-stroke:.185em #1ac2ff;font-size:1em}._festivalYear_v73ql_109{font-family:var(--font-number);-webkit-text-stroke:.208em #fe4053;margin-top:.77em;font-size:.593em}._eventInfo_v73ql_161{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:auto;padding-bottom:59px;display:flex}._countdown_v73ql_179,._date_v73ql_181{font-family:var(--font-primary);white-space:nowrap;flex-direction:column;font-size:clamp(48px,5vw,64px);line-height:1;display:flex}._countdown_v73ql_179 p,._date_v73ql_181 p{background:#252525;width:fit-content;margin:0}._countdown_v73ql_179 p{padding:0 .656em 0 calc(var(--hero-edge) + .375em)}._countdown_v73ql_179 p:first-child{min-width:calc(var(--hero-edge) + 5.03em);padding-top:.219em;padding-bottom:.047em}._countdown_v73ql_179 p:last-child{min-width:calc(var(--hero-edge) + 3.39em)}._date_v73ql_181{align-items:flex-end;margin-bottom:3px}._date_v73ql_181 p{padding:0 calc(var(--hero-edge) + .297em) 0 .375em;text-align:right}._date_v73ql_181 p:first-child{min-width:calc(var(--hero-edge) + 6.58em);padding-top:.219em}._date_v73ql_181 p:last-child{min-width:calc(var(--hero-edge) + 6.125em);padding-bottom:.109em}@media (width<=768px){._hero_v73ql_1{height:clamp(640px,100vw,720px)}._festivalMark_v73ql_83{margin:150px 18px 0 0}._eventInfo_v73ql_161{flex-direction:column;align-items:stretch;gap:8px;padding:0 16px 24px}._countdown_v73ql_179,._date_v73ql_181{font-size:clamp(32px,7vw,48px)}._countdown_v73ql_179{align-items:flex-start}._countdown_v73ql_179 p,._countdown_v73ql_179 p:first-child,._countdown_v73ql_179 p:last-child,._date_v73ql_181 p,._date_v73ql_181 p:first-child,._date_v73ql_181 p:last-child{min-width:0;margin-top:0;padding:0 14px}._countdown_v73ql_179 p:first-child,._date_v73ql_181 p:first-child{padding-top:8px}._countdown_v73ql_179 p:last-child{padding-bottom:8px}._date_v73ql_181 p:last-child{padding-bottom:6px}}@media (width<=768px){._section_j3sz6_5{--heading-content-gap:50px;padding-top:28px}}._items_1grqa_9{margin-top:var(--heading-content-gap);flex-direction:column;gap:40px;display:flex}._item_1grqa_9{font-family:var(--font-body)}._title_1grqa_31{font-size:var(--font-size-subheading);font-weight:700}._description_1grqa_41{font-size:var(--font-size-body);margin:8px 0 0;font-weight:400}._comingSoon_1grqa_55,._loadError_1grqa_71{margin:var(--heading-content-gap) 0 0;color:#666;font-family:var(--font-body);font-size:var(--font-size-body)}@media (width<=768px){._section_j3sz6_5{--heading-content-gap:50px;padding-top:28px}}._items_z7qj3_9{margin-top:var(--heading-content-gap)}._item_z7qj3_9{min-height:56px;font-family:var(--font-body);font-size:var(--font-size-body);line-height:1.6}._link_z7qj3_31{width:fit-content;color:inherit;align-items:baseline;gap:20px;text-decoration:none;display:flex}._link_z7qj3_31:hover ._title_z7qj3_51,._link_z7qj3_31:focus-visible ._title_z7qj3_51{text-underline-offset:8px;text-decoration:underline}._link_z7qj3_31:focus-visible{outline-offset:8px;outline:3px solid #1ac2ff}._date_z7qj3_75{flex:none;font-weight:700}._title_z7qj3_51{font-weight:400}@media (width<=768px){._item_z7qj3_9{min-height:0;margin-bottom:20px}._link_z7qj3_31,._date_z7qj3_75,._title_z7qj3_51{display:block}._link_z7qj3_31:focus-visible{outline-offset:4px}}._loadError_z7qj3_133{margin:var(--heading-content-gap) 0 0;color:#666;font-family:var(--font-body);font-size:var(--font-size-body)}._page_wgx5h_1{color:#000;background:#fff;min-height:100vh}._main_wgx5h_13{width:min(100% - 80px,1000px);margin:0 auto;padding:150px 0 120px}._heading_wgx5h_25{align-items:flex-start;gap:20px;margin-bottom:72px;display:flex}._accent_wgx5h_39{background:#1ac2ff;border-radius:7px;flex:0 0 14px;width:14px;height:72px;display:block}._heading_wgx5h_25 h1{font-family:var(--font-primary);font-size:var(--font-size-section-heading);margin:5px 0 0;font-weight:400;line-height:1.3}._items_wgx5h_73{gap:48px;display:grid}._item_wgx5h_73{border-bottom:1px solid #d9d9d9;padding:0 0 48px;scroll-margin-top:32px}._meta_wgx5h_97{align-items:baseline;gap:30px;display:flex}._meta_wgx5h_97 time{font-family:var(--font-body);font-size:var(--font-size-caption);flex:none;font-weight:700;line-height:1.5}._meta_wgx5h_97 h2{font-family:var(--font-body);font-size:var(--font-size-subheading);margin:0;font-weight:700;line-height:1.5}._body_wgx5h_141{font-family:var(--font-body);font-size:var(--font-size-body);white-space:pre-line;margin:24px 0 0;padding-left:0;line-height:1.9}@media (width<=768px){._main_wgx5h_13{width:auto;margin:0 24px;padding:150px 0 80px}._heading_wgx5h_25{gap:20px;margin-bottom:48px}._accent_wgx5h_39{border-radius:5px;flex-basis:10px;width:10px;height:52px}._heading_wgx5h_25 h1{font-size:var(--font-size-section-heading);margin-top:2px;line-height:1.3}._items_wgx5h_73{gap:32px}._item_wgx5h_73{padding-bottom:32px}._meta_wgx5h_97,._meta_wgx5h_97 time,._meta_wgx5h_97 h2{display:block}._meta_wgx5h_97 time{font-size:var(--font-size-caption)}._meta_wgx5h_97 h2{font-size:var(--font-size-subheading);margin-top:6px}._body_wgx5h_141{font-size:var(--font-size-body);margin-top:16px;line-height:1.8}}._loadError_wgx5h_277{color:#666;font-family:var(--font-body);font-size:var(--font-size-body);margin:0}._grid_1ghjn_1{width:100%;max-width:var(--content-max-width);padding:57px var(--gutter) 0;grid-template-columns:repeat(2,minmax(0,500px));justify-content:center;gap:45px 140px;margin:11px auto 0;display:grid}._card_1ghjn_23{color:#0e1f40;height:170px;font-family:var(--font-body-bold);font-size:var(--font-size-body);background:#fff;border:1px solid #dbe0e8;border-radius:12px;place-items:center;font-weight:700;display:grid}._card_1ghjn_23 p{margin:0}._comingSoon_1ghjn_59{color:#8a94a6;letter-spacing:.08em}@media (width<=1024px){._grid_1ghjn_1{column-gap:40px}}@media (width<=768px){._grid_1ghjn_1{gap:24px;padding-top:40px}._card_1ghjn_23{height:150px}}@media (width<=600px){._grid_1ghjn_1{grid-template-columns:1fr}}._section_j3sz6_5{--heading-content-gap:44px;width:100%;max-width:var(--content-max-width);padding:38px var(--gutter) 0;background:#fff;margin:0 auto}@media (width<=768px){._section_j3sz6_5{--heading-content-gap:50px;padding-top:28px}}._thanks_1a5ph_11{margin:52px calc(-1 * var(--gutter)) 0}._thanks_1a5ph_11 img{width:100%;height:auto;display:block}._comingSoonBanner_1a5ph_33{aspect-ratio:1280/596;margin:52px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);color:#fff;text-align:center;background:linear-gradient(#03245e 0%,#1a73ec 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}._comingSoonTitle_1a5ph_63{font-family:var(--font-titan);letter-spacing:.04em;margin:0;font-size:clamp(40px,8vw,96px);line-height:1.1}._comingSoonText_1a5ph_79{font-family:var(--font-primary);font-size:var(--font-size-subheading);margin:0;line-height:1.5}._note_1a5ph_95{color:#000;font-family:var(--font-primary);font-size:var(--font-size-caption);text-align:center;margin:32px 0 0;line-height:1.5}@media (width<=768px){._thanks_1a5ph_11,._comingSoonBanner_1a5ph_33{margin-top:24px}._comingSoonBanner_1a5ph_33{aspect-ratio:auto;gap:12px;min-height:240px}._comingSoonText_1a5ph_79{font-size:var(--font-size-body)}._note_1a5ph_95{margin-top:16px}}._app_1rbf9_1{background:#fff;min-height:100vh}._main_1rbf9_13{gap:var(--section-gap);flex-direction:column;padding-bottom:120px;display:flex}@media (width<=768px){._main_1rbf9_13{padding-bottom:80px}}
