.LibraryVideoPlayer_player__tx0FM{width:100%}.LibraryVideoPlayer_videoWrap__Pm7Ty{position:relative;aspect-ratio:5/4;border-radius:var(--radius-lg);overflow:hidden;background:#f0f4f2}.LibraryVideoPlayer_video__CiIfs{width:100%;height:100%;object-fit:cover;object-position:center top;background:#f0f4f2}.LibraryVideoPlayer_poster__mFKVK{object-fit:cover;object-position:center top;z-index:1}.LibraryVideoPlayer_errorOverlay__Q2A6z,.LibraryVideoPlayer_loadingOverlay__McLRe{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);z-index:2;padding:var(--space-lg);text-align:center}.LibraryVideoPlayer_loadingOverlay__McLRe{background:color-mix(in srgb,#f0f4f2 72%,transparent);color:var(--lib-primary,#00221d)}.LibraryVideoPlayer_errorOverlay__Q2A6z,.LibraryVideoPlayer_missing__448Mu{background:var(--color-bg-muted,#f0f4f2);color:var(--color-text-secondary,#414846);padding:var(--space-xl);border-radius:var(--radius-lg);text-align:center}.LibraryVideoPlayer_loadingText__1i_uU{font-weight:600}.LibraryVideoPlayer_videoWrapHero__PLhlb{border-radius:0}.LibraryVideoPlayer_playerHero__1SwA6 .LibraryVideoPlayer_video__CiIfs{object-fit:cover;object-position:center top;background:#f0f4f2}@media (prefers-reduced-motion:reduce){.LibraryVideoPlayer_video__CiIfs{animation:none}}.LibraryItemDetailView_page__tw5wH{padding-block:var(--space-md) var(--space-xxl)}.LibraryItemDetailView_topBar__Crkw2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.LibraryItemDetailView_backBtn__F1RXy{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding:.45rem .85rem;border:1px solid color-mix(in srgb,var(--lib-outline-variant,#c1c8c5) 55%,transparent);border-radius:999px;background:var(--lib-card-bg,#fff);color:var(--lib-primary,#00221d);font:inherit;font-size:var(--font-body-md);font-weight:700;cursor:pointer;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.LibraryItemDetailView_backBtn__F1RXy:focus-visible,.LibraryItemDetailView_backBtn__F1RXy:hover{background:color-mix(in srgb,var(--lib-primary-fixed,#c5eae1) 45%,#fff);border-color:var(--lib-secondary-fixed-dim,#9fd1c1);color:var(--lib-secondary,#38675a);outline:none}.LibraryItemDetailView_layout__P_Q8r{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:768px){.LibraryItemDetailView_layout__P_Q8r{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-lg);align-items:start}}.LibraryItemDetailView_sidebar__ZpQvf{order:2}@media (min-width:768px){.LibraryItemDetailView_sidebar__ZpQvf{order:1}}.LibraryItemDetailView_main__dIFkz{order:1}@media (min-width:768px){.LibraryItemDetailView_main__dIFkz{order:2}}.LibraryItemDetailView_card__aKkBW,.LibraryItemDetailView_sidebarCard__FolR2{background:var(--lib-card-bg,#fff);border:1px solid color-mix(in srgb,var(--lib-primary-fixed,#aacec5) 60%,transparent);border-radius:.75rem;box-shadow:0 10px 30px rgba(11,43,38,.05)}.LibraryItemDetailView_sidebarCard__FolR2{padding:var(--space-lg);display:flex;flex-direction:column;align-items:center;text-align:center}.LibraryItemDetailView_mascot__PW5d3{width:7.5rem;height:7.5rem;margin-bottom:var(--space-sm)}.LibraryItemDetailView_sidebarTitle__W9_58{margin:0 0 var(--space-xs);font-size:var(--font-headline-md);font-weight:700;color:var(--lib-primary,#00221d)}.LibraryItemDetailView_sidebarLead__Jebrq{margin:0 0 var(--space-md);font-size:var(--font-body-sm);line-height:1.6;color:var(--lib-on-surface-variant,#414846)}.LibraryItemDetailView_relatedList___GQx7{width:100%;display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none}.LibraryItemDetailView_relatedLink__gTnGq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:2.75rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,#c1c8c5 50%,transparent);border-radius:.5rem;color:var(--lib-primary,#00221d);font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.LibraryItemDetailView_relatedLink__gTnGq:focus-visible,.LibraryItemDetailView_relatedLink__gTnGq:hover{background:color-mix(in srgb,#e5e9e7 50%,transparent);color:#38675a;outline:none}.LibraryItemDetailView_relatedEmpty__lUHov{margin:0;font-size:var(--font-body-sm);color:var(--lib-on-surface-variant,#414846);line-height:1.6}.LibraryItemDetailView_categoryLink__3pUfP{display:inline-flex;margin-top:var(--space-md);font-size:var(--font-body-sm);font-weight:700;color:#38675a;text-decoration:none}.LibraryItemDetailView_categoryLink__3pUfP:focus-visible,.LibraryItemDetailView_categoryLink__3pUfP:hover{text-decoration:underline;outline:none}.LibraryItemDetailView_card__aKkBW{overflow:hidden}.LibraryItemDetailView_mediaWrap__8IF_g{background:#f0f4f2}.LibraryItemDetailView_mediaImageFrame__wQThk{position:relative;aspect-ratio:5/4;overflow:hidden;background:#f0f4f2}.LibraryItemDetailView_mediaImage__YeuQd{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.LibraryItemDetailView_mediaMissing__hZwtM{aspect-ratio:5/4;display:flex;align-items:center;justify-content:center;padding:var(--space-xl);color:var(--lib-on-surface-variant,#414846);text-align:center}.LibraryItemDetailView_body__ddj11{padding:var(--space-lg) var(--space-xl);display:flex;flex-direction:column;align-items:center;text-align:center}.LibraryItemDetailView_title__wPDtN{margin:0;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--lib-primary,#00221d);text-align:center;max-width:100%;overflow-wrap:anywhere}