.drop[data-astro-cid-6y4lfnsc][hidden]{display:none}.drop__grid[data-astro-cid-6y4lfnsc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.drop__grid[data-astro-cid-6y4lfnsc] .prod a{color:inherit;background:var(--surface-2);border:var(--bw) solid var(--line-2);box-shadow:3px 3px 0 var(--shadow);padding:6px 6px 8px;text-decoration:none;transition:transform 80ms ease-out,box-shadow 80ms ease-out,border-color 80ms;display:block;position:relative}.drop__grid[data-astro-cid-6y4lfnsc] .prod a:before{content:"";top:calc(-1 * var(--bw));background:var(--surface);border:var(--bw) solid var(--line-2);border-top:0;width:36%;height:5px;position:absolute;left:50%;transform:translate(-50%)}.drop__grid[data-astro-cid-6y4lfnsc] .prod a:hover,.drop__grid[data-astro-cid-6y4lfnsc] .prod a:focus-visible{border-color:var(--accent);box-shadow:5px 5px 0 var(--accent);transform:translate(-2px,-2px)}.drop__grid[data-astro-cid-6y4lfnsc] .prod a:hover:before,.drop__grid[data-astro-cid-6y4lfnsc] .prod a:focus-visible:before{border-color:var(--accent)}.drop__grid[data-astro-cid-6y4lfnsc] .prod a:active{box-shadow:0 0 0 var(--shadow);transform:translate(3px,3px)}.drop__grid[data-astro-cid-6y4lfnsc] .prod__top{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin:4px 0 6px;display:flex}.drop__grid[data-astro-cid-6y4lfnsc] .prod__slot{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9px;font-weight:500}.drop__grid[data-astro-cid-6y4lfnsc] .prod__grip{background:repeating-linear-gradient(90deg, var(--line-2) 0 2px, transparent 2px 5px);flex:none;width:26px;height:8px}.drop__grid[data-astro-cid-6y4lfnsc] .prod__thumb{aspect-ratio:1;background:var(--well,#0d1013);border:1px solid var(--line,#2a3037);overflow:hidden}.drop__grid[data-astro-cid-6y4lfnsc] .prod__thumb img{object-fit:cover;width:100%;height:100%;display:block}.drop__grid[data-astro-cid-6y4lfnsc] .prod__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 1px;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.drop__grid[data-astro-cid-6y4lfnsc] .prod a:hover .prod__name,.drop__grid[data-astro-cid-6y4lfnsc] .prod a:focus-visible .prod__name{color:var(--accent)}.drop__grid[data-astro-cid-6y4lfnsc] .prod__price{font-family:var(--mono);color:var(--accent,#c98b2c);font-size:10.5px}.drop__grid[data-astro-cid-6y4lfnsc] .prod--out .prod__price{color:var(--muted,#8f8a80)}.drop__grid[data-astro-cid-6y4lfnsc] .prod--out .prod__thumb{opacity:.55}.drop__grid[data-astro-cid-6y4lfnsc] .prod--out .prod__slot{color:var(--ink-2)}@media (width>=1180px){.drop__grid[data-astro-cid-6y4lfnsc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}}@media (width<=420px){.drop__grid[data-astro-cid-6y4lfnsc]{gap:8px}.drop__grid[data-astro-cid-6y4lfnsc] .prod a{padding:4px 4px 6px}.drop__grid[data-astro-cid-6y4lfnsc] .prod__name{font-size:11px}.drop__grid[data-astro-cid-6y4lfnsc] .prod__grip{display:none}}.player-frame{aspect-ratio:16/9;background:var(--well,#0d1013);border:var(--bw,2px) solid var(--line-2,#3a424b);box-shadow:var(--lift,4px) var(--lift,4px) 0 var(--shadow,#050608);position:relative;overflow:hidden}.player-frame iframe{border:0;width:100%;height:100%;display:block}.player-placeholder{text-align:center;place-content:center;gap:4px;padding:16px;display:grid;position:absolute;inset:0}.pf-title{font-family:var(--display);text-transform:uppercase;margin:0;font-size:18px}.pf-sub{color:var(--muted,#8f8a80);margin:0;font-size:13px}.badge{z-index:2;font-family:var(--mono);letter-spacing:.14em;padding:3px 9px;font-size:10.5px;font-weight:500;position:absolute;top:10px;left:10px}.badge--live{background:var(--live,#c95a55);color:#fff;align-items:center;gap:7px;display:inline-flex}.badge__dot{background:#fff;width:7px;height:7px;position:relative}@media (prefers-reduced-motion:no-preference){.badge__dot:after{content:"";background:#fff;animation:1.8s ease-out infinite badge-pulse;position:absolute;inset:0}}@keyframes badge-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.badge--off{background:var(--line-2,#3a424b);color:var(--ink,#e7e2d6)}.next-clip{z-index:2;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--ink,#e7e2d6);border:1px solid var(--line-2,#3a424b);background:#12161ad9;padding:5px 11px;font-size:11px;transition:border-color .15s,color .15s,background .15s;position:absolute;top:10px;right:10px}.next-clip:hover,.next-clip:focus-visible{border-color:var(--accent,#c98b2c);color:var(--accent,#c98b2c)}.next-clip:disabled{opacity:.6;cursor:progress}.chat-frame[data-astro-cid-pjet5jdr]{border:var(--bw,2px) solid var(--line-2,#3a424b);height:100%;min-height:240px;box-shadow:var(--lift,4px) var(--lift,4px) 0 var(--shadow,#050608);background:var(--well,#0d1013);overflow:hidden}.chat-frame[data-astro-cid-pjet5jdr] iframe[data-astro-cid-pjet5jdr]{border:0;width:100%;height:100%;display:block}.deck[data-astro-cid-6qw3kte7]{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:16px;display:grid}.deck__chat[data-astro-cid-6qw3kte7]{min-height:100%;position:relative}.deck__chat[data-astro-cid-6qw3kte7] .chat-frame{height:auto;min-height:0;position:absolute;inset:0}@media (width<=880px){.deck[data-astro-cid-6qw3kte7]{grid-template-columns:1fr}.deck__chat[data-astro-cid-6qw3kte7]{min-height:420px}}@media (width<=560px){.deck__chat[data-astro-cid-6qw3kte7]{min-height:340px}}.about[data-astro-cid-54fmfuic][hidden]{display:none}.about__body[data-astro-cid-54fmfuic]{align-items:flex-start;gap:14px;display:flex}.about__pic[data-astro-cid-54fmfuic]{object-fit:cover;background:var(--well);border:1px solid var(--line-2);flex:none;width:88px;height:88px;display:block}.about__pic[data-astro-cid-54fmfuic][hidden]{display:none}.about__text[data-astro-cid-54fmfuic]{min-width:0}.about__text[data-astro-cid-54fmfuic] p{white-space:pre-line;color:var(--ink-2);margin:0 0 .8em;font-size:14px}.about__text[data-astro-cid-54fmfuic] p:last-child{margin-bottom:0}.blogbox__lead[data-astro-cid-bp2fhzqa]{color:inherit;gap:4px;text-decoration:none;display:grid}.blogbox__lead[data-astro-cid-bp2fhzqa][hidden]{display:none}.blogbox__date[data-astro-cid-bp2fhzqa]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.blogbox__title[data-astro-cid-bp2fhzqa]{font-family:var(--display);color:var(--ink);font-size:18px;line-height:1.2}.blogbox__excerpt[data-astro-cid-bp2fhzqa]{color:var(--ink-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.blogbox__read[data-astro-cid-bp2fhzqa]{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:4px;font-size:10.5px;font-weight:500}.blogbox__lead[data-astro-cid-bp2fhzqa]:hover .blogbox__title[data-astro-cid-bp2fhzqa],.blogbox__lead[data-astro-cid-bp2fhzqa]:focus-visible .blogbox__title[data-astro-cid-bp2fhzqa]{color:var(--accent)}.blogbox__more[data-astro-cid-bp2fhzqa]{margin:0;padding:0;list-style:none;display:grid}.blogbox__more[data-astro-cid-bp2fhzqa]:not(:empty){margin-top:14px}.blogbox__more[data-astro-cid-bp2fhzqa] li{border-top:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.blogbox__more[data-astro-cid-bp2fhzqa] .blogbox__item{color:var(--ink);font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}.blogbox__more[data-astro-cid-bp2fhzqa] .blogbox__item:hover,.blogbox__more[data-astro-cid-bp2fhzqa] .blogbox__item:focus-visible{color:var(--accent)}.blogbox__more[data-astro-cid-bp2fhzqa] .blogbox__date{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.blogbox__empty[data-astro-cid-bp2fhzqa]{margin:0;font-size:13.5px}.contact__status[data-astro-cid-k6lljgf6]{color:var(--ink-2);min-height:1.2em;margin:8px 0 0;font-size:13px}.contact__closed[data-astro-cid-k6lljgf6]{margin:0;font-size:13.5px}.turnstile[data-astro-cid-k6lljgf6]:empty{display:none}.turnstile[data-astro-cid-k6lljgf6]{margin-bottom:10px}.shell{grid-template-columns:minmax(0,1fr);gap:24px;max-width:2400px;margin:0 auto;padding:20px 20px 64px;display:grid}.shell__main,.shell__side,.lower{display:contents}@media (width<=1179px){.deck{order:1}.drop{order:2}.rail--videos{order:3}.rail--shorts{order:4}.blogbox{order:5}.about{order:6}.contact{order:7}}@media (width>=700px) and (width<=1179px){.shell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.deck,.drop,.rail--videos,.rail--shorts{grid-column:1/-1}}@media (width>=1180px){.shell{grid-template-columns:minmax(0,1fr) clamp(300px,22vw,440px);align-items:start}.shell__main,.shell__side{align-content:start;gap:24px;min-width:0;display:grid}.lower{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:24px;display:grid}}.rail[hidden]{display:none}.rail{min-width:0}.track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;grid-auto-flow:column;margin:-4px -8px 0 -4px;padding:4px 8px 12px 4px;scroll-padding-left:4px;display:grid;overflow-x:auto}.track>*{scroll-snap-align:start}.vids{grid-auto-columns:max(180px,20% - 11.2px);gap:14px}.shorts{grid-auto-columns:max(100px,16.6667% - 8.33333px);gap:10px}.card{color:inherit;text-decoration:none;display:block}@media (prefers-reduced-motion:no-preference){.track>.card{animation:.45s cubic-bezier(.2,.7,.2,1) both card-in}}@keyframes card-in{0%{opacity:0;transform:translateY(10px)}}.card__thumb{aspect-ratio:16/9;background:var(--well);border:var(--bw) solid var(--line-2);box-shadow:3px 3px 0 var(--shadow);transition:transform 80ms ease-out,box-shadow 80ms ease-out,border-color 80ms;position:relative;overflow:hidden}.card:hover .card__thumb,.card:focus-visible .card__thumb{box-shadow:5px 5px 0 var(--accent);transform:translate(-2px,-2px)}.card:active .card__thumb{box-shadow:0 0 0 var(--shadow);transform:translate(3px,3px)}.card__dur{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);background:#0d1013e0;padding:1px 6px;font-size:10.5px;position:absolute;bottom:6px;right:6px}.card--v .card__thumb{aspect-ratio:9/16}.card__thumb img{object-fit:cover;width:100%;height:100%;display:block}.card__title{font-family:var(--display);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 3px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.card__meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.card--v .card__title{font-size:12px}.card:hover .card__thumb,.card:focus-visible .card__thumb{border-color:var(--accent)}.card:hover .card__title,.card:focus-visible .card__title{color:var(--accent)}.player{background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.player::backdrop{background:#0a0c0fe0}.player__frame{aspect-ratio:16/9;background:#000;width:min(1100px,92vw,145.778vh);overflow:hidden;box-shadow:0 24px 60px -20px #000c}.player--v .player__frame{aspect-ratio:9/16;width:auto;height:min(82vh,163.556vw)}.player__frame iframe{border:0;width:100%;height:100%;display:block}.player__close{width:32px;height:32px;color:var(--ink);font-family:var(--mono);cursor:pointer;background:0 0;border:0;padding:0;font-size:26px;line-height:1;position:absolute;top:-40px;right:0}.player__close:hover,.player__close:focus-visible{color:var(--accent)}
