.awards-quick-jump{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.35rem;margin-bottom:var(--spacing-md)}.awards-quick-jump__label{color:var(--medium-gray);font-weight:600;margin-right:.25rem}.awards-quick-jump__link{color:var(--primary-navy-light);font-weight:500;text-decoration:none}.awards-quick-jump__link:hover{color:var(--accent-red);text-decoration:underline}.awards-quick-jump__sep{color:var(--light-gray);font-weight:400}.awards-season-summary{align-items:center;background:linear-gradient(180deg,rgba(30,58,95,.04),transparent);border:1px solid rgba(30,58,95,.1);border-radius:12px;display:flex;flex-wrap:wrap;font-size:.95rem;gap:.5rem 1rem;margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md)}.awards-season-summary__item{display:flex;flex-direction:column;gap:.15rem}.awards-season-summary__label{color:var(--medium-gray);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.awards-season-summary__item strong{color:var(--primary-navy)}.awards-season-summary__sep{color:var(--light-gray);font-weight:400}.awards-tabs__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.awards-tabs__panel{display:none}#awards-fall2025:checked~#panel-fall2025,#awards-spring2025:checked~#panel-spring2025{display:block}.awards-tabs__nav{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin-bottom:var(--spacing-md)}.awards-tabs__tab{background:var(--white);border:2px solid var(--light-gray);border-radius:999px;color:var(--primary-navy);cursor:pointer;font-size:.95rem;font-weight:600;padding:.5rem 1.25rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.awards-tabs__tab:hover{border-color:var(--primary-navy-light);color:var(--primary-navy)}.awards-tabs:has(#awards-fall2025:checked) .awards-tabs__nav label[for=awards-fall2025],.awards-tabs:has(#awards-spring2025:checked) .awards-tabs__nav label[for=awards-spring2025]{background:var(--primary-navy);border-color:var(--primary-navy);color:var(--white)}.awards-tabs__tab:focus-visible{outline:2px solid var(--primary-navy);outline-offset:2px}.awards-block-title{color:var(--primary-navy)}.awards-winner{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.awards-winner--emerging{flex-direction:row;justify-content:center}.awards-winner__avatar{align-items:center;background:var(--primary-navy);border-radius:50%;color:var(--white);display:flex;font-size:.75rem;font-weight:700;height:40px;justify-content:center;letter-spacing:.02em;width:40px}.awards-winner--emerging .awards-winner__avatar{font-size:.9rem;height:48px;width:48px}.awards-winner__avatar-link{border-radius:50%;box-shadow:0 2px 8px rgba(30,58,95,.15);display:block;flex-shrink:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.awards-winner__avatar-link:hover{box-shadow:0 4px 12px rgba(30,58,95,.25);transform:scale(1.05)}.awards-winner__avatar-link:focus-visible{outline:2px solid var(--primary-navy);outline-offset:2px}.awards-winner__avatars--dual{align-items:center;display:flex;gap:.35rem;justify-content:center}.awards-winner__avatars--dual .awards-winner__avatar,.awards-winner__avatars--dual .awards-winner__avatar-link{flex-shrink:0}.awards-winner__avatars--dual .awards-winner__photo{height:36px;width:36px}.awards-winner__avatars--dual .awards-winner__avatar{font-size:.65rem;height:36px;width:36px}.awards-winner__photo{border-radius:50%;display:block;height:40px;object-fit:cover;width:40px}.awards-winner--emerging .awards-winner__avatar-link,.awards-winner--emerging .awards-winner__avatar-link .awards-winner__photo,.awards-winner--emerging .awards-winner__photo{height:48px;width:48px}.awards-winner__name{font-size:1.05rem;font-weight:700;margin:0}.awards-scorecard__potm-name a,.awards-winner__name a{color:var(--primary-navy-light);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.awards-scorecard__potm-name a:hover,.awards-winner__name a:hover{color:var(--primary-navy);text-decoration-thickness:2px}.awards-winner__team{color:var(--medium-gray);display:block;font-size:.8rem;font-weight:500;margin-top:.2rem}.awards-winner--emerging .awards-winner__team{margin-left:.4em;margin-top:0}.awards-block--placeholder{padding:var(--spacing-xl);text-align:center}.awards-placeholder{color:var(--medium-gray);font-style:italic;margin:0}.awards-block{margin-bottom:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg)}.awards-block-title:after{margin:var(--spacing-xs) auto 0}.awards-block-subtitle,.awards-emerging{margin-bottom:var(--spacing-md)}.awards-emerging{margin-top:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md)}.awards-division-title{margin:var(--spacing-md) 0 var(--spacing-sm)}.awards-division-title:first-of-type{margin-top:0}.awards-grid{gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.awards-grid:last-of-type{margin-bottom:0}.awards-card{padding:var(--spacing-sm) var(--spacing-xs)}.awards-champions{border-bottom:1px solid var(--light-gray);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md)}.awards-champions__title{color:var(--primary-navy);font-size:1rem;font-weight:600;letter-spacing:.04em;margin:0 0 var(--spacing-xs);text-align:center;text-transform:uppercase}.awards-champions__date{color:var(--medium-gray);font-size:.85rem;font-weight:500;letter-spacing:0;text-transform:none}.awards-champions__scorecard{color:var(--primary-navy-light);display:block;font-size:.85rem;margin-top:.5rem;text-align:center;text-decoration:none;transition:color .2s ease}.awards-champions__scorecard:hover{color:var(--accent-red);text-decoration:underline}.awards-scorecard{align-items:stretch;background:linear-gradient(180deg,rgba(30,58,95,.03),transparent);border:1px solid rgba(30,58,95,.12);border-radius:16px;display:flex;gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-md);position:relative}.awards-champions__division--plate .awards-scorecard{background:linear-gradient(180deg,rgba(212,175,55,.06),transparent);border-color:rgba(212,175,55,.25)}.awards-scorecard__team{align-items:center;display:flex;flex:1;flex-direction:column;max-width:160px;min-width:0}.awards-scorecard__team--champion{order:-1}.awards-scorecard__logo-wrap{align-items:center;border-radius:50%;display:flex;flex-shrink:0;justify-content:center;overflow:hidden}.awards-scorecard__logo-wrap--champion{border:4px solid var(--accent-gold);box-shadow:0 4px 20px rgba(212,175,55,.45),inset 0 0 0 1px hsla(0,0%,100%,.5);height:80px;padding:4px;width:80px}.awards-scorecard__logo-wrap--champion img{border-radius:50%;height:100%;object-fit:cover;width:100%}.awards-scorecard__logo-wrap--runner{border:3px solid var(--medium-gray);height:80px;opacity:.92;width:80px}.awards-scorecard__logo-wrap--runner img{border-radius:50%;height:100%;object-fit:cover;width:100%}.awards-scorecard__logo-fallback{align-items:center;background:var(--primary-navy);color:var(--white);display:flex;font-size:1.25rem;font-weight:700;height:100%;justify-content:center;letter-spacing:.02em;width:100%}.awards-scorecard__logo-wrap--champion .awards-scorecard__logo-fallback{font-size:1.5rem}.awards-scorecard__logo-wrap--plate.awards-scorecard__logo-wrap--champion{border-color:var(--accent-gold);box-shadow:0 4px 16px rgba(212,175,55,.3)}.awards-scorecard__logo-wrap--plate.awards-scorecard__logo-wrap--runner{border-color:rgba(212,175,55,.5)}.awards-scorecard__name{align-items:center;color:var(--primary-navy);display:flex;font-size:1.1rem;font-weight:700;justify-content:center;line-height:1.3;margin:.5rem 0 .25rem;min-height:2.6em;text-align:center}.awards-scorecard__team--champion .awards-scorecard__name{font-size:1.15rem}.awards-scorecard__team--runner .awards-scorecard__name{color:var(--dark-gray)}.awards-scorecard__score{color:var(--primary-navy);font-size:1.4rem;font-weight:800;letter-spacing:-.02em;line-height:1;margin:0;min-height:1.4em}.awards-scorecard__team--runner .awards-scorecard__score{color:var(--medium-gray);font-size:1.3rem}.awards-scorecard__overs{color:var(--medium-gray);font-size:.8rem;margin-top:.2rem;min-height:1.2em}.awards-scorecard__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;letter-spacing:.04em;margin-top:.5rem;min-height:2em;padding:.3rem .65rem;text-transform:uppercase}.awards-scorecard__badge--gold{background:linear-gradient(135deg,#e0b83d,var(--accent-gold),#c9a227);box-shadow:0 2px 8px rgba(212,175,55,.4);color:var(--primary-navy-dark)}.awards-scorecard__badge--silver{background:linear-gradient(135deg,#94a3b8,#64748b);color:var(--white);font-size:.65rem}.awards-scorecard__vs{align-self:center;color:var(--medium-gray);flex-shrink:0;font-size:1.25rem;font-weight:800;letter-spacing:.1em}.awards-scorecard__result{color:var(--primary-navy);font-size:1.15rem;font-weight:700;margin:var(--spacing-sm) 0 0;text-align:center}.awards-scorecard__potm{color:var(--medium-gray);font-size:.9rem;margin:.35rem 0 0;text-align:center}.awards-scorecard__potm-name{color:var(--primary-navy);font-weight:600}.awards-scorecard__potm-link{color:var(--primary-navy-light);font-size:.85rem;margin-left:.2rem;text-decoration:none}.awards-scorecard__potm-link:hover{text-decoration:underline}.awards-champions.animate-on-scroll{will-change:opacity,transform}.awards-scorecard{transition:box-shadow .3s ease}.awards-scorecard:hover{box-shadow:0 6px 24px rgba(30,58,95,.1)}.awards-champions__division--plate .awards-scorecard:hover{box-shadow:0 6px 24px rgba(212,175,55,.15)}.awards-scorecard__logo-wrap--champion{transition:transform .3s ease}.awards-scorecard__team:hover .awards-scorecard__logo-wrap--champion{transform:scale(1.06)}.awards-scorecard__badge--gold{transition:box-shadow .25s ease}.awards-scorecard__team:hover .awards-scorecard__badge--gold{box-shadow:0 3px 12px rgba(212,175,55,.5)}@media (prefers-reduced-motion:reduce){.awards-champions.animate-on-scroll{will-change:auto}.awards-scorecard__logo-wrap--champion{transition:none}.awards-scorecard__team:hover .awards-scorecard__logo-wrap--champion{transform:none}}@media (max-width:640px){.awards-champions{grid-template-columns:1fr}.awards-scorecard{flex-wrap:wrap;gap:var(--spacing-sm)}.awards-scorecard__vs{margin:.5rem 0;order:1;width:100%}.awards-scorecard__team{max-width:none}}
.awards-photos-section{margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.awards-photos-title{color:var(--primary-navy);font-size:1.1rem;font-weight:700;letter-spacing:.02em;margin:0 0 var(--spacing-xs)}.awards-photos-intro{color:var(--medium-gray);font-size:.875rem;margin:0 0 var(--spacing-md)}.awards-filmstrip-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.35);border-radius:20px;box-shadow:0 8px 32px rgba(30,58,95,.08),inset 0 1px 0 hsla(0,0%,100%,.5);margin:0 -.25rem;padding:1.25rem 0;position:relative}.awards-filmstrip-glass:after,.awards-filmstrip-glass:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:60px;z-index:2}.awards-filmstrip-glass:before{background:linear-gradient(90deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.2) 60%,transparent);border-radius:20px 0 0 20px;left:0}.awards-filmstrip-glass:after{background:linear-gradient(270deg,hsla(0,0%,100%,.85),hsla(0,0%,100%,.2) 60%,transparent);border-radius:0 20px 20px 0;right:0}.awards-filmstrip{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;padding:.25rem 1.5rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding:0 1.5rem;scrollbar-width:thin}.awards-filmstrip::-webkit-scrollbar{height:6px}.awards-filmstrip::-webkit-scrollbar-track{background:rgba(30,58,95,.04);border-radius:3px;margin:0 1rem}.awards-filmstrip::-webkit-scrollbar-thumb{background:rgba(30,58,95,.2);border-radius:3px}.awards-filmstrip::-webkit-scrollbar-thumb:hover{background:rgba(30,58,95,.35)}.awards-filmstrip-card{background:#fff;border:1px solid rgba(30,58,95,.08);border-radius:14px;box-shadow:0 4px 12px rgba(30,58,95,.1),0 2px 6px rgba(30,58,95,.06),inset 0 1px 0 hsla(0,0%,100%,.6);color:inherit;display:block;flex:0 0 min(260px,78vw);overflow:visible;position:relative;scroll-snap-align:center;scroll-snap-stop:always;text-decoration:none;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease,border-color .25s ease}.awards-filmstrip-card:hover{box-shadow:0 16px 40px rgba(30,58,95,.15),0 0 0 2px var(--accent-gold,#e6b800),0 0 32px rgba(212,175,55,.2),inset 0 1px 0 hsla(0,0%,100%,.8);transform:translateY(-8px) scale(1.02)}.awards-filmstrip-card:focus-visible{outline:2px solid var(--accent-gold,#e6b800);outline-offset:3px}.awards-filmstrip-card-img-wrap{aspect-ratio:4/3;border-radius:14px 14px 0 0;display:block;overflow:hidden;position:relative}.awards-filmstrip-card-img-wrap img{display:block;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:100%}.awards-filmstrip-card:hover .awards-filmstrip-card-img-wrap img{transform:scale(1.08)}.awards-filmstrip-caption{color:var(--primary-navy);display:block;font-size:.8rem;font-weight:600;line-height:1.5;overflow-wrap:break-word;padding:.8rem .9rem;transition:opacity .25s ease;word-wrap:break-word;white-space:normal}.awards-filmstrip-card:hover .awards-filmstrip-caption{opacity:1}.awards-filmstrip-expand{align-items:center;background:rgba(0,0,0,.55);border-radius:8px;color:#fff;display:flex;font-size:1rem;height:32px;justify-content:center;opacity:0;position:absolute;right:.5rem;top:.5rem;transition:opacity .25s ease;width:32px}.awards-filmstrip-card:hover .awards-filmstrip-expand{opacity:1}@media (min-width:900px){.awards-filmstrip-card{flex:0 0 min(280px,24vw)}}@media (min-width:1200px){.awards-filmstrip-card{flex:0 0 280px}}@media (max-width:600px){.awards-filmstrip{padding:.25rem 1rem;scroll-padding:0 1rem}.awards-filmstrip-card{flex:0 0 min(280px,88vw)}.awards-filmstrip-glass:after,.awards-filmstrip-glass:before{width:24px}}.awards-lightbox{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.92);display:none;inset:0;overflow-y:auto;position:fixed;z-index:99999}.awards-lightbox.awards-lightbox--open,.awards-lightbox:target{animation:awards-lightbox-fadeIn .35s ease;display:block}@keyframes awards-lightbox-fadeIn{0%{opacity:0}to{opacity:1}}.awards-lightbox-close{align-items:center;background:rgba(0,0,0,.7);border:3px solid #fff;border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.5);color:#fff;display:flex;font-size:2.25rem;font-weight:300;height:56px;justify-content:center;line-height:1;position:fixed;right:1.25rem;text-decoration:none;top:1.25rem;transition:background .2s,transform .2s;width:56px;z-index:100002}.awards-lightbox-close:hover{background:#fff;color:#111;transform:scale(1.05)}.awards-lightbox-close:focus-visible{outline:3px solid var(--accent-gold,#e6b800);outline-offset:3px}.awards-lightbox-next,.awards-lightbox-prev{align-items:center;background:rgba(0,0,0,.5);border:none;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2.5rem;font-weight:300;height:52px;justify-content:center;line-height:1;position:fixed;top:50%;transform:translateY(-50%);transition:background .25s,transform .25s,border-color .25s;width:52px;z-index:100002}.awards-lightbox-next:hover,.awards-lightbox-prev:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.7);transform:translateY(-50%) scale(1.08)}.awards-lightbox-prev{left:1.5rem}.awards-lightbox-next{right:1.5rem}.awards-lightbox-next[aria-hidden=true],.awards-lightbox-prev[aria-hidden=true]{pointer-events:none;visibility:hidden}.awards-lightbox-footer{align-items:center;bottom:1rem;display:flex;flex-direction:column;gap:.25rem;left:50%;position:fixed;transform:translateX(-50%);z-index:100002}.awards-lightbox-counter{background:rgba(0,0,0,.5);border-radius:999px;color:hsla(0,0%,100%,.95);font-size:.9rem;font-weight:600;letter-spacing:.03em;padding:.35rem .9rem}.awards-lightbox-hint{color:hsla(0,0%,100%,.4);font-size:.65rem;pointer-events:none}.awards-lightbox-share{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);border-radius:8px;color:hsla(0,0%,100%,.95);cursor:pointer;font-size:.85rem;font-weight:500;margin-top:.35rem;padding:.35rem .8rem;transition:background .2s,border-color .2s}.awards-lightbox-share:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.5)}.awards-lightbox-share:focus-visible{outline:2px solid var(--accent-gold,#e6b800);outline-offset:2px}.awards-lightbox-content{align-items:center;animation:awards-lightbox-zoom .4s cubic-bezier(.34,1.56,.64,1);box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:100vh;padding:5rem 2rem 5.5rem;pointer-events:none;position:relative}.awards-lightbox-content a,.awards-lightbox-content img,.awards-lightbox-content p{pointer-events:auto}@keyframes awards-lightbox-zoom{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.awards-lightbox-content img{border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.45);cursor:zoom-in;height:auto;max-height:75vh;max-width:min(90vw,1100px);min-width:min(400px,85vw);object-fit:contain;transition:box-shadow .3s ease;width:auto}.awards-lightbox-content img:hover{box-shadow:0 28px 72px rgba(0,0,0,.5)}.awards-lightbox-caption{background:rgba(0,0,0,.35);border-radius:999px;color:hsla(0,0%,100%,.98);font-size:1.05rem;font-weight:600;letter-spacing:.01em;line-height:1.45;margin:0;max-width:560px;padding:.6rem 1.25rem;text-align:center}.awards-lightbox-open-full{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.35);border-radius:10px;color:hsla(0,0%,100%,.95);display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.55rem 1.1rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s}.awards-lightbox-open-full:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.5);color:#fff;transform:translateY(-1px)}@media (max-width:600px){.awards-lightbox-hint{display:none}.awards-lightbox-footer{bottom:.85rem}.awards-lightbox-next,.awards-lightbox-prev{font-size:2rem;height:44px;width:44px}.awards-lightbox-prev{left:.75rem}.awards-lightbox-next{right:.75rem}.awards-lightbox-counter{font-size:.85rem;padding:.3rem .8rem}.awards-lightbox-close{height:48px;right:.75rem;top:.75rem;width:48px}}@media (prefers-reduced-motion:reduce){.awards-lightbox-content,.awards-lightbox.awards-lightbox--open,.awards-lightbox:target{animation:none}.awards-lightbox-next:hover,.awards-lightbox-prev:hover{transform:translateY(-50%)}.awards-filmstrip-caption,.awards-filmstrip-card,.awards-filmstrip-card-img-wrap img,.awards-filmstrip-expand{transition:none}}