.agenda{width:100%;min-height:100vh;overflow:hidden;display:flex;flex-direction:column}.agenda .hero{width:100%;max-width:92.1875vw;margin:min(14.21875vw,273px) auto min(5.2083333333vw,100px)}.agenda .hero .title{text-align:center;font-family:SVN-Sora;font-weight:600}.agenda .hero .title img{width:min(41.5vw,796.8px);height:auto}.agenda .hero p.subtitle{text-align:center;font-family:SVN-Sora;font-weight:300;font-size:min(1.0416666667vw,20px);color:#acacac;margin-top:min(2.0833333333vw,40px)}.agenda .main{width:min(92.1875vw,1770px);margin:0 auto;position:relative;flex-grow:1}.agenda .main .stage-selector{display:flex;justify-content:center;margin:min(3.125vw,60px) auto;gap:min(2.0833333333vw,40px)}.agenda .main .stage-selector button{background:none;border:none;color:#fff;font-family:Sora;font-weight:600;font-size:min(1.5625vw,30px);padding:min(.5208333333vw,10px) min(1.0416666667vw,20px);cursor:pointer;position:relative;transition:color .3s ease}.agenda .main .stage-selector button:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#e6721f;transition:width .3s ease}.agenda .main .stage-selector button.active,.agenda .main .stage-selector button:hover{color:#e6721f}.agenda .main .stage-selector button.active:after{width:100%}.agenda .main .nav{display:flex;justify-content:space-between;text-align:center;width:100%;max-width:1770px;margin:0 auto 40px;gap:1.5vw}.agenda .main .nav button{z-index:1;margin:auto 0;text-decoration:none;color:#fff;position:relative;width:100%;min-height:min(5.9375vw,114px);font-family:Sora;font-weight:600;font-size:min(1.7307291667vw,33.23px);border:none;cursor:pointer;background-color:transparent;overflow:hidden}.agenda .main .nav button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#b3b3b3;z-index:-2}.agenda .main .nav button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#e6721f;transition:left .4s ease-in-out;z-index:-1;color:#000}.agenda .main .nav button:hover:before{background-color:#f5a864}.agenda .main .nav button.active,.agenda .main .nav button.active:after{left:0;color:#000}.agenda .main .agenda-items{width:100%;margin:min(4.1666666667vw,80px) auto}.agenda .main .agenda-items .line{width:100%;height:1px;background-color:#e4be9f;margin:min(1.5625vw,30px) 0}.agenda .main .agenda-items .agenda-item{display:flex;border-radius:min(.4166666667vw,8px);overflow:hidden}.agenda .main .agenda-items .agenda-item .time-column{flex:0 0 25%;display:flex;align-items:center;height:24px;margin:2px 0}.agenda .main .agenda-items .agenda-item .time-column .time{font-family:Sora;font-weight:700;font-size:min(1.0416666667vw,20px);color:#fff;text-align:center}.agenda .main .agenda-items .agenda-item .content-column{flex:0 0 75%}.agenda .main .agenda-items .agenda-item .content-column .header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-height:24px;margin:2px 0}.agenda .main .agenda-items .agenda-item .content-column .header .title{font-family:SVN-Sora;font-weight:600;font-size:min(1.25vw,24px);color:#e6721f;margin:0}.agenda .main .agenda-items .agenda-item .content-column .header .toggle-button{background:none;border:none;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.agenda .main .agenda-items .agenda-item .content-column .header .toggle-button svg{transition:transform .1s ease;width:min(1.25vw,24px);height:min(1.25vw,24px)}.agenda .main .agenda-items .agenda-item .content-column .header .toggle-button svg.expanded{transform:rotate(90deg)}.agenda .main .agenda-items .agenda-item .content-column .content{margin-top:min(1.0416666667vw,20px)}.agenda .main .agenda-items .agenda-item .content-column .content .description{font-family:Sora;font-weight:300;font-size:min(.9375vw,18px);color:#fff;line-height:1.5}.agenda .main .agenda-items .agenda-item .content-column .content .description p.name{font-family:SVN-Sora;font-weight:300;color:#fff}.agenda .main .agenda-items .agenda-item .content-column .content .description p.title{color:#b3b3b3}.agenda .main .agenda-items .agenda-item .content-column .content .list-items{display:flex;flex-direction:column;gap:min(.78125vw,15px)}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item{display:flex;align-items:flex-start;gap:10px}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item .list-item-title{flex:0 0 16.666%;font-family:Sora;font-weight:600;font-size:min(.9375vw,18px);color:#e4be9f;padding-right:min(.78125vw,15px);line-height:1.5;margin:0;padding-top:0}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item .list-item-description{flex:0 0 83.333%;line-height:1.5;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item .list-item-description div{margin:0}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item .list-item-description p{font-family:SVN-Sora;font-weight:300;font-size:min(.9375vw,18px);color:#fff;margin:0;line-height:1.5}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item .list-item-description p.name{color:#fff}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item .list-item-description p.title{color:#b3b3b3}.agenda .footer{width:min(92.1875vw,1770px);margin:0 auto}.agenda .footer .continue{font-family:Sora;font-weight:300;font-size:1.25vw;color:#f2f2f2;margin-top:min(4.9479166667vw,95px);width:17.5520833333vw;letter-spacing:.5208333333vw}.agenda .footer .copyright{font-family:Sora;font-weight:400;font-size:min(.78125vw,15px);color:#acacac;text-align:center;margin-top:min(10.4166666667vw,200px);margin-bottom:min(3.125vw,60px)}@media(max-width:768px){.agenda{width:100%;display:flex;flex-direction:column;min-height:100vh}.agenda .hero{margin:20vw auto 13.3333333333vw}.agenda .hero .title{text-align:start}.agenda .hero .title img{width:62.4vw;height:auto}.agenda .hero p.subtitle{text-align:start;font-size:2.1333333333vw}.agenda .main .nav{gap:3vw}.agenda .main .nav button{width:100%;min-height:14.6666666667vw;font-size:3.2vw}.agenda .main .nav button p{font-size:2.4vw}.agenda .main .stage-selector{gap:5.3333333333vw;margin-bottom:8vw}.agenda .main .stage-selector button{width:32vw;height:10.6666666667vw;font-size:3.2vw}.agenda .main .agenda-items{margin:10.6666666667vw auto}.agenda .main .agenda-items .agenda-item .time-column{width:100%;padding:0;height:4.8vw}.agenda .main .agenda-items .agenda-item .time-column .time{font-size:2.4vw}.agenda .main .agenda-items .agenda-item .content-column{width:100%;padding:0}.agenda .main .agenda-items .agenda-item .content-column .header{min-height:4.8vw}.agenda .main .agenda-items .agenda-item .content-column .header .title{font-size:2.4vw}.agenda .main .agenda-items .agenda-item .content-column .header .toggle-button svg{width:3.5vw;max-width:18px;height:3.5vw;max-height:18px}.agenda .main .agenda-items .agenda-item .content-column .content{margin-top:2vw}.agenda .main .agenda-items .agenda-item .content-column .content .description{font-size:2.1333333333vw;margin-bottom:2.1333333333vw}.agenda .main .agenda-items .agenda-item .content-column .content .list-items{gap:2.1333333333vw}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item{margin-bottom:5px}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item .list-item-title{font-size:2.1333333333vw;padding-right:0;margin-bottom:1.3333333333vw}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item .list-item-description{width:75%;gap:5px}.agenda .main .agenda-items .agenda-item .content-column .content .list-items .list-item .list-item-description p{font-size:2.1333333333vw}.agenda .sponsor{position:relative;flex-grow:1}.agenda .footer,.agenda .sponsor{width:min(92.1875vw,1770px);margin:0 auto}.agenda .footer{padding:min(2.0833333333vw,40px) 0}.agenda .footer .continue{font-size:3.432vw;width:53.3333333333vw;letter-spacing:1.3333333333vw}.agenda .footer .copyright{font-size:1.8666666667vw}}