.twa-directory{background:#fff;color:#111}.twa-directory__wrap{padding-top:62px;padding-bottom:88px}.twa-directory__intro{max-width:690px;margin:0 auto 46px;text-align:center}.twa-directory__intro h1{margin:0 0 16px;color:#111;font:600 clamp(36px,4.2vw,58px)/1.15 var(--twa-font-head, "Fredoka", sans-serif)}.twa-directory__intro>p{margin:0;color:#555;font:400 16px/1.8 Poppins,sans-serif}twa-artists-directory{display:block}.twa-directory__toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #e6e4e0}.twa-directory__toolbar[hidden]{display:none}.twa-directory__count{margin:0;color:#666;font:400 13px/1.5 Poppins,sans-serif}.twa-directory__search{display:flex;align-items:center;width:min(100%,300px);gap:10px;border:1px solid #d8d5d0;border-radius:6px;padding:10px 14px}.twa-directory__search:focus-within{outline:2px solid #f5a623;outline-offset:2px}.twa-directory__search>span{display:flex;flex:0 0 16px}.twa-directory__search svg{width:16px;height:16px}.twa-directory__search input{-webkit-appearance:auto;appearance:auto;min-width:0;width:100%;border:0;outline:0;background:transparent;color:#111;font:400 13px/1.5 Poppins,sans-serif}.twa-directory__search input::placeholder{color:#6b6b6b}.twa-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 26px;margin:0;padding:0;list-style:none}.twa-directory__artist{display:flex;min-width:0;flex-direction:column}.twa-directory__artist[hidden]{display:none}.twa-directory__portrait{aspect-ratio:1;overflow:hidden;border-radius:8px;background:#f4f2ef}.twa-directory__portrait img{display:block;width:100%;height:100%;object-fit:cover}.twa-directory__initial{display:grid;place-items:center;height:100%;color:#666;font:600 72px/1 var(--twa-font-head, "Fredoka", sans-serif)}.twa-directory__details{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:18px 0 0}.twa-directory__details h2{margin:0;color:#111;font:600 26px/1.2 var(--twa-font-head, "Fredoka", sans-serif)}.twa-directory__bio{margin:9px 0 0;color:#555;font:400 13px/1.7 Poppins,sans-serif}.twa-directory__socials{display:flex;flex-wrap:wrap;align-items:center;gap:3px;width:100%;margin-top:auto;padding-top:15px}.twa-directory__social{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;min-height:40px;color:#333;text-decoration:none;border-radius:4px}.twa-directory__social:hover{color:#111;background:#fff3dd}.twa-directory__social:focus-visible{outline:2px solid #e0940f;outline-offset:2px}.twa-directory__social>span{display:inline-flex}.twa-directory__social svg{width:20px;height:20px}.twa-directory__social--text{width:auto;gap:7px;padding:0 9px;font:600 12px/1.5 Poppins,sans-serif}.twa-directory__empty{padding:56px 20px;text-align:center}.twa-directory__empty[hidden]{display:none}.twa-directory__empty h2{margin:0 0 10px;font-family:var(--twa-font-head, "Fredoka", sans-serif)}.twa-directory__empty p{color:#555}@media(max-width:989px){.twa-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(max-width:749px){.twa-directory__wrap{padding:36px 20px 56px}.twa-directory__intro{margin-bottom:28px}.twa-directory__intro>p{font-size:14px;line-height:1.75}.twa-directory__toolbar{gap:14px;margin-bottom:24px}.twa-directory__count{white-space:nowrap;font-size:12px}.twa-directory__search{width:min(100%,240px)}.twa-directory__grid{gap:30px 16px}.twa-directory__details{padding-top:14px}.twa-directory__details h2{font-size:22px}.twa-directory__bio{font-size:12px}.twa-directory__socials{gap:0}.twa-directory__social{width:36px;min-height:40px}.twa-directory__social--text{width:auto;padding:0 5px;font-size:11px}}twa-home-media.twa-directory__spotlight{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;margin:0 0 52px;border-radius:12px;background:#f7f6f4}.twa-directory__spotlight-copy{align-self:center;padding:46px}.twa-directory__eyebrow{margin:0 0 14px;color:#775016;font:600 11px/1.5 Poppins,sans-serif;letter-spacing:.14em;text-transform:uppercase}.twa-directory__spotlight-copy>h2{color:#111;margin:0 0 10px;font:600 clamp(34px,4vw,50px)/1.1 var(--twa-font-head, "Fredoka", sans-serif)}.twa-directory__spotlight-role{margin:0;color:#555;font:600 13px/1.7 Poppins,sans-serif}.twa-directory__spotlight-story{margin:20px 0 0;color:#555;font:400 14px/1.8 Poppins,sans-serif}.twa-directory__watch{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;margin:26px 0 0;border:0;border-radius:6px;background:#f5a623;color:#111;font:600 13px/1.5 Poppins,sans-serif;cursor:pointer}.twa-directory__watch:hover{background:#e0940f}.twa-directory__watch>span{font-size:12px}.twa-directory__spotlight-copy .twa-directory__socials{margin-top:14px;padding-top:0}.twa-directory__spotlight-media{position:relative;isolation:isolate;display:block;min-height:390px;height:100%;width:100%;padding:0;border:0;border-radius:0;background:#222;color:#fff;overflow:hidden}button.twa-directory__spotlight-media{cursor:pointer}.twa-directory__spotlight-media>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center 35%}.twa-directory__spotlight-media:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000b);pointer-events:none}.twa-directory__spotlight-play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:62px;padding-left:3px;border-radius:50%;background:#f5a623;color:#111;font-size:21px}.twa-directory__spotlight-caption{position:absolute;z-index:1;left:24px;bottom:22px;right:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;font:600 12px/1.5 Poppins,sans-serif}.twa-directory__watch:focus-visible,.twa-directory__spotlight-media:focus-visible{outline:3px solid #111;outline-offset:-5px}@media(max-width:989px){.twa-directory__spotlight-copy{padding:30px}}@media(max-width:749px){twa-home-media.twa-directory__spotlight{grid-template-columns:1fr;margin-bottom:34px}.twa-directory__spotlight-copy{padding:28px 24px}.twa-directory__spotlight-media{grid-row:1;min-height:0;aspect-ratio:4/3}.twa-directory__spotlight-copy>h2{font-size:36px}.twa-directory__spotlight-story{margin-top:14px}.twa-directory__watch{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/section-twa-artists-directory.css.map */
