@font-face{font-family:Cormorant;font-weight:300;font-display:swap;src:url(./cormorant-300-CTd75tP-.woff2)format("woff2")}@font-face{font-family:Cormorant;font-weight:500 700;font-display:swap;src:url(./cormorant-500---RcPHtT.woff2)format("woff2")}@font-face{font-family:Cormorant;font-style:italic;font-weight:400 700;font-display:swap;src:url(./cormorant-italic-500-D89jKuie.woff2)format("woff2")}@font-face{font-family:Cormorant;font-weight:300 400;font-display:swap;unicode-range:U+30-39;src:url(./playfair-num-400-BDZ3f_Oi.woff2)format("woff2")}@font-face{font-family:Cormorant;font-weight:500 700;font-display:swap;unicode-range:U+30-39;src:url(./playfair-num-500-DTk1Yy7-.woff2)format("woff2")}@font-face{font-family:Noto Serif SC Sub;font-weight:400 900;font-display:swap;src:url(./notoserifsc-600-C2lShOAa.woff2)format("woff2")}:root{--vh:1vh;--w:min(100vw, 480px);--u:calc(var(--w) / 100);--uc:min(var(--u), calc(var(--vh) * .5));--pad:calc(var(--u) * 7.4);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--navy-900:#020d3d;--navy-800:#03165a;--navy-700:#062b86;--blue-500:#1a5fd0;--cyan-400:#2fd6e6;--cyan-200:#a6f3ff;--gold-400:#ffcf7a;--gold-200:#ffe9b8;--violet-400:#9a7cff;--ink:rgba(255,255,255,.94);--ink-2:rgba(226,236,255,.74);--ink-3:rgba(206,222,255,.5);--hair:rgba(190,220,255,.16);--f-en:"Cormorant", "Times New Roman", "Songti SC", serif;--f-serif:"Cormorant", "Noto Serif SC Sub", "Songti SC", "STSong", "SimSun", serif;--f-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--ease:cubic-bezier(.22, .8, .2, 1);--ease-io:cubic-bezier(.7, 0, .2, 1)}@supports (height:1svh){:root{--vh:1svh}}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;background:var(--navy-800)}body{min-height:100%;font:400 15px/1.9 var(--f-sans);color:var(--ink);background:var(--navy-800);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin:0;overflow-x:hidden}h1,h2,h3,p,dl,dd,ol{margin:0;padding:0}ol{list-style:none}img{max-width:100%;display:block}a{color:inherit}.serif{font-family:var(--f-serif);font-weight:600}em.hl{color:var(--gold-200);font-style:normal}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.bg{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.bg__base{background:linear-gradient(168deg,#0d8fc0 0%,#0a5cb4 20%,#07379a 44%,#052474 72%,#03165a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.bg__glow{will-change:transform;transition:transform 2.6s var(--ease), opacity 2.6s var(--ease);border-radius:50%;position:absolute}.bg__glow.a{background:radial-gradient(closest-side,rgba(40,226,232,.55),rgba(40,226,232,0));width:130vmax;height:130vmax;top:-70vmax;left:-62vmax}.bg__glow.b{background:radial-gradient(closest-side,rgba(150,100,240,.42),rgba(150,100,240,0));width:120vmax;height:120vmax;bottom:-64vmax;right:-70vmax}.bg__glow.c{background:radial-gradient(closest-side,rgba(255,214,140,.16),rgba(255,214,140,0));width:90vmax;height:90vmax;top:10vmax;right:-50vmax}body[data-page="2"] .bg__glow.a{transform:translate(-8vmax,-6vmax)scale(.9)}body[data-page="2"] .bg__glow.c{transform:translate(-30vmax,30vmax)}body[data-page="3"] .bg__glow.a{opacity:.7;transform:translate(40vmax,-10vmax)scale(.8)}body[data-page="3"] .bg__glow.b{transform:translate(-50vmax,-40vmax)}body[data-page="4"] .bg__glow.a{opacity:.75;transform:translate(-10vmax,60vmax)scale(.85)}body[data-page="4"] .bg__glow.c{transform:translate(-40vmax,-6vmax)scale(1.2)}body[data-page="5"] .bg__glow.a{transform:translate(6vmax,100vmax)}body[data-page="5"] .bg__glow.b{transform:translate(-20vmax,-90vmax)scale(.9)}body[data-page="5"] .bg__glow.c{transform:translate(-24vmax,40vmax)scale(1.3)}.bg__lines{opacity:.5;background:repeating-radial-gradient(140% 90% at 120% 110%,transparent 0,transparent 22px,rgba(160,220,255,.05) 22px,rgba(160,220,255,.05) 23px),repeating-radial-gradient(120% 80% at -20% -10%,transparent 0,transparent 30px,rgba(255,236,190,.035) 30px,rgba(255,236,190,.035) 31px);position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.bg__grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.deck{z-index:1;width:var(--w);margin:0 auto;position:relative}.page{min-height:calc(var(--vh) * 100);position:relative;overflow:hidden}.page__inner{z-index:2;padding:calc(var(--safe-t) + 74px) var(--pad) calc(var(--safe-b) + 110px);position:relative}.hud{z-index:20;top:calc(var(--safe-t) + 18px);right:max(calc((100vw - var(--w)) / 2 + var(--pad) - 4px), 18px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 13px/1 var(--f-en);letter-spacing:.12em;color:var(--ink-3);opacity:0;transition:opacity .8s var(--ease) .6s;background:rgba(3,22,90,.42);border-radius:16px;align-items:center;gap:8px;padding:7px 12px;display:flex;position:fixed;box-shadow:inset 0 0 0 1px rgba(190,220,255,.12)}.is-ready .hud{opacity:1}.hud__cur{color:var(--ink);text-align:right;min-width:1.4em}.hud__bar{background:var(--hair);width:34px;height:1px;display:block;position:relative;overflow:hidden}.hud__bar i{background:linear-gradient(90deg, var(--cyan-200), var(--gold-200));transform-origin:0;transition:transform .9s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(.2)}.hint{z-index:20;left:50%;bottom:calc(var(--safe-b) + 14px);pointer-events:none;opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;transform:translate(-50%)}.is-ready .hint{opacity:1}.is-ready .hint.is-hidden{opacity:0;transform:translate(-50%,12px)}.hint:before{content:"";z-index:-1;background:radial-gradient(closest-side,rgba(3,22,90,.3),rgba(3,22,90,0));width:220px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hint__chev{width:18px;height:20px;position:relative}.hint__chev i{border-left:1.5px solid var(--gold-200);border-top:1.5px solid var(--gold-200);opacity:0;width:12px;height:12px;animation:chev 2.2s var(--ease) infinite;position:absolute;left:3px;transform:rotate(45deg)}.hint__chev i:nth-child(2){animation-delay:.35s}.hint__text{letter-spacing:.38em;color:var(--ink-2);padding-left:.38em;font-size:11px;line-height:1}@keyframes chev{0%{opacity:0;top:14px}35%{opacity:1}to{opacity:0;top:0}}.kicker{font:600 calc(var(--u) * 2.75)/1.3 var(--f-en);letter-spacing:.3em;color:var(--gold-200);align-items:center;gap:12px;display:flex}.kicker:before{content:"";background:linear-gradient(90deg, rgba(255,233,184,0), var(--gold-200));flex:none;width:26px;height:1px}.sec-head{margin-bottom:calc(var(--u) * 8);position:relative}.sec-title{margin-top:calc(var(--u) * 2.6);font-size:calc(var(--u) * 8.6);letter-spacing:.1em;background:linear-gradient(100deg,#fff 25%,#ffeebf 60%,#fff 95%);color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.2}.sec-rule{margin-top:calc(var(--u) * 3.6);background:linear-gradient(90deg, var(--gold-200), rgba(166,243,255,.5) 40%, rgba(166,243,255,0));width:64%;height:1px;display:block}.lead{color:var(--ink-2);text-align:justify;font-size:15px;line-height:2}.btn{cursor:pointer;font-family:var(--f-sans);-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:relative}.btn--primary{letter-spacing:.6em;text-indent:.6em;color:#0a2270;min-width:62%;height:52px;transition:transform .25s var(--ease);background:linear-gradient(100deg,#fff4cf,#ffd07c 55%,#ffe7ad);border-radius:26px;padding:0 36px;font-size:17px;font-weight:600;overflow:hidden;box-shadow:0 10px 30px -8px rgba(255,200,110,.55),inset 0 1px rgba(255,255,255,.8)}.btn--primary:after{content:"";width:30%;animation:sheen 3.6s var(--ease) infinite 1.2s;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.85),rgba(255,255,255,0));position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}.btn--primary:active{transform:scale(.97)}.btn--ghost{height:42px;color:var(--ink);letter-spacing:.3em;background:rgba(255,255,255,.06);border-radius:21px;padding:0 24px;font-size:14px;box-shadow:inset 0 0 0 1px rgba(200,230,255,.32)}.btn--ghost svg{fill:none;width:15px;height:15px;stroke:var(--gold-200);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.btn--ghost:active{background:rgba(255,255,255,.14)}@keyframes sheen{0%{left:-40%}45%,to{left:130%}}.toast{z-index:60;opacity:0;pointer-events:none;text-align:center;max-width:80vw;color:var(--ink);transition:opacity .3s, transform .3s var(--ease);background:rgba(4,20,80,.88);border-radius:12px;padding:12px 20px;font-size:14px;line-height:1.6;position:fixed;top:46%;left:50%;transform:translate(-50%,10px);box-shadow:0 0 0 1px rgba(200,230,255,.2)}.toast.is-show{opacity:1;transform:translate(-50%)}.js [data-reveal]{opacity:0;transition:opacity 1s var(--ease), transform 1.2s var(--ease);transition-delay:calc(var(--d,0) * 1ms);transform:translateY(26px)}.js [data-reveal=mask]{clip-path:inset(0 0 100%);transition-property:opacity,transform,clip-path;transition-duration:1s,1.2s,1.3s,1.3s;transform:translateY(14px)}.js [data-reveal=line]{transform-origin:0;transition-duration:.8s,1.6s;transform:scaleX(0)}.js [data-reveal=pop]{transform:scale(.88)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal=mask].is-in{clip-path:inset(-30% -10%)}.page--cover{flex-direction:column;display:flex}.cover__inner{padding-top:calc(var(--safe-t) + var(--uc) * 7);padding-bottom:calc(var(--u) * 50 + var(--safe-b));flex:1}.cover__logo{height:calc(var(--uc) * 5.8);width:auto}.cover__title{margin-top:calc(var(--uc) * 11);font-weight:400}.cover__en{font:300 calc(var(--uc) * 13)/1 var(--f-en);justify-content:space-between;margin-left:-.04em;display:flex}.cover__en span{color:transparent;background-image:linear-gradient(110deg,#fff 0%,#fff 42%,#ffe6a6 47%,#fffaf0 50%,#ffd27e 53%,#fff 58%,#fff 100%);background-position:100% 0;background-size:500% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.cover__cn{align-items:center;gap:calc(var(--u) * 4);margin-top:calc(var(--uc) * 3.4);display:flex}.cover__cn .txt{font-size:calc(var(--uc) * 9);letter-spacing:.42em;line-height:1.2}.cover__cn .rule{transform-origin:0;background:linear-gradient(90deg, var(--gold-200), rgba(166,243,255,.5) 50%, rgba(166,243,255,0));flex:1;height:1px;margin-top:.2em}.cover__event{margin-top:calc(var(--uc) * 8)}.cover__name{font-size:calc(var(--uc) * 5.45);letter-spacing:.03em;line-height:1.4}.cover__name-en{margin-top:calc(var(--uc) * 1.6);font-size:calc(var(--uc) * 2.32);letter-spacing:.06em;color:var(--ink-3);text-wrap:balance;max-width:92%;line-height:1.6}.cover__date{margin-top:calc(var(--uc) * 7)}.cover__big{font:300 calc(var(--uc) * 19)/.9 var(--f-en);letter-spacing:-.01em;background:linear-gradient(170deg,#fff 30%,#a6f3ff 100%);color:transparent;-webkit-background-clip:text;background-clip:text}.cover__big i{color:var(--gold-200);-webkit-text-fill-color:var(--gold-200);padding:0 .04em;font-style:italic;font-weight:300}.cover__date .info{margin-top:calc(var(--uc) * 3.6)}.cover__date .info__row{font-size:calc(var(--uc) * 3.55);line-height:1.75;display:flex}.cover__date dt{color:var(--gold-200);flex:none}.cover__units{margin-top:calc(var(--uc) * 6);gap:calc(var(--uc) * 1.2);display:grid}.unit{gap:calc(var(--u) * 3.4);font-size:calc(var(--uc) * 2.95);line-height:1.7;display:flex}.unit__label{color:var(--gold-200);letter-spacing:.08em;flex:none}.unit__label:after{content:"";width:1px;height:.9em;margin-left:calc(var(--u) * 3.4);vertical-align:-.1em;background:var(--hair);display:inline-block}.unit__names{color:var(--ink-2);flex-wrap:wrap;column-gap:1em;display:flex}.cover__arc{z-index:0;opacity:.55;width:120%;position:absolute;top:-14%;right:-64%}.cover__ship{z-index:1;width:118%;position:absolute;bottom:0;right:-12%;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.cover__ship img{width:100%;height:auto}.cover__ribbon{z-index:1;width:100%;height:calc(var(--u) * 56);position:absolute;bottom:0;left:0;right:0}.dust{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dust i{width:calc(var(--s) * 2px);height:calc(var(--s) * 2px);opacity:0;animation:5s ease-in-out infinite twinkle;animation-delay:calc(var(--i) * -.73s);background:#fff6da;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px rgba(255,230,170,.6)}@keyframes twinkle{0%,to{opacity:0;transform:translateY(6px)}50%{opacity:.85;transform:translateY(-6px)}}.js .cover__logo,.js .cover__en span,.js .cover__cn .txt,.js .cover__cn .rule,.js .cover__event>*,.js .cover__big,.js .cover__date .info__row,.js .cover__units .unit,.js .cover__ship,.js .cover__ribbon{opacity:0}.is-ready .cover__logo{animation:fadeUp 1.2s var(--ease) .2s both}.is-ready .cover__en span{animation:letterIn 1.5s var(--ease) calc(var(--i) * 70ms + .35s) both, shimmer 6.5s linear calc(var(--i) * 45ms + 2.6s) infinite}.is-ready .cover__cn .txt{animation:wipe 1.4s var(--ease) 1s both}.is-ready .cover__cn .rule{animation:grow 1.8s var(--ease) 1.25s both}.is-ready .cover__name{animation:fadeUp 1.2s var(--ease) 1.45s both}.is-ready .cover__name-en{animation:fadeUp 1.2s var(--ease) 1.6s both}.is-ready .cover__big{animation:fadeUp 1.4s var(--ease) 1.75s both}.is-ready .cover__date .info__row{animation:fadeUp 1.2s var(--ease) 1.95s both}.is-ready .cover__date .info__row+.info__row{animation-delay:2.07s}.is-ready .cover__units .unit{animation:fadeUp 1.2s var(--ease) 2.2s both}.is-ready .cover__units .unit+.unit{animation-delay:2.32s}.is-ready .cover__ship{animation:shipIn 2.4s var(--ease) .5s both}.is-ready .cover__ship img{animation:7s ease-in-out 3s infinite bob}.is-ready .cover__ribbon{animation:fadeIn 2.4s var(--ease) .2s both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes letterIn{0%{opacity:0;transform:translateY(.42em)scaleY(1.25)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:100% 0}38%,to{background-position:0 0}}@keyframes wipe{0%{opacity:0;clip-path:inset(0 100% 0 0);letter-spacing:.7em}to{opacity:1;clip-path:inset(0 -10% 0 0);letter-spacing:.42em}}@keyframes grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes shipIn{0%{opacity:0;transform:translate(14%,5%)scale(.96)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-1%,-2.2%)rotate(-.8deg)}}.letter__ribbon{z-index:1;width:100%;height:calc(var(--u) * 70);opacity:.85;position:absolute;top:0;left:0}.letter{margin-top:calc(var(--u) * 6);padding:calc(var(--u) * 24) calc(var(--u) * 6.4) calc(var(--u) * 9);background:radial-gradient(120% 60% at 100% 0,rgba(255,226,160,.12),rgba(255,226,160,0) 60%),linear-gradient(165deg,rgba(255,255,255,.13),rgba(255,255,255,.04) 38%,rgba(120,180,255,.07));border-radius:22px;position:relative;box-shadow:inset 0 0 0 1px rgba(200,230,255,.16),0 40px 80px -40px rgba(0,8,40,.7)}.letter__edge{background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,246,220,.9),rgba(255,255,255,0));height:1px;position:absolute;top:0;left:8%;right:8%}.letter__stamp{top:calc(var(--u) * 5);right:calc(var(--u) * 4);width:calc(var(--u) * 40);position:absolute}.letter__greet{margin-bottom:calc(var(--u) * 5);font:italic 500 calc(var(--u) * 7.6)/1.2 var(--f-en);background:linear-gradient(100deg,#fff6dd,#ffd58a);color:transparent;-webkit-background-clip:text;background-clip:text}.letter__p{text-indent:2em;text-align:justify;color:var(--ink-2);margin-bottom:1.15em;line-height:2}.letter__p--gold{background:linear-gradient(100deg,#fff6dd,#ffd58a);color:transparent;-webkit-background-clip:text;background-clip:text}.letter__sign{text-align:right;position:relative}.letter__sign p{font-size:1em}.letter__sign .date{color:var(--ink-2);letter-spacing:.1em;margin-top:2px}.letter__sign .art-flourish{width:48%;margin:calc(var(--u) * 1) 0 0 auto;display:block}.event-card{margin-top:calc(var(--u) * 10);padding:calc(var(--u) * 7.4) calc(var(--u) * 6.4);background:linear-gradient(150deg,rgba(47,214,230,.16),rgba(255,255,255,.03) 55%);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(166,243,255,.2)}.event-card__glow{background:radial-gradient(closest-side,rgba(255,220,150,.2),rgba(255,220,150,0));width:90%;height:160%;position:absolute;top:-60%;right:-30%}.event-card__name{margin-top:calc(var(--u) * 4);font-size:calc(var(--u) * 5.1);line-height:1.5;position:relative}.event-card .info{margin-top:calc(var(--u) * 5);gap:calc(var(--u) * 3.4);display:grid;position:relative}.event-card .info__row{align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.7;display:flex}.event-card .info__icon{flex:none;width:22px;height:22px;margin-top:1px}.event-card dt{color:var(--gold-200);flex:none}.event-card dd{color:var(--ink)}.features{gap:calc(var(--u) * 13);display:grid}.feature__art{height:calc(var(--u) * 50);box-shadow:inset 0 0 0 1px var(--hair);background:radial-gradient(90% 80% at 15% 0,rgba(80,200,255,.17),rgba(80,200,255,0) 70%),radial-gradient(70% 70% at 100% 100%,rgba(150,110,255,.14),rgba(150,110,255,0) 70%),linear-gradient(160deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border-radius:18px;position:relative;overflow:hidden}.feature__art:after{content:"";background:linear-gradient(90deg,rgba(255,255,255,0),rgba(220,245,255,.7),rgba(255,255,255,0));height:1px;position:absolute;top:0;left:10%;right:10%}.feature__art .art-svg{width:92%;height:88%;position:absolute;top:6%;left:4%}.feature__no{z-index:2;left:calc(var(--u) * 4.4);top:calc(var(--u) * 2.4);font:300 calc(var(--u) * 10)/1 var(--f-en);background:linear-gradient(#fff,rgba(255,255,255,.25));color:transparent;-webkit-background-clip:text;background-clip:text;position:absolute}.feature__text{margin-top:calc(var(--u) * 5.4)}.feature__title{flex-wrap:wrap;align-items:baseline;gap:2px .45em;font-weight:400;display:flex}.feature__title .t{font-size:calc(var(--u) * 6.2);letter-spacing:.06em;background:linear-gradient(100deg,#fff 40%,#ffeec4);color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.3}.feature__title .dot{color:var(--gold-200);font-weight:700}.feature__title .s{color:var(--gold-200);letter-spacing:.04em;font-size:15.5px;font-weight:500}.feature__body{margin-top:calc(var(--u) * 3);color:var(--ink-2);text-align:justify;font-size:14.5px;line-height:1.95}.feature__body--lines{text-align:left}.agenda{margin-top:calc(var(--u) * 20)}.timeline{padding-left:calc(var(--u) * 9);position:relative}.timeline__rail{left:calc(var(--u) * 2);background:var(--hair);width:1px;position:absolute;top:10px;bottom:10px;overflow:hidden}.timeline__rail i{background:linear-gradient(180deg, rgba(166,243,255,0), var(--cyan-200) 60%, var(--gold-200));width:1px;height:36%;animation:rail 3.6s var(--ease-io) infinite;position:absolute;top:0;left:0}@keyframes rail{0%{transform:translateY(-100%)}to{transform:translateY(290%)}}.tl{align-items:center;gap:calc(var(--u) * 3);padding:calc(var(--u) * 5.4) 0;display:flex;position:relative}.tl+.tl{box-shadow:inset 0 1px 0 var(--hair)}.tl__node{top:50%;left:calc(var(--u) * -7 - 5px);width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--cyan-200);background:radial-gradient(circle,#fff 0,#fff 2px,rgba(255,255,255,0) 2.5px);border-radius:50%;margin-top:-5.5px;position:absolute}.tl.is-in .tl__node{animation:2.4s ease-in-out 1s infinite nodeGlow}@keyframes nodeGlow{0%,to{box-shadow:inset 0 0 0 1px var(--cyan-200), 0 0 0 0 rgba(166,243,255,.5)}50%{box-shadow:inset 0 0 0 1px var(--gold-200), 0 0 0 6px rgba(166,243,255,0)}}.tl__main{flex:1;min-width:0}.tl__time{font:500 calc(var(--u) * 6.4)/1.15 var(--f-en);letter-spacing:.03em;background:linear-gradient(100deg,#a6f3ff,#fff 70%);color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.tl__title{margin-top:calc(var(--u) * 1.4);font-size:calc(var(--u) * 4.5);letter-spacing:.06em;line-height:1.5;display:block}.tl__icon{width:calc(var(--u) * 12);height:calc(var(--u) * 12);padding:calc(var(--u) * 2.6);background:radial-gradient(circle,rgba(166,243,255,.12),rgba(166,243,255,0) 70%);border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(166,243,255,.14)}.tl__icon .icon{width:100%;height:100%}.page--side .sec-head{padding-right:calc(var(--u) * 24)}.badge{right:0;top:calc(var(--u) * 3);width:calc(var(--u) * 21);height:calc(var(--u) * 21);background:radial-gradient(circle,rgba(255,220,150,.2),rgba(255,220,150,0) 70%);border-radius:50%;place-items:center;display:grid;position:absolute}.badge span{font:500 calc(var(--u) * 5.6)/1 var(--f-en);color:var(--gold-200);letter-spacing:.02em}.badge__ring{border:1px dashed rgba(255,233,184,.55);border-radius:50%;animation:24s linear infinite spin;position:absolute;top:0;bottom:0;left:0;right:0}.badge:after{content:"";border-radius:50%;position:absolute;top:12%;bottom:12%;left:12%;right:12%;box-shadow:inset 0 0 0 1px rgba(166,243,255,.28)}.page--side .lead{margin-bottom:calc(var(--u) * 12)}@keyframes spin{to{transform:rotate(360deg)}}.page--register .page__inner{padding-bottom:calc(var(--u) * 44 + var(--safe-b))}.final__skyline{z-index:1;opacity:.9;width:100%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(transparent,#000 45%);mask-image:linear-gradient(transparent,#000 45%)}.final__skyline img{width:100%;height:auto}.final__ribbon{z-index:1;width:100%;height:calc(var(--u) * 44);position:absolute;bottom:0;left:0}.register__desc{text-align:left}.qr{width:calc(var(--u) * 54);margin:calc(var(--u) * 10) auto 0;position:relative}.qr__ring{border-radius:22px;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;overflow:hidden}.qr__ring:before{content:"";background:conic-gradient(from 0deg, rgba(166,243,255,0) 0 55%, rgba(166,243,255,.9) 72%, #fff4cf 80%, rgba(255,210,126,0) 92%);width:160%;height:160%;margin:-80% 0 0 -80%;animation:4.8s linear infinite spin;position:absolute;top:50%;left:50%}.qr__card{padding:calc(var(--u) * 3.6);background:#fff;border-radius:20px;position:relative;box-shadow:0 20px 60px -20px rgba(47,214,230,.55)}.qr__img{aspect-ratio:1;object-fit:contain;border-radius:6px;width:100%;height:auto}.qr__fallback{text-align:center;color:#0a2270;padding:30% 8%;font-size:13px;line-height:1.7;display:none}.qr--error .qr__img{display:none}.qr--error .qr__fallback{display:block}.qr__corner{border:0 solid var(--gold-200);opacity:.85;width:16px;height:16px;position:absolute}.qr__corner.tl{border-top-width:1px;border-left-width:1px;top:-12px;left:-12px}.qr__corner.tr{border-top-width:1px;border-right-width:1px;top:-12px;right:-12px}.qr__corner.bl{border-bottom-width:1px;border-left-width:1px;bottom:-12px;left:-12px}.qr__corner.br{border-bottom-width:1px;border-right-width:1px;bottom:-12px;right:-12px}#btnRegister{width:82%;margin:calc(var(--u) * 10) auto 0;letter-spacing:.12em;text-indent:.12em;padding:0 18px;display:flex}.register__contact{margin-top:calc(var(--u) * 5);text-align:center;color:var(--ink-2);font-size:13.5px;line-height:1.8}.register__contact a{color:var(--gold-200);border-bottom:1px solid rgba(255,233,184,.4);text-decoration:none}.closing{margin-top:calc(var(--u) * 16);padding:calc(var(--u) * 6) 0;text-align:center;position:relative}.closing__wind{z-index:-1;left:calc(var(--pad) * -1);right:calc(var(--pad) * -1);opacity:.6;position:absolute;top:50%;transform:translateY(-50%)}.closing__wind .art-svg{width:100%;height:auto}.closing__line{font-size:calc(var(--u) * 6.1);letter-spacing:.07em;background:linear-gradient(100deg,#fff 30%,#ffe7ad 70%,#fff);color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1.75}.closing__en{margin-top:calc(var(--u) * 4);font:500 calc(var(--u) * 3)/1 var(--f-en);letter-spacing:.5em;color:var(--gold-200);padding-left:.5em}#btnReplay{margin:calc(var(--u) * 12) auto 0;display:flex}@media (min-width:560px){.deck{box-shadow:0 0 0 1px rgba(200,230,255,.08)}}.art-svg{display:block;overflow:visible}.art-svg .ripple,.art-svg .ripple-c,.art-svg .mer{vector-effect:non-scaling-stroke}[data-play]:not(.is-playing) *,[data-play]:not(.is-playing):before{animation-play-state:paused!important}.art-svg .draw{fill:none;stroke-linecap:round;stroke-linejoin:round}.js .art-svg .draw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.9s var(--ease);transition-delay:calc(var(--base,0s) + var(--i,0) * .14s + .2s)}.js .is-in .art-svg .draw{stroke-dashoffset:0}.js .art-svg .fade{opacity:0;transition:opacity 1.6s var(--ease) .7s}.js .art-svg .late{opacity:0;transition:opacity 1.2s var(--ease) 1.5s}.js .art-svg .pop{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .6s var(--ease), transform .9s cubic-bezier(.3, 1.6, .5, 1);transition-delay:calc(var(--i,0) * .12s + .9s);transform:scale(.2)}.js .is-in .art-svg .fade,.js .is-in .art-svg .late{opacity:1}.js .is-in .art-svg .pop{opacity:1;transform:none}.art-svg .grid line{stroke:rgba(180,220,255,.1);stroke-width:.6px;stroke-dasharray:2 4}.art-svg .glow{stroke:#8ff4ff;stroke-width:7px;opacity:.13}.art-svg .stroke{stroke:url(#gLine);stroke-width:2.2px}.art-svg .node{fill:#fff}.art-svg .head{fill:#fff8dc}.art-svg .ripple{fill:none;stroke:#ffe9b8;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:ripple 2.6s var(--ease) infinite}.art-svg .d2{animation-delay:-1.3s}@keyframes ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(4.4)}}@keyframes dashflow{to{stroke-dashoffset:-18px}}.art-trend .forecast{fill:none;stroke:#ffe9b8;stroke-width:1.4px;stroke-dasharray:4 5;animation:1.2s linear infinite dashflow}.js .art-trend .forecast{opacity:0;transition:opacity .8s 2s}.js .is-in .art-trend .forecast{opacity:.95}.art-trend .scan{opacity:0;animation:scan 5s var(--ease-io) infinite 2.4s}@keyframes scan{0%{opacity:0;transform:translate(0)}12%,85%{opacity:.85}to{opacity:0;transform:translate(400px)}}.art-origin .belt{fill:rgba(255,214,140,.06)}.art-origin .belt-line{fill:none;stroke:rgba(255,226,160,.5);stroke-width:.8px;stroke-dasharray:3 6;animation:2.4s linear infinite dashflow}.art-origin .belt-line.rev{animation-direction:reverse}.art-origin .ridge{stroke:url(#gCyan);stroke-width:1px}.art-origin .ridge.front{stroke:url(#gGold)}.art-origin .pin line{stroke:rgba(255,240,200,.65);stroke-width:.8px}.art-origin .lens{fill:none;stroke:rgba(255,255,255,.7);stroke-width:1px;animation:lens 9s var(--ease-io) infinite;transform:translate(110px,48px)}.art-origin .lens .thin{stroke-dasharray:2 3;opacity:.6}@keyframes lens{0%,10%{transform:translate(110px,48px)}33%,43%{transform:translate(192px,40px)}66%,76%{transform:translate(270px,54px)}to{transform:translate(110px,48px)}}.art-match .bundle{stroke-width:.9px}.art-match .bundle.l{stroke:url(#gCyan)}.art-match .bundle.r{stroke:url(#gGold)}.art-match .venn{fill:none;stroke-width:1.2px}.art-match .venn.l{stroke:#8ff4ff;animation:2.6s ease-in-out infinite vennL}.art-match .venn.r{stroke:#ffe3a0;animation:2.6s ease-in-out infinite vennR}@keyframes vennL{0%,to{transform:translate(-7px)}50%{transform:translate(0)}}@keyframes vennR{0%,to{transform:translate(7px)}50%{transform:translate(0)}}.art-match .pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}.art-match .spark{fill:none;stroke:#fff3c4;stroke-width:1px}.art-match .mote.c{fill:#bff7ff}.art-match .mote.g{fill:#fff0bf}.art-cupping .wheel{stroke-width:5px;opacity:.6;stroke-linecap:butt!important}.art-cupping .wheel.c{stroke:#5fe4f0}.art-cupping .wheel.g{stroke:#ffd88f}.art-cupping .wheel.v{stroke:#a98bff}.art-cupping .orbit{transform-origin:160px 90px;animation:40s linear infinite spin}.art-cupping .ring{fill:none;stroke:rgba(200,230,255,.3);stroke-width:.8px;stroke-dasharray:2 4}.art-cupping .beans ellipse{fill:rgba(255,226,160,.22);stroke:#ffe3a0;stroke-width:.8px}.art-cupping .beans path{fill:none;stroke:#ffe3a0;stroke-width:.7px}.art-cupping .bowl{fill:rgba(5,30,100,.55);stroke:rgba(230,245,255,.6);stroke-width:1.2px}.art-cupping .ripple-c{fill:none;stroke:rgba(255,240,200,.6);stroke-width:.8px;transform-origin:160px 90px;animation:rippleC 3.4s var(--ease) infinite}.art-cupping .ripple-c.d2{animation-delay:-1.7s}@keyframes rippleC{0%{opacity:0;transform:scale(.12)}20%{opacity:.9}to{opacity:0;transform:scale(1)}}.art-cupping .swirl{fill:none;stroke:rgba(255,248,220,.65);stroke-width:.9px;transform-origin:160px 90px;animation:16s linear infinite spin}.art-cupping .spoon{stroke:#ffe3a0;stroke-width:1.2px}.art-futures .candle line{stroke:rgba(200,230,255,.55);stroke-width:.8px}.art-futures .candle.up rect{fill:rgba(63,227,234,.3);stroke:#5fe4f0;stroke-width:.8px}.art-futures .candle.down rect{fill:rgba(255,210,130,.78)}.art-futures .candle rect,.art-futures .candle line{transform-box:fill-box;transform-origin:50%}.js .art-futures .candle rect,.js .art-futures .candle line{opacity:0;transition:transform .8s var(--ease), opacity .4s;transition-delay:calc(var(--i) * 70ms + .2s);transform:scaleY(0)}.js .is-in .art-futures .candle rect,.js .is-in .art-futures .candle line{opacity:1;transform:none}.is-in .art-futures .candle.live rect{animation:1.8s ease-in-out 2.4s infinite live}@keyframes live{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.art-futures .glow{stroke:#ffe3a0;stroke-width:6px}.art-futures .stroke{stroke-width:1.8px}.art-futures .price{fill:none;stroke:rgba(255,233,184,.75);stroke-width:.8px;stroke-dasharray:3 4;animation:1s linear infinite dashflow}.art-expo .globe{fill:rgba(40,140,255,.1);stroke:rgba(143,244,255,.75);stroke-width:1px}.art-expo .lat ellipse{fill:none;stroke:rgba(143,244,255,.22);stroke-width:.7px}.art-expo .mer{fill:none;stroke:rgba(143,244,255,.38);stroke-width:.7px;transform-origin:96px 94px;animation:6s infinite mer}@keyframes mer{0%{animation-timing-function:ease-in;transform:scaleX(1)}50%{animation-timing-function:ease-out;transform:scaleX(0)}to{transform:scaleX(-1)}}.art-expo .node{fill:#ffe3a0}.art-expo .route{stroke:rgba(255,233,184,.38);stroke-width:.8px}.art-expo .flow{fill:none;stroke:#fff3c4;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:.08 .92;animation:flow 3.2s var(--ease-io) infinite}.js .art-expo .flow{opacity:0;transition:opacity .8s 2s}.js .is-in .art-expo .flow{opacity:1}@keyframes flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.art-expo .hall path{stroke:#ffe3a0;stroke-width:1px}.art-stamp .waves path{stroke:rgba(255,233,184,.5);stroke-width:.8px}.art-stamp .ring{fill:none;stroke:rgba(255,233,184,.6);stroke-width:.8px;stroke-dasharray:2 3;transform-box:fill-box;transform-origin:50%;animation:30s linear infinite spin}.art-stamp .ring2{fill:none;stroke:rgba(255,233,184,.35);stroke-width:.6px}.art-stamp .cup path{stroke:#ffe3a0;stroke-width:1.2px}.art-stamp .steam{fill:none;stroke:rgba(255,248,230,.8);stroke-width:1px;stroke-linecap:round;opacity:0;animation:2.8s ease-in-out infinite steam}@keyframes steam{0%{opacity:0;transform:translateY(4px)}40%{opacity:.9}to{opacity:0;transform:translateY(-7px)}}.art-flourish path{stroke:#ffd58a;stroke-width:1.2px}.icon path{stroke:url(#gIcon);stroke-width:1.5px;fill:none}.art-wind .gust{fill:none;stroke:url(#gWind);stroke-width:.9px;stroke-dasharray:.32 .68;animation:7s linear infinite gust}@keyframes gust{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.art-arc .draw{stroke:url(#gArc);stroke-width:1.4px}.art-arc .draw.thin{stroke-width:.7px;opacity:.6}.js .page--cover .art-arc .draw{transition:none}.is-ready .page--cover .art-arc .draw{animation:draw 3.2s var(--ease) .3s both}.is-ready .page--cover .art-arc .draw.thin{animation-delay:.7s}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.lite .dust,.lite .bg__grain{display:none}.lite .bg__glow{transition:none}.lite .art-svg .loop,.lite .timeline__rail i,.lite .qr__ring:before{animation-duration:0s!important;animation-iteration-count:1!important}.music-toggle{z-index:21;top:calc(var(--safe-t) + 62px);right:max(calc((100vw - var(--w)) / 2 + var(--pad) - 4px), 18px);border:1px solid var(--hair);cursor:pointer;width:36px;height:36px;color:var(--gold-200);-webkit-tap-highlight-color:transparent;background:rgba(3,22,90,.6);border-radius:50%;place-items:center;padding:8px;display:grid;position:fixed}.music-toggle[hidden]{display:none}.music-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.music-toggle.is-playing .music-toggle__off{display:none}.music-toggle:focus-visible{outline:2px solid var(--gold-200);outline-offset:3px}
