@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}:root{--night:#000a1c;--navy:#00142e;--deep:#052b54;--royal:#114c82;--beam:#6b9fdb;--haze:#a3bfe6;--ice:#d0e2fa;--light:#fcefe5;--apricot:#ecad84;--dusk:#f4a66d;--white:#fff;--line:#d0e2fa3d;--line-strong:#d0e2fa8c;--panel:#00102880;--font-din:"Barlow Condensed", "DIN Condensed", "Arial Narrow", sans-serif;--font-mincho:"Shippori Mincho B1", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-gothic:"Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--gutter:clamp(1.25rem, 5.5vw, 4.5rem);--measure:70rem;--section:clamp(6rem, 17vw, 12rem);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--night)}body{color:var(--white);font-family:var(--font-gothic);letter-spacing:.05em;line-break:strict;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.95;overflow-x:clip}h1,h2,h3,p,dl,dd,ul,figure{margin:0;padding:0}ul{list-style:none}a{color:inherit}img,svg{max-width:100%;display:block}img{height:auto}:focus-visible{outline:2px solid var(--ice);outline-offset:4px}::selection{background:var(--dusk);color:var(--night)}.wrap{width:min(100% - var(--gutter) * 2, var(--measure));margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font-family:sans-serif;position:absolute;overflow:hidden}.din{font-family:var(--font-din);font-variant-numeric:lining-nums;text-transform:uppercase;font-weight:500}.label{font-family:var(--font-din);letter-spacing:.46em;text-transform:uppercase;color:var(--ice);align-items:center;gap:1.15em;font-size:clamp(.82rem,2.7vw,.98rem);font-weight:500;line-height:1;display:flex}.label>span{margin-right:-.46em}.label:before,.label:after{content:"";background:var(--line-strong);flex:none;width:clamp(2.25rem,11vw,6.5rem);height:1px}.label--center{justify-content:center}.label--start:before{display:none}.label--start:after{background:linear-gradient(90deg, var(--line-strong), transparent);flex:1;width:auto}.sec-title{font-family:var(--font-mincho);letter-spacing:.14em;font-feature-settings:"palt";word-break:auto-phrase;text-wrap:balance;margin-top:1.1rem;font-size:clamp(1.9rem,7vw,3.2rem);font-weight:800;line-height:1.4}.lettering svg{fill:currentColor;width:100%;height:auto;overflow:visible}.link{min-height:2.75rem;color:var(--ice);transition:color .3s var(--ease), background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem)/100% 1px no-repeat;align-items:center;gap:.55em;text-decoration:none;display:inline-flex}.link:after{content:"";width:.5em;height:.5em;transition:transform .3s var(--ease);border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.link:hover{color:var(--white)}.link:hover:after{transform:translate(.2em)rotate(45deg)}@keyframes rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.rise{animation:rise 1.2s var(--ease) both;animation-delay:calc(var(--i,0) * .15s + .5s)}.js [data-reveal]{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * .11s);transform:translateY(1.75rem)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise,.js [data-reveal]{opacity:1;transition:none;animation:none;transform:none}}.backdrop[data-astro-cid-nlnhp4nu]{z-index:-1;background:var(--night);pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}.backdrop__world[data-astro-cid-nlnhp4nu]{aspect-ratio:1055/1491;transform-origin:0 0;will-change:transform;width:max(100vw,70.7579lvh);position:absolute;top:0;left:0;transform:translate(calc(50vw - 50%))}@media (aspect-ratio>=9/10){.backdrop__world[data-astro-cid-nlnhp4nu]{transform:translate(calc(50vw - 50%),min(0px,39.5vh - 40.6%))}}.backdrop__art[data-astro-cid-nlnhp4nu]{transform-origin:50.1% 40.6%;width:100%;height:100%;animation:settle 3.2s var(--ease) both}.backdrop__art[data-astro-cid-nlnhp4nu] picture,.backdrop__art[data-astro-cid-nlnhp4nu] img{width:100%;height:100%;display:block}.backdrop__glow[data-astro-cid-nlnhp4nu]{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(closest-side,#fff2e280,#ffd8b02b 36%,#8cb4ff12 60%,#0000 76%);width:64%;margin:-32% 0 0 -32%;animation:6.5s ease-in-out infinite alternate breathe;position:absolute;top:40.6%;left:50.1%}.backdrop__beam[data-astro-cid-nlnhp4nu]{aspect-ratio:1;mix-blend-mode:screen;will-change:transform;width:170%;margin:-85% 0 0 -85%;position:absolute;top:40.6%;left:50.1%;-webkit-mask-image:radial-gradient(closest-side,#0000 3%,#000 12%,#0000 72%);mask-image:radial-gradient(closest-side,#0000 3%,#000 12%,#0000 72%)}.backdrop__beam--a[data-astro-cid-nlnhp4nu]{background:conic-gradient(#0000 0deg 31deg,#c4dcff33 36deg,#0000 42deg 312deg,#c4dcff2b 318deg,#0000 325deg 360deg);animation:13s ease-in-out infinite alternate sway-a}.backdrop__beam--b[data-astro-cid-nlnhp4nu]{background:conic-gradient(#0000 0deg 12deg,#c4dcff21 16deg,#0000 21deg 56deg,#c4dcff1f 61deg,#0000 67deg 290deg,#c4dcff1f 296deg,#0000 302deg 338deg,#c4dcff24 343deg,#0000 348deg 360deg);animation:17s ease-in-out infinite alternate sway-b}.backdrop__dusk[data-astro-cid-nlnhp4nu]{opacity:var(--warm,0);background:linear-gradient(#f4a66d00 34%,#f4a66d29 76%,#96464624 100%);position:absolute;inset:0}.backdrop__dim[data-astro-cid-nlnhp4nu]{opacity:var(--dim,0);background:linear-gradient(#000a1c,#001a3d);position:absolute;inset:0}.backdrop__grain[data-astro-cid-nlnhp4nu]{mix-blend-mode:hard-light;opacity:.24;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='256'%20height='256'%3e%3cfilter%20id='g'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%20color-interpolation-filters='sRGB'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='1.1'%20numOctaves='2'%20seed='7'%20stitchTiles='stitch'/%3e%3cfeColorMatrix%20type='matrix'%20values='.33%20.33%20.33%200%200%20.33%20.33%20.33%200%200%20.33%20.33%20.33%200%200%200%200%200%200%201'/%3e%3cfeComponentTransfer%3e%3cfeFuncR%20type='linear'%20slope='2.2'%20intercept='-.6'/%3e%3cfeFuncG%20type='linear'%20slope='2.2'%20intercept='-.6'/%3e%3cfeFuncB%20type='linear'%20slope='2.2'%20intercept='-.6'/%3e%3c/feComponentTransfer%3e%3cfeComponentTransfer%3e%3cfeFuncR%20type='table'%20tableValues='.1%20.5%201'/%3e%3cfeFuncG%20type='table'%20tableValues='.1%20.5%201'/%3e%3cfeFuncB%20type='table'%20tableValues='.1%20.5%201'/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3crect%20width='256'%20height='256'%20filter='url(%23g)'/%3e%3c/svg%3e") 0 0/256px 256px;position:absolute;inset:0}.backdrop__curtain[data-astro-cid-nlnhp4nu]{background:var(--night);animation:2.6s ease-out .1s both lift;position:absolute;inset:0}@keyframes lift{to{opacity:0}}@keyframes settle{0%{transform:scale(1.09)}}@keyframes breathe{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:scale(1.07)}}@keyframes sway-a{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}@keyframes sway-b{0%{transform:rotate(5deg)}to{transform:rotate(-6deg)}}.backdrop--still[data-astro-cid-nlnhp4nu]{transform:translate3d(calc(var(--px,0) * -16px), calc(var(--py,0) * -10px), 0) scale(1.035);will-change:transform}.backdrop--still[data-astro-cid-nlnhp4nu] .backdrop__art[data-astro-cid-nlnhp4nu]{animation:settle-far 4.4s var(--ease) both, drift 30s ease-in-out 4.4s infinite alternate}.backdrop__veil[data-astro-cid-nlnhp4nu]{background:var(--night);animation:3s ease-out .9s both lift;position:absolute;inset:0}.backdrop--still[data-astro-cid-nlnhp4nu] .backdrop__curtain[data-astro-cid-nlnhp4nu]{display:none}.backdrop--still[data-astro-cid-nlnhp4nu] .backdrop__glow[data-astro-cid-nlnhp4nu]{animation:1.7s ease-out .45s backwards glow-in,6.5s ease-in-out 2.15s infinite alternate breathe}.backdrop--still[data-astro-cid-nlnhp4nu] .backdrop__beam--a[data-astro-cid-nlnhp4nu]{animation:13s ease-in-out infinite alternate sway-a,2s ease-out 1s backwards appear}.backdrop--still[data-astro-cid-nlnhp4nu] .backdrop__beam--b[data-astro-cid-nlnhp4nu]{animation:17s ease-in-out infinite alternate sway-b,2.4s ease-out 1.3s backwards appear}.backdrop__spot[data-astro-cid-nlnhp4nu]{width:16%;height:var(--len);translate:-50% -100%;rotate:var(--a);transform-origin:50% 100%;background:conic-gradient(from calc(var(--h) * -1) at 50% 100%, transparent 0deg, rgba(214, 230, 255, var(--o)) var(--h), transparent calc(var(--h) * 2), transparent 360deg);mix-blend-mode:screen;will-change:rotate;animation:spot var(--t) ease-in-out calc(var(--i) * -1.7s) infinite alternate, appear 1.8s ease-out calc(1.3s + var(--i) * .14s) backwards;position:absolute;top:40.6%;left:50.1%;-webkit-mask-image:linear-gradient(#0000 3%,#00000080 45%,#000 88%,#0000 98%);mask-image:linear-gradient(#0000 3%,#00000080 45%,#000 88%,#0000 98%)}.backdrop__flare[data-astro-cid-nlnhp4nu]{mix-blend-mode:screen;background:radial-gradient(closest-side,#fff4e4d9,#aacdff47 38%,#0000 72%);width:150%;height:.9%;animation:7.5s ease-in-out 2.4s infinite alternate flare,1.6s ease-out .8s backwards appear;position:absolute;top:40.6%;left:50.1%;translate:-50% -50%}.backdrop__ignite[data-astro-cid-nlnhp4nu]{aspect-ratio:1;mix-blend-mode:screen;opacity:0;background:radial-gradient(closest-side,#fff,#ffeed2eb 14%,#ffcc9666 38%,#78aaff1f 62%,#0000 78%);width:46%;animation:2.6s cubic-bezier(.16,.8,.24,1) .3s both ignite;position:absolute;top:40.6%;left:50.1%;translate:-50% -50%}@keyframes settle-far{0%{transform:scale(1.17)}}@keyframes drift{to{scale:1.05}}@keyframes appear{0%{opacity:0}}@keyframes glow-in{0%{opacity:0;transform:scale(.45)}to{opacity:.3;transform:scale(.9)}}@keyframes spot{0%{rotate:calc(var(--a) - var(--d))}to{rotate:calc(var(--a) + var(--d))}}@keyframes flare{0%{opacity:.35;scale:.82 1}to{opacity:.85;scale:1.06 1.25}}@keyframes ignite{0%{opacity:0;scale:.04}22%{opacity:1;scale:1.1}to{opacity:0;scale:1.9}}@media (prefers-reduced-motion:reduce){.backdrop__art[data-astro-cid-nlnhp4nu],.backdrop__glow[data-astro-cid-nlnhp4nu],.backdrop__beam[data-astro-cid-nlnhp4nu],.backdrop__curtain[data-astro-cid-nlnhp4nu],.backdrop--still[data-astro-cid-nlnhp4nu] .backdrop__art[data-astro-cid-nlnhp4nu],.backdrop--still[data-astro-cid-nlnhp4nu] .backdrop__glow[data-astro-cid-nlnhp4nu],.backdrop--still[data-astro-cid-nlnhp4nu] .backdrop__beam[data-astro-cid-nlnhp4nu],.backdrop__veil[data-astro-cid-nlnhp4nu],.backdrop__spot[data-astro-cid-nlnhp4nu],.backdrop__flare[data-astro-cid-nlnhp4nu],.backdrop__ignite[data-astro-cid-nlnhp4nu]{animation:none}.backdrop__curtain[data-astro-cid-nlnhp4nu],.backdrop__veil[data-astro-cid-nlnhp4nu],.backdrop__ignite[data-astro-cid-nlnhp4nu]{opacity:0}.backdrop--still[data-astro-cid-nlnhp4nu]{transform:none}}.defs[data-astro-cid-ihwzfrki]{width:0;height:0;position:absolute;overflow:hidden}.mark[data-astro-cid-vbackjp3]{align-items:center;display:inline-flex}.mark__logo[data-astro-cid-vbackjp3]{filter:drop-shadow(0 2px 14px #000a1e8c);width:auto;height:clamp(3.5rem,14vw,4.75rem)}.mark__text[data-astro-cid-vbackjp3]{border-left:2px solid var(--dusk);font-family:var(--font-mincho);letter-spacing:.1em;align-items:baseline;gap:.45em;padding:.55em 0 .55em .9em;font-size:.8rem;font-weight:800;line-height:1.2;display:inline-flex}.mark__anniv[data-astro-cid-vbackjp3]{color:var(--dusk)}.fx[data-astro-cid-ewctt7fd]{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:0;width:100%;height:100%;position:fixed;inset:0}.fx[data-astro-cid-ewctt7fd].is-on{opacity:1;transition:opacity 2.4s ease-out 1.2s}@media (prefers-reduced-motion:reduce){.fx[data-astro-cid-ewctt7fd]{display:none}}html,body{overscroll-behavior:none;height:100%;overflow:hidden}.soon[data-astro-cid-at54ic7b]{z-index:1;height:100svh;padding:max(1.1rem, env(safe-area-inset-top)) var(--gutter) max(1.75rem, env(safe-area-inset-bottom));text-align:center;grid-template-rows:minmax(0,44lvh) auto auto minmax(.5rem,1fr);display:grid;position:fixed;inset:0 0 auto}.soon[data-astro-cid-at54ic7b]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000a1c00,#000a1c75 60%,#000a1ca8);position:absolute;inset:58% 0 0}.soon[data-astro-cid-at54ic7b]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000a1c99,#000a1c00);height:clamp(6rem,18vh,10rem);position:absolute;inset:0 0 auto}.soon__mark[data-astro-cid-at54ic7b]{top:max(1.1rem, env(safe-area-inset-top));left:var(--gutter);animation:1.4s ease-out 4.2s both soon-fade;position:absolute}.soon__center[data-astro-cid-at54ic7b]{transform:translate3d(calc(var(--px,0) * 7px), calc(var(--py,0) * 5px), 0);grid-row:2}.soon__title[data-astro-cid-at54ic7b]{margin-inline:calc(var(--gutter) * -.45);line-height:1}.soon__brush[data-astro-cid-at54ic7b]{filter:drop-shadow(0 6px 26px #000a1e99);width:min(100%,36rem);margin-inline:auto;animation:1.9s cubic-bezier(.55,.05,.2,1) 2s both soon-wipe;display:block;position:relative;-webkit-mask:linear-gradient(90deg,#000 46%,#0000 54%) 100% 0/240% 100% no-repeat;mask:linear-gradient(90deg,#000 46%,#0000 54%) 100% 0/240% 100% no-repeat}.soon__shine[data-astro-cid-at54ic7b]{filter:drop-shadow(0 0 .5rem #ffeed4e6)drop-shadow(0 0 1.4rem #ffd0968c);pointer-events:none;position:absolute;inset:0}.soon__way[data-astro-cid-at54ic7b]{letter-spacing:.42em;text-shadow:0 2px 18px #000a1eb3;animation:soon-track 1.8s var(--ease) 3.2s both;margin-top:clamp(.5rem,1.6vh,1rem);margin-right:-.42em;font-size:clamp(1.6rem,7.6vw,2.6rem);line-height:1;display:block}.soon__date[data-astro-cid-at54ic7b]{letter-spacing:.01em;text-shadow:0 4px 30px #000a1ea6;animation:rise 1.3s var(--ease) 3.6s both;align-items:baseline;gap:.14em;margin-top:clamp(1.1rem,3.4vh,2.1rem);font-size:clamp(3.1rem,16.4vw,5.6rem);font-weight:600;line-height:.95;display:inline-flex}.soon__weekday[data-astro-cid-at54ic7b]{letter-spacing:.04em;font-size:.42em}.soon__status[data-astro-cid-at54ic7b]{letter-spacing:.58em;text-shadow:0 0 8px #000a1ee6,0 1px 18px #000a1ed9;grid-row:3;justify-content:center;align-items:center;gap:1.2em;margin-top:clamp(1.5rem,5.2vh,3.25rem);font-size:clamp(1rem,4.3vw,1.3rem);line-height:1;animation:1.6s ease-out 4s both soon-fade;display:flex}.soon__status[data-astro-cid-at54ic7b]>span[data-astro-cid-at54ic7b]{margin-right:-.58em;animation:3.6s ease-in-out 5.6s infinite alternate soon-pulse}.soon__status[data-astro-cid-at54ic7b]:before,.soon__status[data-astro-cid-at54ic7b]:after{content:"";background:linear-gradient(90deg, transparent, #fff 50%, transparent) 0 0 / 45% 100% no-repeat, var(--line-strong);flex:1;max-width:7.5rem;height:1px;animation:3.8s linear 4.6s infinite soon-glint}.soon__status[data-astro-cid-at54ic7b]:after{animation-direction:reverse}.dev-note[data-astro-cid-at54ic7b]{z-index:20;letter-spacing:.02em;color:#fff;background:#7a1f1feb;padding:.2rem .55rem;font-size:.62rem;line-height:1.5;position:fixed;top:.5rem;right:.5rem}@keyframes soon-wipe{to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes soon-fade{0%{opacity:0}}@keyframes soon-track{0%{opacity:0;letter-spacing:1.1em;margin-right:-1.1em}}@keyframes soon-pulse{to{opacity:.62}}@keyframes soon-glint{0%{background-position:-90% 0,0 0}to{background-position:190% 0,0 0}}@media (aspect-ratio>=9/10) and (width>=48rem){.soon__title[data-astro-cid-at54ic7b]{margin-inline:0}.soon__brush[data-astro-cid-at54ic7b]{width:min(58vw,66vh,56rem)}.soon__way[data-astro-cid-at54ic7b]{font-size:clamp(1.5rem,4.6vh,2.8rem)}.soon__date[data-astro-cid-at54ic7b]{margin-top:clamp(.9rem,3vh,2rem);font-size:clamp(2.8rem,10.5vh,6rem)}}@media (height<=30rem) and (orientation:landscape){.soon__brush[data-astro-cid-at54ic7b]{width:min(52vw,58vh)}.soon__way[data-astro-cid-at54ic7b]{margin-top:.4rem;font-size:clamp(1rem,6.5vh,1.6rem)}.soon__date[data-astro-cid-at54ic7b]{margin-top:.6rem;font-size:clamp(1.8rem,13vh,3rem)}.soon__status[data-astro-cid-at54ic7b]{margin-top:.75rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.soon__mark[data-astro-cid-at54ic7b],.soon__brush[data-astro-cid-at54ic7b],.soon__way[data-astro-cid-at54ic7b],.soon__date[data-astro-cid-at54ic7b],.soon__status[data-astro-cid-at54ic7b],.soon__status[data-astro-cid-at54ic7b]>span[data-astro-cid-at54ic7b],.soon__status[data-astro-cid-at54ic7b]:before,.soon__status[data-astro-cid-at54ic7b]:after{animation:none}.soon__brush[data-astro-cid-at54ic7b]{-webkit-mask:none;mask:none}.soon__shine[data-astro-cid-at54ic7b]{display:none}.soon__center[data-astro-cid-at54ic7b]{transform:none}}
