.Footer{position:relative;bottom:0;left:0;right:0;background:linear-gradient(to bottom,var(--deep-rose),var(--buckeye-scarlet));color:#fff;padding:40px 20px;width:100%;box-sizing:border-box}.Footer a{color:var(--buckeye-silver);transition:color .25s ease-out}.Footer a:hover{color:var(--deep-black)}.Footer .icons a{text-decoration:none}.Footer .logo{position:relative;height:3rem;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 1rem rgba(255,255,255,1))}.Footer .footer-section .custom-icon{height:2rem;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(115deg) brightness(102%) contrast(103%);-webkit-user-select:none;user-select:none}.Footer .footer-section .custom-icon:hover{filter:brightness(0) saturate(100%) invert(0%) sepia(3%) saturate(217%) hue-rotate(318deg) brightness(108%) contrast(84%)}.Footer span{margin:0 5px}.Footer .footer-content{display:flex;max-width:1200px;margin:0 auto;text-align:left;justify-content:space-between}.Footer .footer-section{flex:1;max-width:none}.Footer.Footer .footer-section.right{display:inline-flex;justify-content:right}.Footer .footer-section h4{font-weight:600;margin-bottom:10px}.Footer .footer-section.centered{text-align:center}.Footer .footer-section p{margin:6px 0;line-height:1.6}.Footer .footer-section.right a{height:fit-content;margin-top:1.3em}.Footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid black;padding-top:20px;margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}.Footer .footer-bottom p{margin:0;font-size:13px}@media (max-width: 768px){.Footer .footer-content{flex-direction:column;text-align:center;align-items:center}.Footer .footer-bottom{flex-direction:column;gap:10px;text-align:center}}.Carousel{position:relative;overflow:hidden;width:100%;height:100vh;display:flex;align-items:center}.Carousel .track{display:flex;width:100%;height:100%}.Carousel .item{min-width:100%;height:100%;box-sizing:border-box}.Carousel img{width:100%;height:100%;object-fit:cover}.Carousel .control{position:absolute;text-align:center;display:flex;justify-content:center;align-items:center;width:fit-content;height:fit-content;background-color:transparent;color:#f009;border:none;font-size:3rem;line-height:3rem;cursor:pointer;z-index:13;transition:transform .3s ease-in-out}.Carousel .control:hover{transform:scale(125%)}.Carousel .control.prev{left:10px}.Carousel .control.next{right:10px}.Home .Header{display:flex;flex-direction:column;align-items:center;text-wrap:pretty}.Home .Header .carousel-container{position:relative;width:100%}.Home .Header .carousel-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:12;pointer-events:none}.Home .Header .title{position:fixed;top:0;left:0;text-shadow:1px 1px 3px black;color:var(--buckeye-scarlet);z-index:13}.Home .Header .title img{padding:1rem;height:6em;filter:drop-shadow(1px 1px 2px black)}.NavBar{position:sticky;top:0;display:flex;align-items:center;width:100%;height:auto;background-color:var(--buckeye-scarlet);padding:0 clamp(0px,5vw,75px);box-sizing:border-box;z-index:20}.NavBar.NavBar a{padding:17px clamp(5px,2vw,15px);color:var(--buckeye-silver);text-decoration:none;transition:color .3s ease-in-out}.NavBar a.selected.selected{color:var(--deep-black);animation:none}.NavBar a.flashing{color:inherit;animation:flash 5s infinite ease-in-out}@keyframes flash{0%{color:var(--orange-web)}20%{color:inherit}40%{color:var(--orange-web)}to{color:var(--orange-web)}}.NavBar img{height:40px;filter:drop-shadow(0px 0px 1rem var(--deep-rose));padding-right:1rem}.NavBar a:hover{color:var(--deep-black)}.NavBar a.flashing:hover{animation:none;color:var(--deep-black)}.AboutUs.AboutUs{display:flex;flex-direction:column;align-items:center;padding-top:2rem}.AboutUs .row{display:flex;gap:1rem;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:2rem;box-sizing:border-box}.AboutUs .introText{flex:1;padding:0 20px;max-width:50%}.AboutUs .no-wrap{white-space:nowrap}.AboutUs .team-names{display:flex;align-items:center;justify-content:space-around}.AboutUs .team-display-holder{min-height:285px}.AboutUs .video-wrapper{position:relative;width:100%;max-width:870px;aspect-ratio:16 / 9;box-sizing:border-box;margin-bottom:1.5rem;filter:drop-shadow(0px -.4rem 1rem var(--deep-rose))}.AboutUs .video-wrapper .youtube-iframe{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;border:none}@media (max-width: 768px){.AboutUs .row{flex-direction:column;align-items:center;padding:0}.AboutUs .introText{padding:1em var(--horizontal-text-padding);max-width:100%}}.season-record{max-width:400px;margin:2rem var(--horizontal-text-padding);background:var(--color-bg);padding:1.5rem;border-radius:12px;color:var(--color-text);box-shadow:0 4px 12px #00000080}.season-record .title{width:100%;padding:0;margin:1rem 0;font-size:1.5rem;text-align:center;color:var(--color-white)}.season-record .group{margin-bottom:1rem}.season-record .labels{display:flex;justify-content:space-between;font-size:.9rem;margin-bottom:.25rem}.season-record .bar{width:100%;height:12px;background:var(--buckeye-gray);border-radius:6px;overflow:hidden}.season-record .fill{height:100%;width:0;border-radius:6px 0 0 6px;background:var(--buckeye-scarlet);transition:width 1s ease-out}.TeamMembers{display:flex;flex-direction:column;align-items:center}.TeamMembers .display{display:flex;gap:2rem;align-items:flex-start;padding:1rem}.TeamMembers .chart-holder{position:sticky;top:6rem;align-self:flex-start;flex:0 0 auto}.TeamMembers .custom-legend{font-size:.9rem;color:var(--buckeye-scarlet);font-family:buckeye-sans,Montserrat,sans-serif}.TeamMembers .table-holder{flex:1 1 auto;width:100%;max-width:50rem;padding:0 2rem;box-sizing:border-box}.TeamMembers table{width:100%;border-collapse:collapse;box-shadow:0 4px 8px #0000001a}.TeamMembers thead{background-color:var(--buckeye-scarlet);color:var(--buckeye-silver)}.TeamMembers th,.TeamMembers td{padding:.75em;border:1px solid var(--buckeye-silver);text-align:left}.TeamMembers tbody tr:nth-child(2n){background-color:#f2f2f2}.TeamMembers tbody tr:hover{background-color:#ddd}.TeamMembers table a{color:var(--buckeye-scarlet)}@media (max-width: 768px){.TeamMembers .display{flex-direction:column}.TeamMembers .chart-holder{position:relative;top:auto;margin:0 auto}}.Sponsors{display:flex;flex-direction:column;align-items:center;width:100%}.Sponsors .container{padding:3rem;flex-wrap:wrap;background-color:#f9f9f9;display:flex;justify-content:center;margin:2rem;gap:2.5rem;width:fit-content;max-width:65rem;box-shadow:0 4px 8px #0000001a;box-sizing:border-box}.Sponsors a{display:flex;justify-content:center;align-items:center}.Sponsors img{width:100%;height:100%;max-width:275px;max-height:150px;object-fit:contain;transition:transform .3s ease}.Sponsors img:hover{transform:scale(1.05)}.CallToAction{display:flex;flex-direction:column;align-items:center;margin-bottom:4rem}.CallToAction .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:100%}.CallToAction .writeup{max-width:40rem}.CallToAction .writeup p{padding:1rem}.CallToAction img{display:block;width:100%;max-width:20rem;object-fit:contain;border-radius:1rem;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.CallToAction img:hover{transform:scale(1.05)}.CallToAction .cta-button{font-size:1.5rem;background:linear-gradient(to right,var(--buckeye-scarlet) 0%,var(--buckeye-gray) 25%,var(--buckeye-scarlet) 50%,var(--deep-black) 75%,var(--buckeye-scarlet) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;animation:shine 5s infinite linear;transition:all .3s ease}.CallToAction .cta-button:hover{transform:scale(1.15);filter:drop-shadow(0 0 .75rem var(--deep-rose))}.cta-button:after{content:"→";display:inline-block;margin-left:.5rem;transition:transform .2s ease;background:inherit;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-button:hover:after{transform:translate(1rem)}@keyframes shine{0%{background-position:150% 0%}to{background-position:-50% 0%}}@media (max-width: 768px){.CallToAction .row{gap:1rem}.CallToAction .row{flex-direction:column;text-align:center}}.Home{background-color:var(--buckeye-silver);display:flex;width:100%;flex-direction:column;align-items:center;font-family:buckeye-sans;color:var(--buckeye-scarlet)}.Home>section{width:100%;height:fit-content;background-color:var(--buckeye-silver);padding-top:70px;text-align:start;text-wrap:pretty;z-index:15}.Home a{color:var(--anchor-orange);text-decoration:none}:root{--horizontal-text-padding: clamp(15px, 10vw, 260px)}:is(.TeamMembers,.AboutUs,.Sponsors,.CallToAction) p{margin:0;padding:1em var(--horizontal-text-padding)}:is(.TeamMembers,.AboutUs,.Sponsors,.CallToAction) a{text-decoration:none;color:var(--deep-black);transition:color .15s ease-in-out}:is(.TeamMembers,.AboutUs,.Sponsors,.CallToAction) a:hover{color:var(--deep-rose)}.History{display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--buckeye-gray)}.Timeline{display:flex;flex-direction:column;align-items:center;position:relative;margin-bottom:10rem;width:100%;max-width:1200px;padding:0 2rem;box-sizing:border-box}.Timeline .entry{display:flex;width:100%;align-items:center;justify-content:center;padding:3rem 0;list-style:none;margin:0;color:var(--deep-black)}.Timeline .event-rails{display:flex;align-items:center;width:45%;order:3;opacity:0;transform:translate(50px)}.Timeline .entry.even .event-rails{order:1;justify-content:flex-end;transform:translate(-50px)}.Timeline .event{width:100%;max-width:40rem;background-color:var(--buckeye-scarlet);border-radius:8px;padding:1rem;transition:filter .5s linear;filter:drop-shadow(0 0 .75rem black)}.Timeline .event img{width:100%;height:auto;border-radius:.75rem}.Timeline .entry h3{color:var(--orange-web)}.Timeline .selected .event{filter:drop-shadow(0 0 .75rem var(--buckeye-scarlet));overflow:visible}.Timeline .date-box{display:flex;align-items:center;justify-content:flex-end;padding:0 1rem;width:45%;order:1;color:var(--buckeye-scarlet);box-sizing:border-box}.Timeline .entry.even .date-box{order:3;justify-content:flex-start}.Timeline .indicator{width:5rem;height:5rem;margin:0 .5rem;order:2;z-index:2;transition:transform .5s ease-in-out,filter 1s ease-in-out;-webkit-user-select:none;user-select:none}.Timeline .selected .indicator{transform:scale(1.2);filter:brightness(0) invert(1)}.Timeline .line{position:absolute;top:0;bottom:0;width:.75rem;background:linear-gradient(to bottom,var(--buckeye-scarlet),var(--buckeye-silver));-webkit-mask-image:linear-gradient(to top,#0000,#000 10rem);mask-image:linear-gradient(to top,#0000,#000 10rem);background-size:100% 200%;animation:timeline-shine 5s infinite linear}.Timeline .cap{position:relative;margin-top:2rem;width:227px;overflow:hidden;z-index:1;transform:translateY(10px);-webkit-user-select:none;user-select:none;transition:transform .5s ease-in-out}.Timeline .cap:hover{transform:rotate(180deg) translateY(-10px)}.Timeline .debut{padding-top:1rem}.Timeline .embed-container-youtube,.Timeline .embed-container-insta{position:relative;width:100%;height:0;overflow:hidden}.Timeline .embed-container-youtube{padding-bottom:56.25%}.Timeline .embed-container-insta{padding-bottom:120%}.Timeline .entry iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.Timeline .even .slide-in,.Timeline .odd .slide-in{animation:slideIn 1s forwards}@keyframes timeline-shine{0%{background-position:0% 0%}to{background-position:0% -200%}}@keyframes slideIn{to{opacity:1;display:inherit;transform:translate(0)}}.mobile-date{display:none}@media (max-width: 768px){.Timeline.Timeline{padding:0;margin:0;margin-bottom:10rem}.Timeline .date-box{display:none}.Timeline .mobile-date{display:block;font-weight:700;margin-bottom:.5rem}.Timeline .entry{flex-direction:column;text-align:center}.Timeline .event-rails{width:100%;order:initial;justify-content:center;z-index:2}.Timeline .entry.even .event-rails{justify-content:center}.Timeline .indicator{margin:1rem auto}.Timeline .line{z-index:0}}:root{--deep-black: #151515;--buckeye-scarlet: #BA0C2F;--anchor-orange: #da621d;--deep-rose: #C73659;--buckeye-silver: #EEEEEE;--buckeye-gray: #a7b1b7;--dark-pastel-green: #4CB944;--orange-web: #F3A712}body{position:absolute;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;width:100%;height:100%;font-family:buckeye-sans}#error-page{margin:0;position:absolute;top:20%;-ms-transform:translateY(-20%);transform:translateY(-20%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:var(--deep-black);background-color:var(--buckeye-gray)}@font-face{font-family:buckeye-sans;src:local("BuckeyeSans2-Black"),url(./BuckeyeSans2-Black-zcDjJtRe.woff2) format("woff2")}
