.hero-title{gap:40px}.anniversary{width:355px;max-width:48%;padding:14px 18px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.25)}.anniversary img{display:block;width:100%;height:auto}.stats{border:1px solid rgba(18,216,239,.45);background:rgba(255,255,255,.04)}.stats>div{min-height:135px;padding:25px 28px;display:grid;grid-template-columns:minmax(80px,auto) 1fr;gap:20px}.stats b{font-size:47px}.stats span{line-height:1.45;letter-spacing:.04em;font-weight:800}.program-note{margin:0 0 18px;color:var(--muted);font-size:13px;line-height:1.7}.day-tabs{margin-bottom:20px}.event{width:100%;grid-template-columns:155px 1fr 180px 30px;color:#fff;text-align:left;cursor:pointer}.event-arrow{font-size:23px;color:#12d8ef;text-align:right}.economy-globe{position:absolute;left:50%;top:49%;width:210px;height:210px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 38px rgba(18,216,239,.85),inset 0 0 38px rgba(18,216,239,.45)}.economy-globe:before,.economy-globe:after,.economy-globe i{content:"";position:absolute;border:1px solid rgba(255,255,255,.85);border-radius:50%}.economy-globe:before{inset:18% 0}.economy-globe:after{inset:0 28%}.economy-globe i:nth-child(1){inset:43% -1px;border-left:0;border-right:0;border-radius:0}.economy-globe i:nth-child(2){inset:11% 13%;transform:rotate(40deg)}.economy-globe i:nth-child(3){inset:11% 13%;transform:rotate(-40deg)}.economy-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(18,216,239,.8);border-radius:50%;transform:translate(-50%,-50%) rotate(-28deg)}.orbit-a{width:310px;height:120px}.orbit-b{width:330px;height:180px;transform:translate(-50%,-50%) rotate(42deg)}.orbit-c{width:440px;height:2px;transform:translate(-50%,-50%) rotate(20deg);border-radius:0}.currency{position:absolute;color:#fff;font:700 32px Montserrat,sans-serif;text-shadow:0 0 16px #12d8ef}.currency-one{left:13%;top:20%}.currency-two{right:15%;top:22%}.currency-three{right:17%;bottom:22%}.event-dialog{width:min(850px,calc(100% - 28px));max-height:82vh;margin:auto;border:1px solid rgba(18,216,239,.7);background:#07156e;color:#fff;padding:54px 42px 42px;box-shadow:0 25px 80px rgba(0,0,0,.55)}.event-dialog::backdrop{background:rgba(1,5,38,.84);backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:18px;top:14px;border:0;background:transparent;color:#12d8ef;font-size:34px;line-height:1;cursor:pointer}.dialog-meta{color:#12d8ef;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.dialog-title{font:800 30px/1.15 Montserrat,sans-serif;margin:12px 45px 20px 0}.dialog-moderator{margin:0 0 28px;color:#dfe6ff;font-size:14px;line-height:1.6}.speaker-list{border-top:1px solid rgba(18,216,239,.42)}.speaker{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.15)}.speaker-time{font:800 13px Montserrat,sans-serif;color:#12d8ef}.speaker-name{margin:0;font-size:15px;font-weight:800}.speaker-role,.speaker-topic{margin:4px 0 0;font-size:12px;line-height:1.55;color:#bdc8ff}.speaker-topic{color:#fff}.dialog-empty{color:#bdc8ff;line-height:1.7}@media(max-width:760px){.hero-title{gap:18px}.anniversary{width:200px;max-width:55%;padding:9px 11px}.hero h1{font-size:34px}.event{grid-template-columns:1fr 25px}.event-time,.event-place{grid-column:1}.event-place{text-align:left}.event-arrow{grid-column:2;grid-row:1}.event-dialog{padding:46px 22px 25px}.dialog-title{font-size:24px}.speaker{grid-template-columns:1fr;gap:6px}}
