.TikTokGallery-module__Vwx-AG__gallery{margin-bottom:0}.TikTokGallery-module__Vwx-AG__gallery[data-view=spatial]{flex-direction:column;flex:1;min-height:0;display:flex}.TikTokGallery-module__Vwx-AG__header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:.65rem;display:flex}.TikTokGallery-module__Vwx-AG__header>div{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.TikTokGallery-module__Vwx-AG__header h2,.TikTokGallery-module__Vwx-AG__caption h3{margin:0;font-size:12px;font-weight:400;line-height:1.6}.TikTokGallery-module__Vwx-AG__header h2 span{color:var(--muted)}.TikTokGallery-module__Vwx-AG__header h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.TikTokGallery-module__Vwx-AG__header a,.TikTokGallery-module__Vwx-AG__sourceLink,.TikTokGallery-module__Vwx-AG__playerError a{align-items:center;gap:.3rem;display:inline-flex}.TikTokGallery-module__Vwx-AG__header a{margin-top:0}.TikTokGallery-module__Vwx-AG__header .TikTokGallery-module__Vwx-AG__headerControls,.TikTokGallery-module__Vwx-AG__viewModes,.TikTokGallery-module__Vwx-AG__sceneActions{flex-wrap:nowrap;align-items:center;gap:0;display:flex}.TikTokGallery-module__Vwx-AG__viewModes{margin-left:.65rem}.TikTokGallery-module__Vwx-AG__viewModes button{color:var(--muted)}.TikTokGallery-module__Vwx-AG__viewModes button[aria-pressed=true]{color:var(--foreground)}.TikTokGallery-module__Vwx-AG__spatialStage{flex:1;width:100%;min-height:0;position:relative}.TikTokGallery-module__Vwx-AG__sceneLoading{color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.TikTokGallery-module__Vwx-AG__sceneFooter{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:52px;margin-top:.5rem;padding-top:.5rem;display:grid}.TikTokGallery-module__Vwx-AG__sceneCaption{font-variant-numeric:tabular-nums;flex-direction:column;gap:.15rem;min-width:0;font-size:10px;display:flex}.TikTokGallery-module__Vwx-AG__sceneCaption span:first-child{color:var(--muted)}.TikTokGallery-module__Vwx-AG__sceneCaption span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TikTokGallery-module__Vwx-AG__header select{border:0;border-bottom:1px solid var(--faint);max-width:12rem;font:inherit;color:inherit;background:var(--background);cursor:pointer;border-radius:0;padding:.4rem .2rem}.TikTokGallery-module__Vwx-AG__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 1.1rem;min-height:0;display:grid}.TikTokGallery-module__Vwx-AG__post{min-width:0}.TikTokGallery-module__Vwx-AG__cover{aspect-ratio:16/10;color:#fff;cursor:pointer;background:#131313;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.TikTokGallery-module__Vwx-AG__image{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .24s}.TikTokGallery-module__Vwx-AG__cover:hover .TikTokGallery-module__Vwx-AG__image{transform:scale(1.025)}.TikTokGallery-module__Vwx-AG__play{background:#0009;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;padding-left:2px;transition:background .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TikTokGallery-module__Vwx-AG__cover:hover .TikTokGallery-module__Vwx-AG__play{background:#202deb}.TikTokGallery-module__Vwx-AG__duration{font-variant-numeric:tabular-nums;background:#000c;padding:.1rem .4rem;font-size:11px;position:absolute;bottom:.65rem;right:.65rem}.TikTokGallery-module__Vwx-AG__caption{padding-top:.6rem}.TikTokGallery-module__Vwx-AG__caption h3{min-height:3.2em}.TikTokGallery-module__Vwx-AG__caption h3 button{-webkit-line-clamp:2;font:inherit;color:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.TikTokGallery-module__Vwx-AG__details{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.2rem;font-size:10px;display:flex}.TikTokGallery-module__Vwx-AG__details span{align-items:center;gap:.3rem;display:inline-flex}.TikTokGallery-module__Vwx-AG__categoryLabel{min-width:0;font-size:9px}.TikTokGallery-module__Vwx-AG__details span:last-child{flex-shrink:0}.TikTokGallery-module__Vwx-AG__pagination{border-top:1px solid var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:.65rem;font-size:10px;display:flex}.TikTokGallery-module__Vwx-AG__pagination>span>span{color:var(--muted)}.TikTokGallery-module__Vwx-AG__pagination>div{align-items:center;gap:.4rem;display:flex}.TikTokGallery-module__Vwx-AG__pagination>div>span{text-align:center;min-width:4rem}.TikTokGallery-module__Vwx-AG__cover:focus-visible,.TikTokGallery-module__Vwx-AG__caption button:focus-visible,.TikTokGallery-module__Vwx-AG__iconButton:focus-visible{outline-offset:4px;outline:2px solid}.TikTokGallery-module__Vwx-AG__dialog{width:min(58rem,100% - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--foreground);background:#111;border:1px solid #ffffff26;margin:auto;padding:0;position:fixed}.TikTokGallery-module__Vwx-AG__dialog::backdrop{background:#000d}.TikTokGallery-module__Vwx-AG__playerLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.5rem;display:grid;position:relative}.TikTokGallery-module__Vwx-AG__player{aspect-ratio:9/16;background:#000;width:100%;max-height:calc(100dvh - 7rem);position:relative}.TikTokGallery-module__Vwx-AG__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.TikTokGallery-module__Vwx-AG__loading,.TikTokGallery-module__Vwx-AG__playerError{align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.TikTokGallery-module__Vwx-AG__loading{pointer-events:none}.TikTokGallery-module__Vwx-AG__playerError{text-align:center;background:#111;padding:1rem}.TikTokGallery-module__Vwx-AG__playerInfo{overflow-wrap:anywhere;min-width:0}.TikTokGallery-module__Vwx-AG__byline,.TikTokGallery-module__Vwx-AG__playerInfo time{color:#aaa;font-size:10px}.TikTokGallery-module__Vwx-AG__playerInfo h2{margin:1rem 0;font-size:17px;font-weight:400;line-height:1.5}.TikTokGallery-module__Vwx-AG__description{color:#c5c5c5;margin:1.5rem 0}.TikTokGallery-module__Vwx-AG__sourceLink{margin-top:.8rem}.TikTokGallery-module__Vwx-AG__iconButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.TikTokGallery-module__Vwx-AG__iconButton:hover{background:#ffffff14}.TikTokGallery-module__Vwx-AG__iconButton:disabled{opacity:.3;cursor:default;background:0 0}.TikTokGallery-module__Vwx-AG__close{z-index:1;position:absolute;top:.3rem;right:.3rem}.TikTokGallery-module__Vwx-AG__playerNav{font-variant-numeric:tabular-nums;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1rem;font-size:11px;display:flex}.TikTokGallery-module__Vwx-AG__spinner{animation:1s linear infinite TikTokGallery-module__Vwx-AG__spin}.TikTokGallery-module__Vwx-AG__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes TikTokGallery-module__Vwx-AG__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.TikTokGallery-module__Vwx-AG__playerLayout{gap:1.5rem;padding:3rem 1.5rem 1.5rem}}@media (max-width:700px){.TikTokGallery-module__Vwx-AG__grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.TikTokGallery-module__Vwx-AG__viewModes{margin-left:.15rem}.TikTokGallery-module__Vwx-AG__headerControls .TikTokGallery-module__Vwx-AG__iconButton{flex-basis:34px;width:34px}.TikTokGallery-module__Vwx-AG__grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}.TikTokGallery-module__Vwx-AG__header{gap:.75rem}.TikTokGallery-module__Vwx-AG__header>div{display:block}.TikTokGallery-module__Vwx-AG__header a{margin-top:.3rem}.TikTokGallery-module__Vwx-AG__caption h3{min-height:3.2em;font-size:11px}.TikTokGallery-module__Vwx-AG__details{font-size:9px}.TikTokGallery-module__Vwx-AG__categoryLabel{font-size:8px}.TikTokGallery-module__Vwx-AG__dialog{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.TikTokGallery-module__Vwx-AG__playerLayout{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:3rem 1rem 1rem}.TikTokGallery-module__Vwx-AG__player{width:min(100%,28rem);height:min(60dvh,36rem);margin:auto}.TikTokGallery-module__Vwx-AG__playerInfo h2{font-size:15px}.TikTokGallery-module__Vwx-AG__playerNav{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.TikTokGallery-module__Vwx-AG__image{transition:none}.TikTokGallery-module__Vwx-AG__spinner{animation:none}}@media (max-width:360px){.TikTokGallery-module__Vwx-AG__header{flex-wrap:wrap}.TikTokGallery-module__Vwx-AG__header .TikTokGallery-module__Vwx-AG__headerControls{justify-content:space-between;width:100%}}
.WorkCollection-module__BFK80q__tabs{flex-shrink:0;gap:2rem;margin-bottom:.9rem;display:flex}.WorkCollection-module__BFK80q__tabs button{min-height:44px;color:var(--muted);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.65rem;margin-bottom:-1px;padding:0 0 .65rem;display:inline-flex}.WorkCollection-module__BFK80q__tabs button[aria-selected=true]{border-bottom-color:var(--foreground);color:var(--foreground)}.WorkCollection-module__BFK80q__tabs span{color:var(--muted);font-size:10px}.WorkCollection-module__BFK80q__tabs button:focus-visible{outline:2px solid var(--foreground);outline-offset:4px}
.work-module__fg0oIG__index{width:100%;margin-top:1.5rem;margin-bottom:3rem}.work-module__fg0oIG__index h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.work-module__fg0oIG__workPage:has([role=tabpanel]:not([hidden]) [data-view=spatial]){flex-direction:column;height:100svh;min-height:540px;display:flex;overflow:hidden}.work-module__fg0oIG__workPage:has([role=tabpanel]:not([hidden]) [data-view=spatial]) .work-module__fg0oIG__index{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex}.work-module__fg0oIG__workPage:has([role=tabpanel]:not([hidden]) [data-view=spatial]) .work-module__fg0oIG__index>[role=tabpanel]:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}
