.fs-page{box-sizing:border-box;color:#fff;width:100%;max-width:75%;min-height:100vh;margin:0 auto;padding-top:2rem;padding-bottom:4rem}.fs-title{letter-spacing:-.02em;color:#f3ff14;margin-bottom:1.5rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.fs-title:first-letter{text-transform:uppercase}.fs-section-title{font-size:var(--title-h1);margin:4rem 0 2rem}.fs-hero{width:100vw;height:85vh;position:relative;overflow:hidden}.fs-hero-img{object-fit:cover;object-position:top;width:100%;height:100%}.fs-hero-fallback{background:#1a1a1a;width:100%;height:100%}.fs-hero-overlay{background:linear-gradient(#0006,#0006);position:absolute;inset:0}.fs-hero-copyright{z-index:2;color:#b1b1b1d9;letter-spacing:.01em;pointer-events:none;font-size:.8rem;font-weight:500;position:absolute;bottom:.5rem;right:.5rem}.fs-intro{padding:.5rem 0 1.25rem}.fs-intro h1{font-size:2rem}.fs-intro .fs-section-title{margin:0 0 .85rem}.fs-intro-text{color:#d1d1d1;letter-spacing:.3px;font-size:1rem;font-weight:300;line-height:1.8}.fs-intro-text p{margin-bottom:1rem}.fs-competition{padding-bottom:5rem}.fs-competition .fs-section-title{margin:1rem 0 1.25rem}.fs-competition-desc{color:#d1d1d1;margin-bottom:3rem;font-size:1rem;font-weight:300}.fs-event-group{margin-bottom:3.5rem}.fs-event-group-title{color:#f3ff14;margin-bottom:1rem;font-size:1.8rem;font-weight:700}.fs-event-tabs{align-items:stretch;display:flex}.fs-tab-buttons{flex-direction:column;display:flex}.fs-tab-btn{color:#666;cursor:pointer;background:#141414;border:1px solid #ffffff0d;justify-content:center;align-items:center;width:80px;height:80px;transition:all .2s;display:flex}.fs-tab-btn:first-child{border-top-left-radius:16px}.fs-tab-btn:last-child{border-bottom-left-radius:16px}.fs-tab-btn.active{color:#f3ff14;background:#1c1c1c}.fs-tab-btn:not(.active):hover{color:#ccc;background:#1e1e1e}.fs-tab-number{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:700}.fs-tab-icon{background-color:currentColor;width:32px;height:32px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fs-tab-content{background:#1c1c1c;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;flex-direction:column;flex:1;justify-content:center;padding:1.5rem;display:flex;overflow:hidden}.fs-tab-content h4{color:#f3ff14;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.5rem;font-size:1.25rem;font-weight:700;overflow:hidden}.fs-tab-content p{color:#d1d1d1;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.fs-tab-image{background:#1c1c1c;border:1px solid #ffffff0d;border-left:none;border-top-right-radius:16px;border-bottom-right-radius:16px;flex-shrink:0;align-items:center;padding:.75rem;display:flex}.fs-tab-image-inner{border-radius:16px;width:384px;height:172px;overflow:hidden}.fs-tab-image-inner img{object-fit:cover;width:100%;height:100%}.fs-tab-image-placeholder{background:#2a2a2a;border-radius:16px;width:100%;height:100%}@media (max-width:768px){.fs-page{max-width:100%;padding-top:1.25rem;padding-left:3%;padding-right:3%}.fs-hero{height:360px}.fs-hero-copyright{font-size:.9rem;bottom:.7rem;right:.9rem}.fs-section-title{text-align:center;font-size:2rem}.fs-event-tabs{background:#1c1c1c;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.fs-tab-buttons{flex-direction:row;order:1;width:100%;display:flex;overflow-x:auto}.fs-tab-btn{border:none;border-bottom:2px solid #0000;flex:1;min-width:70px;height:70px;border-radius:0!important}.fs-tab-btn.active{background:#1c1c1c;border-bottom-color:#f3ff14}.fs-tab-image{border:none;border-radius:0;order:2;width:100%;padding:0}.fs-tab-image-inner{border-radius:0;width:100%;height:220px}.fs-tab-content{text-align:left;border:none;border-radius:0;order:3;padding:1.5rem}.fs-tab-content h4{text-align:left;white-space:normal;text-overflow:clip;overflow:visible}.fs-tab-content p{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}}
