.TeamPage_page__laP8t{min-height:100vh;padding-bottom:80px;background:var(--bg-primary)}.TeamPage_page__laP8t h1,.TeamPage_page__laP8t h2,.TeamPage_page__laP8t p,.TeamPage_page__laP8t span{margin-bottom:0;text-align:inherit;width:auto}.TeamPage_header__8XsIx{text-align:center;padding:96px 16px 48px}.TeamPage_badge__PNBid{display:inline-block;font-size:.65rem;text-transform:uppercase;letter-spacing:.25em;color:var(--accent-light);padding:6px 18px;border:1px solid var(--border-hover);border-radius:9999px;margin-bottom:20px}.TeamPage_title__mlSiW{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;color:var(--text-primary);margin-bottom:12px!important;line-height:1.05}.TeamPage_subtitle__ggLW8{color:var(--text-secondary);font-size:1.05rem!important;line-height:1.6!important;max-width:480px;margin:0 auto}.TeamPage_sections__3C4Eo{display:flex;flex-direction:column;gap:64px}@media (min-width:1024px){.TeamPage_sections__3C4Eo{gap:80px}}.TeamPage_eventSection__9flEa{scroll-margin-top:80px;overflow:visible!important;overflow-x:visible!important;min-height:auto!important;display:block!important;align-items:unset!important;justify-content:unset!important;text-align:left!important;padding:0!important;max-width:none!important}.TeamPage_eventHeader__Bp3fP{padding:0 16px;margin-bottom:20px}@media (min-width:768px){.TeamPage_eventHeader__Bp3fP{padding:0 32px}}@media (min-width:1024px){.TeamPage_eventHeader__Bp3fP{max-width:1400px;margin:0 auto 28px;padding:0 40px}}.TeamPage_eventDate__oiIFg{display:block;font-size:.6rem;text-transform:uppercase;letter-spacing:.2em;color:var(--accent-light);margin-bottom:6px}.TeamPage_eventTitle__e6N9x{font-size:clamp(1.3rem,3vw,1.7rem)!important;font-weight:600;color:var(--text-primary);line-height:1.2}.TeamPage_gridContainer__n8YJz{max-width:1400px;margin:0 auto;padding:0 16px}@media (min-width:768px){.TeamPage_gridContainer__n8YJz{padding:0 32px}}@media (min-width:1024px){.TeamPage_gridContainer__n8YJz{padding:0 40px}}.TeamPage_masonry__w8ZOL{column-count:2;column-gap:10px}@media (min-width:640px){.TeamPage_masonry__w8ZOL{column-count:3;column-gap:12px}}@media (min-width:1400px){.TeamPage_masonry__w8ZOL{column-count:4}}.TeamPage_masonryItem__7q4FR{page-break-inside:avoid;break-inside:avoid;margin-bottom:10px;border-radius:10px;overflow:hidden;position:relative;background:var(--bg-surface);line-height:0;transition:transform .35s ease}@media (min-width:640px){.TeamPage_masonryItem__7q4FR{margin-bottom:12px;border-radius:12px}}.TeamPage_masonryItem__7q4FR:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid hsla(0,0%,100%,.04);pointer-events:none;transition:border-color .3s ease}.TeamPage_masonryItem__7q4FR:hover{transform:translateY(-3px)}.TeamPage_masonryItem__7q4FR:hover:after{border-color:hsla(0,0%,100%,.08)}.TeamPage_masonryItem__7q4FR:hover .TeamPage_masonryOverlay__bhTtC{opacity:1}.TeamPage_masonryItem__7q4FR:hover .TeamPage_masonryMedia__aAodh{transform:scale(1.04)}.TeamPage_masonryMedia__aAodh{width:100%;height:auto;display:block;object-fit:cover;transition:transform .5s ease,opacity .5s ease}.TeamPage_masonryOverlay__bhTtC{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.25));opacity:0;transition:opacity .35s ease;pointer-events:none}.TeamPage_videoCard__zFnPj{margin:10px 0;border-radius:12px;overflow:hidden;background:var(--bg-surface);line-height:0;cursor:pointer;position:relative;transition:transform .35s ease}.TeamPage_videoCard__zFnPj:hover{transform:translateY(-3px)}.TeamPage_videoCard__zFnPj:after{content:"";position:absolute;inset:0;border-radius:12px;border:1px solid hsla(0,0%,100%,.04);pointer-events:none}.TeamPage_videoMedia__COKlF{width:100%;height:auto;display:block;max-height:75vh;object-fit:contain;background:#000}.TeamPage_loadingState__c5MDJ{display:flex;justify-content:center;padding:30vh 0}.TeamPage_spinner__l45do{width:28px;height:28px;border:2px solid var(--border-subtle);border-top-color:var(--accent-light);border-radius:50%;animation:TeamPage_spin___3bXp .8s linear infinite}@keyframes TeamPage_spin___3bXp{to{transform:rotate(1turn)}}.TeamPage_emptyState__aHgbS{text-align:center;color:var(--text-secondary);font-size:.95rem;padding:20vh 16px}