.index-module__-vEP4G__card{min-width:0;height:auto;color:var(--text);background:#fff;border-radius:24px;flex-direction:column;align-self:start;padding:8px;display:flex;position:relative}.index-module__-vEP4G__media{aspect-ratio:1;background:var(--surface-2);border-radius:16px;position:relative;overflow:hidden}.index-module__-vEP4G__mediaButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.index-module__-vEP4G__mediaButton:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.index-module__-vEP4G__mediaImage{filter:saturate(.9);border-radius:0!important;width:100%!important;height:100%!important}.index-module__-vEP4G__mediaImage img{transition:transform .28s var(--ease-out)}.index-module__-vEP4G__companyMediaImage img{object-fit:contain;padding:12%}.index-module__-vEP4G__mediaPlay{border-radius:var(--radius-pill);width:48px;height:48px;color:var(--text);opacity:0;transition:opacity .16s ease, transform .18s var(--ease-out);background:#fff;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 6px 20px #11111b29}.index-module__-vEP4G__mediaPlay svg{width:19px;height:19px}.index-module__-vEP4G__cardActions{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;top:8px;right:8px}.index-module__-vEP4G__editButton{border:2px solid var(--surface-2);border-radius:var(--radius-pill);width:36px;height:36px;color:var(--text);cursor:pointer;transition:border-color .16s ease, background-color .16s ease, transform .16s var(--ease);background:#fff;flex:none;place-items:center;padding:0;display:grid}.index-module__-vEP4G__editButton:hover{border-color:var(--line);background:var(--surface-2);transform:translateY(-1px)}.index-module__-vEP4G__editButton:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.index-module__-vEP4G__editButton svg{width:17px;height:17px}.index-module__-vEP4G__copy{text-align:left;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.index-module__-vEP4G__copy :is(h2,h3){-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;letter-spacing:-.025em;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:18px;font-weight:500;line-height:1.24;display:-webkit-box;overflow:hidden}.index-module__-vEP4G__copy p{-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;max-width:100%;color:var(--muted);-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.index-module__-vEP4G__description{-webkit-line-clamp:5;overflow-wrap:break-word;max-width:100%;color:var(--text);-webkit-box-orient:vertical;margin-top:18px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}
.index-module__-TeR2W__section{scroll-margin-top:calc(var(--header-height) + 74px);padding:48px 0}.index-module__-TeR2W__header{justify-content:space-between;align-items:center;gap:32px;margin-bottom:30px;display:flex}.index-module__-TeR2W__headerWithoutTitle{justify-content:flex-end}.index-module__-TeR2W__header h1,.index-module__-TeR2W__header h2{overflow-wrap:break-word;text-wrap:balance;letter-spacing:-.04em;flex:300px;min-width:0;max-width:560px;margin:0;font-size:24px;font-weight:500;line-height:1.12}.index-module__-TeR2W__subpageSection{padding-top:0}.index-module__-TeR2W__gridShell{overflow:visible}.index-module__-TeR2W__track.index-module__-TeR2W__pageGrid{touch-action:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.index-module__-TeR2W__headerActions{flex:none;align-items:center;gap:8px;display:flex}.index-module__-TeR2W__allLink{min-height:42px;font-size:var(--link-action-font-size);white-space:nowrap;align-items:center;gap:6px;font-weight:500;transition:opacity .16s;display:inline-flex}.index-module__-TeR2W__allLink:hover{opacity:.72}.index-module__-TeR2W__allLink svg{width:17px;height:17px;transition:transform .16s var(--ease)}.index-module__-TeR2W__allLink:hover svg{transform:translate(1px)}.index-module__-TeR2W__addButton{border:2px solid var(--surface-2);border-radius:var(--radius-pill);height:42px;color:var(--text);white-space:nowrap;cursor:pointer;transition:border-color .16s ease, background-color .16s ease, transform .16s var(--ease);background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:500;display:inline-flex}.index-module__-TeR2W__addButton:hover{border-color:var(--line);background:var(--surface);transform:translateY(-1px)}.index-module__-TeR2W__addButton:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.index-module__-TeR2W__addButton svg{width:18px;height:18px}.index-module__-TeR2W__controls{flex:none;gap:8px;display:flex}.index-module__-TeR2W__controls button{border-radius:var(--radius-pill);width:42px;height:42px;color:var(--text);cursor:pointer;transition:color .18s, background .18s, transform .18s var(--ease);background:#fff;border:0;place-items:center;padding:0;display:grid}.index-module__-TeR2W__controls button:hover{color:#fff;background:var(--accent);transform:scale(1.04)}.index-module__-TeR2W__controls button:disabled{color:var(--faint);background:var(--surface-2);cursor:default;opacity:.65;transform:none}.index-module__-TeR2W__controls svg{width:19px;height:19px}.index-module__-TeR2W__trackShell{position:relative;overflow:hidden}.index-module__-TeR2W__track{touch-action:pan-y;grid-auto-columns:calc(50% - 6px);grid-auto-flow:column;gap:12px;display:grid;position:relative;overflow:hidden}.index-module__-TeR2W__track:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.index-module__-TeR2W__empty{border-radius:var(--radius-card);min-height:150px;color:var(--muted);text-align:center;background:#fff;place-items:center;padding:24px;display:grid}@media (hover:hover) and (pointer:fine){.index-module__-TeR2W__mediaButton:hover .index-module__-TeR2W__mediaImage img{transform:scale(1.015)}.index-module__-TeR2W__mediaButton:hover .index-module__-TeR2W__mediaPlay{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.index-module__-TeR2W__mediaButton:focus-visible .index-module__-TeR2W__mediaPlay{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.index-module__-TeR2W__mediaImage img,.index-module__-TeR2W__mediaPlay{transition:none}}@media (max-width:1023px){.index-module__-TeR2W__track{grid-auto-columns:calc(50% - 6px)}.index-module__-TeR2W__track.index-module__-TeR2W__pageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.index-module__-TeR2W__section{scroll-margin-top:calc(var(--header-height) + 64px);gap:8px;padding:0;display:grid}.index-module__-TeR2W__subpageSection{padding-top:0}.index-module__-TeR2W__header{align-items:center;gap:8px;margin-bottom:0}.index-module__-TeR2W__header h1,.index-module__-TeR2W__header h2{flex-basis:auto;max-width:100%;font-size:22px}.index-module__-TeR2W__headerActions{gap:4px;margin-left:auto}.index-module__-TeR2W__allLink,.index-module__-TeR2W__addButton{border:2px solid var(--surface-2);border-radius:var(--radius-pill);background:#fff;justify-content:center;width:38px;height:38px;min-height:38px;padding:0}.index-module__-TeR2W__allLink>span,.index-module__-TeR2W__addButton>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.index-module__-TeR2W__controls{display:none}.index-module__-TeR2W__trackShell{overflow:visible}.index-module__-TeR2W__track{touch-action:auto;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:12px;overflow:visible}.index-module__-TeR2W__track.index-module__-TeR2W__pageGrid{grid-template-columns:minmax(0,1fr)}.index-module__-TeR2W__card{border-radius:24px;padding:8px}.index-module__-TeR2W__media{border-radius:16px}.index-module__-TeR2W__cardActions{gap:4px;top:6px;right:6px}.index-module__-TeR2W__editButton{border-width:1px;width:30px;height:30px}.index-module__-TeR2W__mediaPlay{width:40px;height:40px}.index-module__-TeR2W__mediaPlay svg{width:17px;height:17px}.index-module__-TeR2W__copy{padding:16px}.index-module__-TeR2W__copy :is(h2,h3){font-size:18px;line-height:1.24}.index-module__-TeR2W__copy p{margin-top:4px;font-size:14px;line-height:1.4}.index-module__-TeR2W__description{margin-top:16px;font-size:14px}}