@font-face{font-family:Outfit;src:url(../media/Outfit-VariableFont_wght.9673ca89.ttf)format("truetype")}@font-face{font-family:Inter;src:url(../media/Inter-VariableFont_slnt,wght.84182923.ttf)format("truetype")}@font-face{font-family:Space Grotesk;src:url(../media/SpaceGrotesk-VariableFont_wght.a914a376.ttf)format("truetype")}@font-face{font-family:"Baloo 2";src:url(../media/Baloo2-VariableFont_wght.208e380f.ttf)format("truetype")}@font-face{font-family:Nunito;src:url(../media/Nunito-VariableFont_wght.7de70392.ttf)format("truetype")}.background-by-category.cat1{background-color:var(--category1-06)}.background-by-category.cat2{background-color:var(--category2-06)}.background-by-category.cat3{background-color:var(--category3-06)}.background-by-category.cat4{background-color:var(--category4-06)}.background-by-category.cat5{background-color:var(--category5-06)}.background-by-category.cat6{background-color:var(--category6-06)}.background-by-category.cat7{background-color:var(--category7-06)}.level{align-items:center;display:flex}.level .level-dot{border-radius:50%;flex-shrink:0;width:10.8px;height:10.8px}.level .level-dot+.level-dot{margin-left:-2.16px}.level .level-dot--1{background-color:var(--level-1)}.level .level-dot--2{background-color:var(--level-2)}.level .level-dot--3{background-color:var(--level-3)}.level .level-dot--4{background-color:var(--level-4)}.level .level-dot--5{background-color:var(--level-5)}
@font-face{font-family:Outfit;src:url(../media/Outfit-VariableFont_wght.9673ca89.ttf)format("truetype")}@font-face{font-family:Inter;src:url(../media/Inter-VariableFont_slnt,wght.84182923.ttf)format("truetype")}@font-face{font-family:Space Grotesk;src:url(../media/SpaceGrotesk-VariableFont_wght.a914a376.ttf)format("truetype")}@font-face{font-family:"Baloo 2";src:url(../media/Baloo2-VariableFont_wght.208e380f.ttf)format("truetype")}@font-face{font-family:Nunito;src:url(../media/Nunito-VariableFont_wght.7de70392.ttf)format("truetype")}.background-by-category.cat1{background-color:var(--category1-06)}.background-by-category.cat2{background-color:var(--category2-06)}.background-by-category.cat3{background-color:var(--category3-06)}.background-by-category.cat4{background-color:var(--category4-06)}.background-by-category.cat5{background-color:var(--category5-06)}.background-by-category.cat6{background-color:var(--category6-06)}.background-by-category.cat7{background-color:var(--category7-06)}.instrument-badge{border:2px solid var(--level-1);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.instrument-badge .instrument-badge-img{-o-object-fit:contain;object-fit:contain}
@font-face{font-family:Outfit;src:url(../media/Outfit-VariableFont_wght.9673ca89.ttf)format("truetype")}@font-face{font-family:Inter;src:url(../media/Inter-VariableFont_slnt,wght.84182923.ttf)format("truetype")}@font-face{font-family:Space Grotesk;src:url(../media/SpaceGrotesk-VariableFont_wght.a914a376.ttf)format("truetype")}@font-face{font-family:"Baloo 2";src:url(../media/Baloo2-VariableFont_wght.208e380f.ttf)format("truetype")}@font-face{font-family:Nunito;src:url(../media/Nunito-VariableFont_wght.7de70392.ttf)format("truetype")}.background-by-category.cat1{background-color:var(--category1-06)}.background-by-category.cat2{background-color:var(--category2-06)}.background-by-category.cat3{background-color:var(--category3-06)}.background-by-category.cat4{background-color:var(--category4-06)}.background-by-category.cat5{background-color:var(--category5-06)}.background-by-category.cat6{background-color:var(--category6-06)}.background-by-category.cat7{background-color:var(--category7-06)}.timeline-card{background-color:var(--background)}.timeline-card a{text-decoration:none}.timeline-card{z-index:200;border-top-left-radius:5px;border-top-right-radius:5px;flex-direction:column;justify-content:space-between;width:100%;padding:20px;display:flex;position:fixed;bottom:60px;left:0}.timeline-card.person-card{padding-top:6px}.timeline-card.person-card .card-identity{align-items:flex-start;gap:14px;display:flex}.timeline-card.person-card .card-identity .monster-head{outline:4px solid var(--background);flex:none}.timeline-card.person-card .card-identity .headings{flex:auto;min-width:0}.timeline-card.person-card .card-tabs{border-bottom:1px solid var(--text-02);gap:18px;margin:14px 0 12px;display:flex}.timeline-card.person-card .card-tabs .card-tab{appearance:none;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 8px}.timeline-card.person-card .card-tabs .card-tab .text{letter-spacing:.1em;text-transform:uppercase;color:var(--text-05);font-size:12px;font-weight:600;transition:color .15s}.timeline-card.person-card .card-tabs .card-tab.is-active{border-bottom-color:var(--link)}.timeline-card.person-card .card-tabs .card-tab.is-active .text{color:var(--text)}.timeline-card.person-card .card-panel{min-height:0;margin-left:-20px;margin-right:-20px;overflow-x:hidden}.timeline-card.person-card .card-panel .person-intro,.timeline-card.person-card .card-panel .card-gallery,.timeline-card.person-card .card-panel .artwork-grid,.timeline-card.person-card .card-panel .person-paywall{padding-left:20px;padding-right:20px}.timeline-card.person-card .card-panel--journey,.timeline-card.person-card .card-panel.person-gated{flex-direction:column;display:flex;overflow-y:hidden}.timeline-card.person-card .card-panel.person-gated .tags-scroll,.timeline-card.person-card .card-panel.person-gated .card-gallery{flex:none}.timeline-card.person-card .card-panel.person-gated .person-intro{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin:10px 0 12px;padding-left:14px;padding-right:14px;overflow-y:auto}.timeline-card.person-card .card-panel--journey{flex-direction:column;display:flex}.timeline-card.person-card .artwork-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.timeline-card.person-card .artwork-grid .artwork-tile{background-color:var(--card);cursor:pointer;border:0;border-radius:12px;height:80px;padding:0;display:block;overflow:hidden}.timeline-card.person-card .artwork-grid .artwork-tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.timeline-card .artwork-strip{gap:8px;display:flex}.timeline-card .artwork-strip .artwork-tile{border-radius:var(--radius-tile,8px);border:var(--outline-width,0px)solid var(--outline-color,transparent);background-color:var(--level-1);flex:1 1 0;min-width:0;height:80px;display:block;overflow:hidden}.timeline-card .artwork-strip .artwork-tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.timeline-card .artwork-strip .artwork-tile--count{background-color:var(--background);justify-content:center;align-items:center;display:flex}.timeline-card .artwork-strip .artwork-tile--count span{font-family:var(--font-secondary,"Space Grotesk");color:var(--text-05);font-size:15px;font-weight:800}.timeline-card .prose-link{color:var(--text);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.timeline-card .prose-link:hover{text-decoration:none}.timeline-card .prose-link .prose-link-arrow{vertical-align:middle;text-decoration:none;display:inline-block;position:relative;top:1px}.timeline-card.welcome-card .avatars{display:flex;position:absolute;top:-40px}.timeline-card.welcome-card .avatars .monster-head{outline:4px solid var(--background);margin:0 -8px}.timeline-card.welcome-card .monsters{justify-content:center;align-items:center;margin:-5px;display:flex}.timeline-card.welcome-card .card-header{z-index:20;position:absolute;top:20px;right:20px}.timeline-card.welcome-card .hero-image{border-radius:80px;width:160px;height:160px}.timeline-card.welcome-card .events{flex-direction:column;align-items:center;width:100%;max-height:1800px;margin:0 0 30px;display:flex;overflow:visible}.timeline-card.welcome-card .p+.p{margin-top:15px}.timeline-card.welcome-card .body-stack{width:100%;display:grid}.timeline-card.welcome-card .body-stack>.text{grid-area:1/1;align-self:start}.timeline-card.welcome-card .body-stack>.text.body-hidden{visibility:hidden}.timeline-card.welcome-card .card-footer{justify-content:space-between;align-items:center;width:100%;min-height:30px;margin-top:-10px;margin-bottom:20px;display:flex}.timeline-card.general .events{flex-direction:column;gap:14px;max-height:none;display:flex;overflow:visible}.timeline-card.general .specialty-gated{flex-direction:column;gap:14px;display:flex}.timeline-card.general .specialty-gated.locked .specialty-description,.timeline-card.general .specialty-gated.locked .avatars,.timeline-card.general .specialty-gated.locked .ensemble-members{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.timeline-card.general .specialty-copy{position:relative}.timeline-card.general .specialty-paywall{z-index:3;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.timeline-card.general .specialty-paywall .paywall-panel{text-align:center;background:var(--background);border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:60vw;max-width:100%;padding:16px 18px;display:flex;box-shadow:0 6px 20px #00000040}.timeline-card.general .specialty-paywall .paywall-title{font-weight:400}.timeline-card.general .specialty-paywall .paywall-cta{background:var(--link);color:var(--background);font-family:var(--font-secondary,"Space Grotesk");letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;margin-top:2px;padding:8px 22px;font-weight:600}.timeline-card.general .avatars{grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:4px;display:grid}.timeline-card.general .avatar{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.timeline-card.general .avatar .monster-head{outline:5px solid var(--background);flex:none;margin:0}.timeline-card.general .avatar .avatar-name{text-align:left;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:1;min-width:0;font-size:.85em;line-height:1.2}.timeline-card.general .specialty-type{font-family:var(--font-secondary,"Space Grotesk");letter-spacing:2px;text-transform:uppercase;color:var(--text-08);margin-bottom:4px;font-size:11px;font-weight:600}.timeline-card.general .years{align-items:center;gap:8px;display:flex}.timeline-card.general .years .text{color:var(--text-08)}.timeline-card.general .parent-genre-above{margin-bottom:4px;display:flex}.timeline-card.general .parent-genre-pill{flex:none;margin:0}.timeline-card.general .instrument-badge-above{align-self:flex-start}.timeline-card.general .instrument-badge-float{float:right;margin:0 0 8px 18px}.timeline-card.general .movement-pills{flex-wrap:wrap;gap:7px;display:flex}.timeline-card.general .movement-pills .filter-pill{margin:0}.timeline-card.general .movements-empty{color:var(--text-05);font-style:italic}.timeline-card.general .ensemble-members{flex-wrap:wrap;gap:7px 16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.timeline-card.general .ensemble-members li{grid-template-columns:var(--badge-col-w,22px)1fr;flex:calc(50% - 8px);align-items:center;gap:8px;display:grid}.timeline-card.general .ensemble-members .member-badges{flex-direction:row;align-items:center;display:flex}.timeline-card.general .ensemble-members .member-badges .instrument-badge+.instrument-badge{margin-left:var(--badge-overlap)}.timeline-card.general .ensemble-members .member-name{font-family:var(--font-primary,Inter);color:var(--text);white-space:nowrap;font-size:14px;font-weight:300;line-height:1.2;text-decoration:none}.timeline-card.general .ensemble-members .member-name:hover{text-decoration:underline}.timeline-card.general .ensemble-members .member-name .prose-link-arrow{vertical-align:middle;text-decoration:none;display:inline-block;position:relative;top:1px}.timeline-card .h1 span{font-weight:300}.timeline-card .card-footer{align-items:center;display:flex}.timeline-card .card-footer .chevron-left-link{margin-right:7px}.timeline-card .card-footer .chevron-right-link{margin-left:auto}.timeline-card .card-header{justify-content:flex-end;align-items:center;display:flex}.timeline-card .events{width:calc(100% - 20px);max-height:150px;margin:-10px 0 15px;overflow:scroll}.timeline-card .networked-event hr{border:1px solid var(--text);opacity:.1;border-bottom:none;margin-top:10px;margin-bottom:10px;margin-left:8px}.timeline-card.person-card .years{align-items:center;gap:8px;display:flex}.timeline-card.person-card .years .h2{white-space:nowrap;min-width:96px;color:var(--text-08)}.timeline-card.person-card .person-intro{align-items:flex-start;gap:14px;margin:4px 0 14px;display:flex}.timeline-card.person-card .events{flex:1;width:auto;max-height:none;margin-top:0;overflow-x:hidden}.timeline-card.person-card .card-header.space-between{justify-content:space-between}.timeline-card.person-card .card-header .filter-pill{outline:6px solid var(--background)}.timeline-card.person-card .card-footer>div{justify-content:space-between;width:100%;display:flex}.timeline-card.person-card .card-footer>div .filter-pill{align-self:flex-end}.timeline-card.person-card .name-row{align-items:flex-start;gap:8px;display:flex}.timeline-card.person-card .name-row .h1{flex:1;min-width:0}.timeline-card.person-card .name-row-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.timeline-card.person-card .instrument-badges{flex-wrap:nowrap;justify-content:flex-end;display:flex}.timeline-card.person-card .instrument-badges .instrument-badge+.instrument-badge{margin-left:-8px}.timeline-card.person-card .tags{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.timeline-card.person-card .tags .filter-pill{margin:0}.timeline-card.person-card .card-gallery{margin-top:4px}.timeline-card.person-card .general-links{justify-content:space-between;align-items:flex-start;margin-top:12px;display:flex}.timeline-card.person-card .general-links span{color:var(--text-05)}.timeline-card.person-card .general-links .left,.timeline-card.person-card .general-links .right{flex-direction:row;display:flex}.timeline-card.person-card .general-links .right p{justify-content:left}.timeline-card.person-card .general-links .svg-icon{margin-right:6px}.timeline-card.person-card .general-links .text+.svg-icon{margin-left:12px}.mobile .timeline-card.general .card-header{justify-content:flex-start}.mobile .timeline-card.general .header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.mobile .timeline-card.general .collapse-toggle{cursor:pointer}.mobile .timeline-card.general .specialty-gated{display:contents}.mobile .timeline-card.general .events-collapser{opacity:1;grid-template-rows:1fr;min-height:0;transition:grid-template-rows .18s cubic-bezier(.2,0,0,1),opacity .12s ease-out;display:grid}.mobile .timeline-card.general .events-collapser>.events{min-height:0;overflow:hidden}.mobile .timeline-card.general.collapsed .events-collapser{opacity:0;grid-template-rows:0fr}.mobile .timeline-card.general.collapsed .collapsed-title-wrap{min-width:0}.mobile .timeline-card.general.collapsed .collapsed-title-wrap.tappable{cursor:pointer}.mobile .timeline-card.general.collapsed .collapsed-title{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.mobile .timeline-card.general .avatars{flex-wrap:nowrap;gap:0;margin-top:0;display:flex;position:absolute;top:0;left:20px;transform:translateY(-50%)}.mobile .timeline-card.general .avatar{gap:0;width:auto}.mobile .timeline-card.general .avatar+.avatar{margin-left:-12px}.mobile .timeline-card.general .avatar .avatar-name{display:none}.mobile .timeline-card.general .events{margin-bottom:0}.mobile .timeline-card.general .events>:first-child,.mobile .timeline-card.general .instrument-copy{margin-top:30px}.mobile .timeline-card.person-card{padding-top:64px}.mobile .timeline-card.person-card .card-header{margin:0;padding:0;position:absolute;top:0;left:0;right:0}.mobile .timeline-card.person-card .card-header>a:not(.filter-pill){z-index:2;position:absolute;top:14px;right:20px}.mobile .timeline-card.person-card .person-intro{margin:0;display:block}.mobile .timeline-card.person-card .person-intro .monster-head{z-index:3;outline:6px solid var(--background);margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,-55%)}.mobile .timeline-card.person-card .person-intro .events{width:100%}.mobile .timeline-card.person-card .headings .name-row{align-items:flex-start;gap:8px;display:flex}.mobile .timeline-card.person-card .headings .name-row .h1{flex:1;min-width:0}.mobile .timeline-card.person-card .headings.has-badges{padding-right:calc(var(--badges-w,52px) + 10px);position:relative}.mobile .timeline-card.person-card .headings.has-badges .name-row{display:block}.mobile .timeline-card.person-card .headings.has-badges .name-row-right{flex-direction:column;justify-content:flex-start;align-items:flex-end;position:absolute;top:0;right:0}.mobile .timeline-card.person-card .calling-buttons{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.mobile .timeline-card.person-card .other-calling{background-color:var(--link);border-color:var(--link)}.mobile .timeline-card.person-card .other-calling .text{color:var(--text-alt)}.mobile .timeline-card.person-card .headings .years{align-items:flex-start;margin-bottom:10px}.mobile .timeline-card.person-card .headings .years .level{margin-top:2px}.mobile .timeline-card.person-card .tags-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.mobile .timeline-card.person-card .tags-scroll::-webkit-scrollbar{display:none}.mobile .timeline-card.person-card .tags-scroll{margin-left:0;margin-right:0;padding-left:14px;padding-right:14px}.mobile .timeline-card.person-card .tags{flex-wrap:nowrap;width:max-content;margin-bottom:0}.mobile .timeline-card.person-card .tags .filter-pill{flex:none}.mobile .timeline-card.person-card .bands-row{margin-top:8px}.mobile .bottom-nav:has(.panel)~.timeline-card{display:none}.mobile .timeline-card.welcome-card .text.hero{white-space:nowrap;text-align:center;letter-spacing:1.5px;margin-bottom:12px;font-size:clamp(15px,5.2vw,24px)}.mobile .timeline-card.welcome-card .events{margin-bottom:0}.mobile .timeline-card.welcome-card .card-footer{order:1;margin-top:20px;margin-bottom:0}.theme-baby .timeline-card .text{color:var(--text-alt)}.theme-baby .timeline-card .svg{fill:var(--text-alt);stroke:var(--text-alt)}.desktop .timeline-card{border-radius:15px;max-width:560px;left:50%;transform:translate(-50%)}.desktop .timeline-card .event .text{width:230px}.desktop .timeline-card.welcome-card .monsters{max-width:100%;overflow:hidden}.desktop .timeline-card.welcome-card .card-header{justify-content:flex-end;margin-bottom:8px;position:static}.desktop .timeline-card.person-card .card-header{margin-bottom:8px}.desktop .timeline-card.person-card .headings{margin-bottom:18px}.desktop .timeline-card.person-card .headings.has-badges{padding-right:calc(var(--badges-w,52px) + 10px);position:relative}.desktop .timeline-card.person-card .headings.has-badges .name-row{display:block}.desktop .timeline-card.person-card .headings.has-badges .name-row-right{position:absolute;top:0;right:0}.desktop .timeline-card.person-card .person-intro{display:flow-root}.desktop .timeline-card.person-card .person-intro .monster-head{float:left;margin:0 14px 6px 0}.desktop .timeline-card.person-card .person-intro .events{width:auto;overflow:visible}.person-gated{position:relative}.person-card.locked .person-intro .events,.person-card.locked .tags{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.person-card.locked .card-gallery{z-index:4;position:relative}.person-paywall{z-index:3;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.person-paywall .paywall-panel{text-align:center;background:var(--background);border-radius:16px;flex-direction:column;align-items:center;gap:6px;width:60vw;max-width:100%;padding:16px 18px;display:flex;box-shadow:0 6px 20px #00000040}.person-paywall .paywall-title{font-weight:400}.person-paywall .paywall-cta{background:var(--link);color:var(--background);font-family:var(--font-secondary,"Space Grotesk");letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;margin-top:2px;padding:6px 18px;font-weight:600}.mobile .timeline-card.person-card .person-paywall{inset:64px 0 0}
