.wematin_main__KeF7e{--reveal-duration:560ms;--reveal-ease:cubic-bezier(0.22,1,0.36,1);border:1px solid #e0e0e0;display:flex;row-gap:2rem;overflow:hidden;border-radius:.625rem;flex-direction:column;padding:32px;background:linear-gradient(165deg,#ffffff,#fafcff 62%,#f4f8ff);box-shadow:0 14px 34px -32px rgba(9,31,63,.32);animation:wematin_panel-enter__6hO6t .64s var(--reveal-ease) both;transition:box-shadow .3s ease}.wematin_main__KeF7e:hover{box-shadow:0 16px 38px -30px rgba(9,31,63,.34)}.wematin_titleWrap__8rnfL{opacity:0;transform:translateY(8px);animation:wematin_soft-enter__csS4m var(--reveal-duration) var(--reveal-ease) 40ms forwards}.wematin_grid__KHYTx{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-m)}.wematin_leftCol__1bPp7{display:flex;row-gap:var(--space-m);flex-direction:column}.wematin_textWrapper__7665P{display:flex;flex-direction:column;font-weight:400;line-height:1.875rem;font-size:16px;color:#1f2f49}.wematin_textWrapper__7665P p{margin:0;opacity:0;transform:translateY(8px);animation:wematin_soft-enter__csS4m var(--reveal-duration) var(--reveal-ease) forwards}.wematin_textWrapper__7665P p+p{margin-top:1rem}.wematin_textWrapper__7665P p:first-child{animation-delay:90ms}.wematin_textWrapper__7665P p:nth-child(2){animation-delay:.14s}.wematin_textWrapper__7665P p:nth-child(3){animation-delay:.19s}.wematin_textWrapper__7665P p:nth-child(4){animation-delay:.24s}.wematin_logoWrapper__eiASX{display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transform:translateY(10px) scale(.99);animation:wematin_soft-enter-logo__sxzF8 .62s var(--reveal-ease) .29s forwards;& .wematin_logo__IQiaP{width:20rem;align-self:center;filter:drop-shadow(0 8px 22px rgba(9,31,63,.14));transition:transform .28s var(--reveal-ease),filter .24s ease}&:hover .wematin_logo__IQiaP{transform:translateY(-1px) scale(1.008);filter:drop-shadow(0 9px 24px rgba(9,31,63,.16))}}.wematin_rightCol__tAOCR{border-radius:.875rem;overflow:hidden;height:auto;opacity:0;transform:translateX(18px);animation:wematin_soft-enter-right__kE1QS var(--reveal-duration) var(--reveal-ease) .17s forwards}.wematin_mediaWrapper__mXrBu{position:relative;width:100%;height:100%;min-height:460px;background:#dbe6f5;&:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 22%,rgba(255,255,255,.28),transparent 32%),linear-gradient(155deg,rgba(10,30,58,.02),rgba(10,30,58,.26));mix-blend-mode:soft-light;opacity:.65;animation:wematin_gloss-drift__IWZbw 12s ease-in-out infinite alternate}}.wematin_media__YIN_3{height:100%;width:100%;object-fit:cover;object-position:45% 50%;transform:translateX(24px) scale(1.02);animation:wematin_image-enter-right__rioXy .76s var(--reveal-ease) .18s forwards;transition:transform .7s var(--reveal-ease),filter .32s ease;will-change:transform}.wematin_rightCol__tAOCR:hover .wematin_media__YIN_3{transform:scale(1.04);filter:saturate(1.02) contrast(1.02)}@media (max-width:768px){.wematin_main__KeF7e{padding:24px}.wematin_grid__KHYTx{grid-template-columns:1fr}.wematin_rightCol__tAOCR{height:260px!important;min-height:260px!important}.wematin_mediaWrapper__mXrBu{min-height:260px}}@media (prefers-reduced-motion:reduce){.wematin_logoWrapper__eiASX,.wematin_main__KeF7e,.wematin_mediaWrapper__mXrBu:after,.wematin_media__YIN_3,.wematin_rightCol__tAOCR,.wematin_textWrapper__7665P p,.wematin_titleWrap__8rnfL{animation:none!important;transform:none!important;opacity:1!important;transition:none!important}}@keyframes wematin_panel-enter__6hO6t{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wematin_soft-enter__csS4m{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wematin_soft-enter-right__kE1QS{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes wematin_soft-enter-logo__sxzF8{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wematin_image-enter-right__rioXy{0%{transform:translateX(24px) scale(1.02)}to{transform:translateX(0) scale(1)}}@keyframes wematin_gloss-drift__IWZbw{0%{transform:translateZ(0)}to{transform:translate3d(-1.5%,1.5%,0)}}.PageTitle_headingWrapper__MVYW4{flex:0 1 auto;display:block;position:relative;align-self:auto}.PageTitle_heading__K1LiN{color:var(--primary);font-size:var(--step-2);line-height:1.8;margin-top:0;font-weight:700;margin-bottom:0}.PageTitle_heading__K1LiN:before{width:4.5rem;bottom:0;height:4px;content:"";position:absolute;transform:skew(-50deg);background:var(--accent)}.PageTitle_heading__K1LiN.PageTitle_animateUnderline__Mbw1A:before{transform-origin:left center;animation:PageTitle_underline-crawl__XeFjg .7s cubic-bezier(.25,.9,.3,1) .12s both}@keyframes PageTitle_underline-crawl__XeFjg{0%{opacity:.7;transform:skew(-50deg) scaleX(0)}to{opacity:1;transform:skew(-50deg) scaleX(1)}}@media (prefers-reduced-motion:reduce){.PageTitle_heading__K1LiN.PageTitle_animateUnderline__Mbw1A:before{animation:none}}.MobileRosterCard_card__I1OvJ{background-color:var(--color-bg-subtle);padding:1rem;display:flex;align-items:center;justify-content:center;position:relative;min-height:5.5rem}.MobileRosterCard_numberContainer__FmTMa{background-color:var(--primary);color:#ffffff;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;flex-shrink:0;position:absolute;left:1rem}.MobileRosterCard_number__pjbb6{font-size:1.5rem;font-weight:700;line-height:1}.MobileRosterCard_details__nFNHn{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;padding:0 4.5rem}@media (max-width:375px){.MobileRosterCard_details__nFNHn{padding:0 4rem}}.MobileRosterCard_name__SNiF2{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin:0;text-transform:capitalize;letter-spacing:.025em;width:100%;text-align:center}.MobileRosterCard_infoRow__OIiUg{display:flex;align-items:center;justify-content:center;width:100%;gap:.5rem;font-size:.875rem;color:var(--color-text-secondary)}.MobileRosterCard_separator__WmVWk{width:1px;height:12px;background-color:var(--accent)}.MobileRosterCard_label__WGZWm{font-weight:500;color:#6b7280;display:none}.ScheduleGameCard_main__Yxcyg{display:grid;overflow:hidden;position:relative;align-items:center;padding:16px 32px;justify-content:flex-start;grid-template-columns:.5fr 1fr 1fr 1fr}.ScheduleGameCard_main__Yxcyg:before{left:0;width:10px;height:100%;content:"";z-index:var(--z-base);overflow:hidden;position:absolute;background:var(--primary)}.ScheduleGameCard_playoff__3oteF:before{background:var(--accent)}.ScheduleGameCard_scrimmage__Yhl11:before{background:var(--color-text-muted)}.ScheduleGameCard_gameTypeBadge__7uG_3{position:absolute;top:8px;right:12px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:1px 6px;line-height:1.5;border:1px solid}.ScheduleGameCard_gameTypeBadge__7uG_3.ScheduleGameCard_badgePlayoffs__nItyl{color:var(--accent)}.ScheduleGameCard_gameTypeBadge__7uG_3.ScheduleGameCard_badgeScrimmage__rl2XV{color:var(--color-text-muted)}.ScheduleGameCard_logoSection__PBJ75{width:50%;align-self:auto}.ScheduleGameCard_logoWrapper__UkZwW{display:inline-block;position:relative;width:7rem;height:5rem}.ScheduleGameCard_logo__921KB{object-fit:contain}.ScheduleGameCard_locationBadgeHome__n6Co7{color:#fff;background:rgb(9,31,63)}.ScheduleGameCard_locationBadgeAway__Nk3TD,.ScheduleGameCard_locationBadgeHome__n6Co7{width:24px;height:24px;font-weight:700;align-items:center;justify-content:center;display:flex;border-radius:100px;position:absolute;right:0;bottom:0;padding-left:0}.ScheduleGameCard_locationBadgeAway__Nk3TD{color:var(--color-text-muted);background:var(--color-bg-light)}.ScheduleGameCard_detailsWrapper__zOf8R{display:flex;flex-direction:column}.ScheduleGameCard_opponentName__9HKG3{color:var(--primary);font-size:1.2rem;font-weight:700}.ScheduleGameCard_locationWrapper__SoKdU{display:flex;column-gap:.5rem;align-items:center}.ScheduleGameCard_locationText__6a19K{color:var(--color-text-muted)}.ScheduleGameCard_scoreSection__5lHXK{display:flex;flex-direction:column}.ScheduleGameCard_scoreWrapper__oIG3f{color:var(--primary);font-size:1.3rem}.ScheduleGameCard_scoreDisplay__gCGAa{display:flex;align-items:center;gap:.5rem}.ScheduleGameCard_scoreText__dTWUh{color:var(--primary);font-size:1.3rem;font-weight:700;align-self:center}.ScheduleGameCard_winIndicator__XaZW4{color:var(--color-success);font-weight:700}.ScheduleGameCard_lossIndicator__s008k{color:var(--color-error);font-weight:700}.ScheduleGameCard_gameTime__eRH86{color:var(--primary);font-weight:700;font-size:1.1rem}.ScheduleGameCard_date__AocEm{color:var(--color-text-muted);font-size:var(--text-s);font-weight:300}.ScheduleGameCard_buttonWrapper__y_OBK{display:flex;column-gap:2rem;justify-content:flex-start}@media (max-width:768px){.ScheduleGameCard_main__Yxcyg{row-gap:1rem;align-items:center;justify-items:center;grid-template-rows:1fr;grid-template-columns:1fr}.ScheduleGameCard_logoSection__PBJ75{display:flex;align-self:auto;justify-self:auto;justify-content:center}.ScheduleGameCard_locationWrapper__SoKdU,.ScheduleGameCard_opponentName__9HKG3{align-self:center}.ScheduleGameCard_detailsWrapper__zOf8R{display:flex;justify-content:center}.ScheduleGameCard_scoreWrapper__oIG3f{align-self:center}}