.inline-link[data-astro-cid-2gq5xpdr]{color:var(--gold);border-bottom:1px solid rgba(255,215,0,.4)}.inline-link[data-astro-cid-2gq5xpdr]:hover{color:var(--white);border-color:var(--white)}.hint[data-astro-cid-2gq5xpdr]{font-size:13px;color:var(--gray);line-height:1.6;margin-top:8px}.opt[data-astro-cid-2gq5xpdr]{color:var(--gray);text-transform:none;letter-spacing:0}.agreement-section[data-astro-cid-2gq5xpdr]{background:var(--dark-2)}.works-intro[data-astro-cid-2gq5xpdr]{max-width:720px;color:var(--gray-light);line-height:1.7;margin-bottom:24px}.agreement[data-astro-cid-2gq5xpdr]{background:#f4f1ea;color:#1a1a1a;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.65;padding:40px 48px;max-height:520px;overflow-y:auto;border:1px solid #2a2a2a;box-shadow:inset 0 -40px 40px -40px #00000040}.agreement[data-astro-cid-2gq5xpdr] h3[data-astro-cid-2gq5xpdr]{font-family:Georgia,serif;font-size:17px;text-transform:uppercase;letter-spacing:1px;margin:0 0 18px}.agreement[data-astro-cid-2gq5xpdr] h3[data-astro-cid-2gq5xpdr]+h3[data-astro-cid-2gq5xpdr],.agreement[data-astro-cid-2gq5xpdr] p[data-astro-cid-2gq5xpdr]+h3[data-astro-cid-2gq5xpdr]{margin-top:36px}.agreement[data-astro-cid-2gq5xpdr] p[data-astro-cid-2gq5xpdr]{margin-bottom:14px}.works-table[data-astro-cid-2gq5xpdr]{width:100%;border-collapse:collapse;font-size:14px;margin-top:8px}.works-table[data-astro-cid-2gq5xpdr] th[data-astro-cid-2gq5xpdr],.works-table[data-astro-cid-2gq5xpdr] td[data-astro-cid-2gq5xpdr]{border:1px solid #333;padding:8px 10px;text-align:left;vertical-align:top}.works-table[data-astro-cid-2gq5xpdr] th[data-astro-cid-2gq5xpdr]{background:#e6e1d6}.works-note[data-astro-cid-2gq5xpdr]{margin-top:20px;color:var(--gray);font-size:14px}#agreement[data-astro-cid-2gq5xpdr]{scroll-margin-top:96px}@media(max-width:900px){.agreement[data-astro-cid-2gq5xpdr]{padding:24px 20px}}.inline-link[data-astro-cid-2ctbi2sf]{color:var(--gold);border-bottom:1px solid rgba(255,215,0,.4)}.inline-link[data-astro-cid-2ctbi2sf]:hover{color:var(--white);border-color:var(--white)}.hint[data-astro-cid-2ctbi2sf]{font-size:13px;color:var(--gray);line-height:1.6;margin-top:8px}.opt[data-astro-cid-2ctbi2sf]{color:var(--gray);text-transform:none;letter-spacing:0}.scr-hero-actions[data-astro-cid-2ctbi2sf]{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.license-form[data-astro-cid-2ctbi2sf]{display:flex;flex-direction:column;gap:36px;max-width:820px}fieldset[data-astro-cid-2ctbi2sf]{border:none;display:flex;flex-direction:column;gap:20px}legend[data-astro-cid-2ctbi2sf]{font-family:var(--font-display);font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--white);margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #2a2a2a;width:100%}.form-row[data-astro-cid-2ctbi2sf]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-astro-cid-2ctbi2sf]{display:flex;flex-direction:column;gap:6px}.form-group[data-astro-cid-2ctbi2sf] label[data-astro-cid-2ctbi2sf],.film-grid[data-astro-cid-2ctbi2sf]+.field-error[data-astro-cid-2ctbi2sf]{font-family:var(--font-display);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--dark-gold)}.form-group[data-astro-cid-2ctbi2sf] input[data-astro-cid-2ctbi2sf],.form-group[data-astro-cid-2ctbi2sf] select[data-astro-cid-2ctbi2sf],.form-group[data-astro-cid-2ctbi2sf] textarea[data-astro-cid-2ctbi2sf]{background:#ffffff0a;border:1px solid #2a2a2a;color:var(--white);font-family:var(--font-body);font-size:15px;padding:12px 16px;outline:none;width:100%;resize:vertical;transition:border-color .2s}.form-group[data-astro-cid-2ctbi2sf] input[data-astro-cid-2ctbi2sf]:focus,.form-group[data-astro-cid-2ctbi2sf] select[data-astro-cid-2ctbi2sf]:focus,.form-group[data-astro-cid-2ctbi2sf] textarea[data-astro-cid-2ctbi2sf]:focus{border-color:var(--gold)}.form-group[data-astro-cid-2ctbi2sf] input[data-astro-cid-2ctbi2sf]::placeholder,.form-group[data-astro-cid-2ctbi2sf] textarea[data-astro-cid-2ctbi2sf]::placeholder{color:#444}.form-group[data-astro-cid-2ctbi2sf] select[data-astro-cid-2ctbi2sf] option[data-astro-cid-2ctbi2sf]{background:#1a1a1a}.form-group[data-astro-cid-2ctbi2sf].invalid input[data-astro-cid-2ctbi2sf],.form-group[data-astro-cid-2ctbi2sf].invalid select[data-astro-cid-2ctbi2sf]{border-color:#e05252}.field-error[data-astro-cid-2ctbi2sf]{color:#ff7b7b;font-size:13px;min-height:0}.field-error[data-astro-cid-2ctbi2sf]:empty{display:none}.form-error[data-astro-cid-2ctbi2sf]{font-size:15px}.film-grid[data-astro-cid-2ctbi2sf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.film-check[data-astro-cid-2ctbi2sf]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #2a2a2a;background:#ffffff08;cursor:pointer;font-size:15px;color:var(--gray-light);transition:border-color .2s,color .2s}.film-check[data-astro-cid-2ctbi2sf]:hover{border-color:var(--dark-gold);color:var(--white)}.film-check[data-astro-cid-2ctbi2sf]:has(input:checked){border-color:var(--gold);color:var(--white);background:#ffd7000f}.film-check[data-astro-cid-2ctbi2sf] input[data-astro-cid-2ctbi2sf]{accent-color:var(--gold);width:18px;height:18px;flex-shrink:0}.film-check[data-astro-cid-2ctbi2sf].inline{display:inline-flex}.hp[data-astro-cid-2ctbi2sf]{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.consent-check[data-astro-cid-2ctbi2sf]{display:grid;grid-template-columns:24px 1fr;gap:16px;align-items:start;padding:24px;background:var(--dark-2);border-left:3px solid var(--gold);color:var(--gray-light);line-height:1.65;font-size:15px;cursor:pointer}.consent-check[data-astro-cid-2ctbi2sf] input[data-astro-cid-2ctbi2sf]{accent-color:var(--gold);width:20px;height:20px;margin-top:2px}.consent-check[data-astro-cid-2ctbi2sf]:has(input:checked){color:var(--white)}#submitBtn[data-astro-cid-2ctbi2sf][disabled]{opacity:.5;cursor:wait}#request[data-astro-cid-2ctbi2sf],#agreement[data-astro-cid-2ctbi2sf],#how-it-works[data-astro-cid-2ctbi2sf],.success-panel[data-astro-cid-2ctbi2sf]{scroll-margin-top:96px}.success-panel[data-astro-cid-2ctbi2sf]{max-width:820px;padding:40px;background:var(--dark-2);border-left:3px solid var(--gold)}.success-panel[data-astro-cid-2ctbi2sf] p[data-astro-cid-2ctbi2sf]{color:var(--gray-light);line-height:1.7}#request[data-astro-cid-2ctbi2sf],.success-panel[data-astro-cid-2ctbi2sf]{scroll-margin-top:96px}@media(max-width:900px){.form-row[data-astro-cid-2ctbi2sf]{grid-template-columns:1fr}}.gc-events .btn{font-size:15px!important;letter-spacing:2px;padding:14px 28px!important}.gc-events[data-astro-cid-bt6c25ag]{background:var(--dark)}.gc-day-tabs[data-astro-cid-bt6c25ag]{display:flex;gap:8px;flex-wrap:wrap;margin:32px 0}.gc-day-tab[data-astro-cid-bt6c25ag]{font-family:var(--font-display);font-size:15px;letter-spacing:2px;text-transform:uppercase;padding:12px 26px;border:1px solid #3a3a3a;background:transparent;color:#c8c8c8;cursor:pointer;transition:all .2s}.gc-day-tab[data-astro-cid-bt6c25ag]:hover{border-color:var(--gold);color:var(--gold)}.gc-day-tab[data-astro-cid-bt6c25ag][data-active=true]{background:var(--gold);color:var(--black);border-color:var(--gold)}.gc-cards-wrap[data-astro-cid-bt6c25ag]{display:flex;flex-direction:column;gap:48px}.gc-day-group[data-astro-cid-bt6c25ag]{display:flex;flex-direction:column;gap:16px}.gc-day-header[data-astro-cid-bt6c25ag]{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);font-weight:900;color:var(--white);line-height:1.05;margin:0 0 8px;letter-spacing:-1px;border-bottom:1px solid #2a2a2a;padding-bottom:12px;display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.gc-day-date[data-astro-cid-bt6c25ag]{font-family:var(--font-display);font-size:20px;font-weight:400;color:#f0c850;letter-spacing:1px;text-transform:uppercase}.gc-card[data-astro-cid-bt6c25ag]{background:#2e2e2e;border:1px solid #3a3a3a;border-radius:4px;padding:24px 28px;box-shadow:0 4px 14px #0000008c;transition:border-color .2s,transform .2s,box-shadow .2s}.gc-card[data-astro-cid-bt6c25ag]:hover{border-color:#4a4a4a;transform:translateY(-1px);box-shadow:0 6px 18px #0009}.gc-card[data-astro-cid-bt6c25ag].hidden{display:none}.gc-card-featured[data-astro-cid-bt6c25ag]{border-color:var(--gold);box-shadow:0 4px 14px #0000008c,0 0 0 1px #d4af374d}.gc-featured-badge[data-astro-cid-bt6c25ag]{display:inline-block;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--black);background:var(--gold);padding:6px 14px;border-radius:2px;margin-bottom:14px}.gc-card-head[data-astro-cid-bt6c25ag]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px}.gc-event-title[data-astro-cid-bt6c25ag]{flex:1;min-width:0;font-family:var(--font-display);font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.2;margin:0}.gc-event-title[data-astro-cid-bt6c25ag] a[data-astro-cid-bt6c25ag]{color:var(--white);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.gc-event-title[data-astro-cid-bt6c25ag] a[data-astro-cid-bt6c25ag]:hover{color:var(--gold);border-bottom-color:#d4af3766}.gc-time-block[data-astro-cid-bt6c25ag]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px}.gc-time-badge[data-astro-cid-bt6c25ag]{background:#2a3d5c;color:#d4e3f5;border:1px solid #3d5278;padding:10px 18px;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;min-width:120px}.gc-time-day[data-astro-cid-bt6c25ag]{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;opacity:.85}.gc-time-hour[data-astro-cid-bt6c25ag]{font-family:var(--font-display);font-size:clamp(22px,2.4vw,34px);font-weight:700;white-space:nowrap}.gc-meta-line[data-astro-cid-bt6c25ag]{font-size:17px;color:#f0f0f0;white-space:nowrap;text-align:center}.gc-dot[data-astro-cid-bt6c25ag]{color:#999;margin:0 6px}.gc-price[data-astro-cid-bt6c25ag]{color:#f0c850;font-weight:700}.gc-price-free[data-astro-cid-bt6c25ag]{color:#6fd97a}.gc-event-meta[data-astro-cid-bt6c25ag]{font-size:17px;color:#c8c8c8;margin:0 0 14px}.gc-event-meta[data-astro-cid-bt6c25ag] a[data-astro-cid-bt6c25ag].gc-code{font-family:monospace;font-size:17px;color:#e0e0e0;text-decoration:none;border-bottom:1px dotted #777;transition:color .2s,border-color .2s}.gc-event-meta[data-astro-cid-bt6c25ag] a[data-astro-cid-bt6c25ag].gc-code:hover{color:var(--gold);border-bottom-color:var(--gold)}.gc-event-meta[data-astro-cid-bt6c25ag] .gc-system[data-astro-cid-bt6c25ag]{color:#f0c850;font-style:italic;font-weight:600}.gc-event-meta[data-astro-cid-bt6c25ag] .gc-meta-sep[data-astro-cid-bt6c25ag]{color:#888}.gc-desc[data-astro-cid-bt6c25ag]{font-size:17px;line-height:1.7;color:#ececec;margin:0 0 14px}.gc-loc[data-astro-cid-bt6c25ag]{display:inline-flex;align-items:center;gap:8px;font-size:17px;color:#d8d8d8}.gc-loc[data-astro-cid-bt6c25ag] svg[data-astro-cid-bt6c25ag]{flex-shrink:0;color:var(--gold)}.gc-loc[data-astro-cid-bt6c25ag] a[data-astro-cid-bt6c25ag]{color:#f0c850;text-decoration:none;border-bottom:1px dotted rgba(240,200,80,.4);transition:color .2s,border-color .2s}.gc-loc[data-astro-cid-bt6c25ag] a[data-astro-cid-bt6c25ag]:hover{color:var(--gold);border-bottom-color:var(--gold)}.gc-dhrpg-callout[data-astro-cid-bt6c25ag]{background:#2e2e2e;border-left:3px solid var(--gold);padding:24px 28px;margin-top:48px;box-shadow:0 4px 14px #0000008c;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.gc-dhrpg-callout-text[data-astro-cid-bt6c25ag]{font-size:17px;line-height:1.7;color:#ececec;margin:0;flex:1;min-width:280px}.gc-dhrpg-callout-text[data-astro-cid-bt6c25ag] strong[data-astro-cid-bt6c25ag]{color:var(--gold);font-weight:700}.gc-day-group[data-astro-cid-bt6c25ag].hidden{display:none}.gc-day-header[data-astro-cid-bt6c25ag]{display:flex;align-items:baseline;gap:12px}.gc-sessions[data-astro-cid-bt6c25ag]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:14px 0 6px;padding:0}.gc-sessions[data-astro-cid-bt6c25ag] li[data-astro-cid-bt6c25ag]{display:flex;justify-content:space-between;gap:10px;padding:10px 14px;border:1px solid #2a2a2a;background:#ffffff08;font-size:14px;color:#ddd}.gc-sessions[data-astro-cid-bt6c25ag] li[data-astro-cid-bt6c25ag] a[data-astro-cid-bt6c25ag]{color:var(--gold);font-family:ui-monospace,Menlo,monospace;font-size:12px;text-decoration:none}.gc-sessions[data-astro-cid-bt6c25ag] li[data-astro-cid-bt6c25ag] a[data-astro-cid-bt6c25ag]:hover{color:var(--white)}.gc-sessions[data-astro-cid-bt6c25ag] .gc-sess-when[data-astro-cid-bt6c25ag]{font-family:var(--font-display);letter-spacing:.5px}.gc-also[data-astro-cid-bt6c25ag]{color:#9a9a9a;font-size:13px}.gc-empty[data-astro-cid-bt6c25ag]{padding:32px;border:1px dashed #3a3a3a;color:#999;text-align:center}@media(max-width:768px){.gc-card-head[data-astro-cid-bt6c25ag]{flex-direction:column;align-items:stretch}.gc-time-block[data-astro-cid-bt6c25ag]{align-items:flex-start}.gc-time-badge[data-astro-cid-bt6c25ag]{align-self:flex-start}}.gc-past-summary[data-astro-cid-qfuvtzex]{color:#9a9a9a;margin:6px 0 22px;font-size:14px}.gc-past-list[data-astro-cid-qfuvtzex]{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.gc-past-titles[data-astro-cid-qfuvtzex]{gap:8px}.gc-past-item[data-astro-cid-qfuvtzex]{border:1px solid #222;background:#ffffff05;padding:14px 16px}.gc-past-head[data-astro-cid-qfuvtzex]{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}.gc-past-title[data-astro-cid-qfuvtzex]{color:var(--white);font-size:16px;font-weight:600}.gc-past-type[data-astro-cid-qfuvtzex],.gc-past-count[data-astro-cid-qfuvtzex]{font-family:var(--font-display);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dark-gold)}.gc-past-desc[data-astro-cid-qfuvtzex]{margin:8px 0 0;color:#a8a8a8;font-size:14px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.signup[data-astro-cid-anocbi7t]{background:linear-gradient(180deg,#0f0e0a,#0a0a0a);border-top:1px solid #1f1a0e;border-bottom:1px solid #1f1a0e}.signup-form[data-astro-cid-anocbi7t]{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.signup-compact[data-astro-cid-anocbi7t] .signup-form[data-astro-cid-anocbi7t]{gap:14px}.signup-title[data-astro-cid-anocbi7t]{font-family:var(--font-display);font-size:30px;letter-spacing:1px;color:var(--white);margin:0 0 8px}.signup-compact[data-astro-cid-anocbi7t] .signup-title[data-astro-cid-anocbi7t]{font-size:22px}.signup-intro[data-astro-cid-anocbi7t]{color:#b5b5b5;font-size:16px;line-height:1.6;margin:0}.signup-label[data-astro-cid-anocbi7t]{display:block;font-family:var(--font-display);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--dark-gold);margin-bottom:6px}.signup-row[data-astro-cid-anocbi7t]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.signup-email[data-astro-cid-anocbi7t]{flex:1 1 280px}.signup-email[data-astro-cid-anocbi7t] input[data-astro-cid-anocbi7t]{width:100%;background:#ffffff0a;border:1px solid #2a2a2a;color:var(--white);font-family:var(--font-body);font-size:16px;padding:12px 16px;outline:none;transition:border-color .2s}.signup-email[data-astro-cid-anocbi7t] input[data-astro-cid-anocbi7t]:focus{border-color:var(--gold)}.signup-submit[data-astro-cid-anocbi7t]{white-space:nowrap;padding:13px 22px}.signup-hp[data-astro-cid-anocbi7t]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.signup-topics[data-astro-cid-anocbi7t]{border:0;padding:0;margin:0}.signup-grid[data-astro-cid-anocbi7t]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px}.signup-topic[data-astro-cid-anocbi7t]{display:flex;gap:10px;align-items:flex-start;cursor:pointer;padding:8px 10px;border:1px solid #1f1f1f;background:#ffffff05;transition:border-color .2s}.signup-topic[data-astro-cid-anocbi7t]:hover{border-color:#3a3222}.signup-topic[data-astro-cid-anocbi7t]:has(input:checked){border-color:var(--dark-gold);background:#d4af370f}.signup-topic[data-astro-cid-anocbi7t] input[data-astro-cid-anocbi7t]{margin-top:3px;accent-color:var(--gold)}.signup-topic-text[data-astro-cid-anocbi7t]{display:flex;flex-direction:column;gap:2px}.signup-topic-label[data-astro-cid-anocbi7t]{color:var(--white);font-size:15px}.signup-topic-desc[data-astro-cid-anocbi7t]{color:#8a8a8a;font-size:13px;line-height:1.4}.signup-status[data-astro-cid-anocbi7t]{margin:0;min-height:1.4em;font-size:15px}.signup-status[data-astro-cid-anocbi7t][data-kind=ok]{color:var(--gold)}.signup-status[data-astro-cid-anocbi7t][data-kind=error]{color:#ff7b7b}.signup-done[data-astro-cid-anocbi7t] .signup-row[data-astro-cid-anocbi7t],.signup-done[data-astro-cid-anocbi7t] .signup-topics[data-astro-cid-anocbi7t]{opacity:.5;pointer-events:none}.signup-fineprint[data-astro-cid-anocbi7t]{margin:0;color:#6f6f6f;font-size:12.5px}@media(max-width:600px){.signup-row[data-astro-cid-anocbi7t]{flex-direction:column;align-items:stretch}.signup-submit[data-astro-cid-anocbi7t]{width:100%}}.embed-inner[data-astro-cid-2l63bsdi]{margin:0 auto}.embed-content[data-astro-cid-2l63bsdi] .embed-inner[data-astro-cid-2l63bsdi]{max-width:760px}.embed-narrow[data-astro-cid-2l63bsdi] .embed-inner[data-astro-cid-2l63bsdi]{max-width:520px}.embed-full[data-astro-cid-2l63bsdi] .embed-inner[data-astro-cid-2l63bsdi]{max-width:none}.embed-center[data-astro-cid-2l63bsdi] .embed-inner[data-astro-cid-2l63bsdi]{text-align:center}.embed-center[data-astro-cid-2l63bsdi] .embed-body[data-astro-cid-2l63bsdi]>*{margin-left:auto;margin-right:auto}.embed-heading[data-astro-cid-2l63bsdi]{font-family:var(--font-display);font-size:28px;color:var(--white);margin:0 0 18px}.embed-caption[data-astro-cid-2l63bsdi]{color:#8a8a8a;font-size:13px;margin:12px 0 0}.embed-missing[data-astro-cid-2l63bsdi]{color:#ff7b7b;border:1px dashed #ff7b7b;padding:12px 16px;font-size:14px}.content-hero{position:relative;padding-top:72px;background:var(--black);overflow:hidden}.content-hero:not(.has-image) .content-hero-label{padding:72px 24px 48px}.content-hero-tall{min-height:clamp(480px,68vh,680px);display:flex;flex-direction:column;justify-content:center}.content-hero-tall.has-image .content-hero-img-wrap{height:clamp(480px,68vh,680px);max-height:none}.content-hero-tall:not(.has-image) .content-hero-label{padding-bottom:72px}.content-hero-tall .content-hero-label{padding-bottom:72px}#content{scroll-margin-top:72px}.content-hero-img-wrap{position:relative;width:100%;height:45vh;min-height:260px;max-height:480px;overflow:hidden}.content-hero-img{width:100%;height:100%;object-fit:cover;object-position:center}.content-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#00000059 60%,#000000f2)}.has-image .content-hero-label{position:absolute;bottom:0;left:0;right:0;padding:0 24px 32px}.content-title{font-family:var(--font-display);font-size:clamp(32px,5vw,60px);font-weight:900;color:var(--white);line-height:1.05;margin-top:6px;text-shadow:0 2px 20px rgba(0,0,0,.8)}.content-title .gold{color:var(--gold)}.content-body{background:var(--dark-2)}.prose{max-width:820px;color:var(--gray-light);font-size:17px;line-height:1.8}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);color:var(--white);line-height:1.2;margin-top:1.8em}.prose h2{font-size:clamp(24px,3vw,34px);font-weight:700}.prose h3{font-size:22px;font-weight:700}.prose h4{font-size:18px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--dark-gold)}.prose a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.prose a:hover,.prose strong{color:var(--white)}.prose ul{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose ol{list-style:none;counter-reset:step;padding-left:0}.prose ol>li{counter-increment:step;position:relative;padding-left:56px;min-height:40px}.prose ol>li+li{margin-top:1.1em}.prose ol>li:before{content:counter(step);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;border:2px solid var(--gold);color:var(--gold);font-family:var(--font-display);font-weight:700;font-size:18px;display:grid;place-items:center}.prose ol>li>p:first-child{margin-top:0}.prose .lead{font-size:19px;color:var(--white)}.prose blockquote{border-left:3px solid var(--gold);padding:4px 0 4px 20px;color:var(--white);font-style:italic}.prose hr{border:0;height:3px;width:48px;background:var(--gold);margin:2.5em 0}.prose img{border:1px solid #2a2a2a}.prose figure figcaption{font-size:13px;color:var(--gray);margin-top:8px}.prose pre{background:#050505;border:1px solid #222;padding:16px;overflow-x:auto;font-size:14px}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.prose .video-embed{position:relative;aspect-ratio:16/9;background:#000}.prose .video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.prose a.btn{text-decoration:none;margin:8px 10px 0 0}.prose a.btn-gold,.prose a.btn-gold:hover{color:var(--black)}.prose a.btn-outline{color:var(--gold)}.prose a.btn-outline:hover{color:var(--black)}.prose a.btn-discord,.prose a.btn-discord:hover,.prose a.btn-dark{color:var(--white)}.prose a.btn-dark:hover{color:var(--gold)}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{border:1px solid #2a2a2a;padding:10px 12px;text-align:left}.prose th{color:var(--white);font-family:var(--font-display);font-size:12px;letter-spacing:1px;text-transform:uppercase}.brand-hero[data-astro-cid-tcqk6byh]{position:relative;padding-top:72px;background:var(--black);overflow:hidden}.brand-hero-img-wrap[data-astro-cid-tcqk6byh]{position:relative;width:100%;height:55vh;min-height:320px;max-height:520px;overflow:hidden}.brand-hero-img[data-astro-cid-tcqk6byh]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.brand-hero-img-placeholder[data-astro-cid-tcqk6byh]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.brand-hero-img-placeholder[data-astro-cid-tcqk6byh] span[data-astro-cid-tcqk6byh]{font-family:var(--font-display);font-size:clamp(32px,6vw,80px);font-weight:900;color:#ffffff1f;letter-spacing:8px;text-transform:uppercase}.brand-hero-img-overlay[data-astro-cid-tcqk6byh]{position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#0000004d 60%,#000000f2)}.brand-hero-label[data-astro-cid-tcqk6byh]{position:absolute;bottom:0;left:0;right:0;padding:0 24px 32px}.brand-title[data-astro-cid-tcqk6byh]{font-family:var(--font-display);font-size:clamp(36px,6vw,72px);font-weight:900;color:var(--white);line-height:1;margin:6px 0 0;letter-spacing:-1px;text-shadow:0 2px 20px rgba(0,0,0,.8)}.brand-main[data-astro-cid-tcqk6byh]{background:var(--dark-2)}.brand-main-grid[data-astro-cid-tcqk6byh]{display:grid;grid-template-columns:1fr 480px;gap:48px;align-items:start}.brand-desc[data-astro-cid-tcqk6byh]{font-size:18px;color:var(--gray-light);line-height:1.7;margin-bottom:24px}.brand-ctas[data-astro-cid-tcqk6byh]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.brand-long-desc[data-astro-cid-tcqk6byh]{font-size:15px;color:var(--gray-light);line-height:1.85;margin-bottom:32px}.brand-shows[data-astro-cid-tcqk6byh]{margin-top:8px}.shows-list[data-astro-cid-tcqk6byh]{display:flex;flex-direction:column;gap:16px}.show-row[data-astro-cid-tcqk6byh]{display:flex;gap:14px;align-items:flex-start}.show-row-thumb[data-astro-cid-tcqk6byh]{position:relative;width:112px;height:63px;flex-shrink:0;overflow:hidden;border:1px solid #2a2a2a;display:block}.show-row-thumb[data-astro-cid-tcqk6byh] img[data-astro-cid-tcqk6byh]{width:100%;height:100%;object-fit:cover;transition:transform .2s}.show-row-thumb[data-astro-cid-tcqk6byh]:hover img[data-astro-cid-tcqk6byh]{transform:scale(1.05)}.show-row-thumb-empty[data-astro-cid-tcqk6byh]{width:112px;height:63px;flex-shrink:0;border:1px solid #2a2a2a}.show-row-play[data-astro-cid-tcqk6byh]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:var(--gold);font-size:16px;opacity:0;transition:opacity .2s}.show-row-thumb[data-astro-cid-tcqk6byh]:hover .show-row-play[data-astro-cid-tcqk6byh]{opacity:1}.show-row-title[data-astro-cid-tcqk6byh]{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--white);margin-bottom:3px}.show-row-desc[data-astro-cid-tcqk6byh]{font-size:12px;color:var(--gray);line-height:1.5}.brand-video-wrap[data-astro-cid-tcqk6byh]{position:sticky;top:88px}.brand-video-label[data-astro-cid-tcqk6byh]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-family:var(--font-display);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--dark-gold)}.brand-video-playlist[data-astro-cid-tcqk6byh]{color:var(--gray);font-size:10px;transition:color .2s}.brand-video-playlist[data-astro-cid-tcqk6byh]:hover{color:var(--gold)}.brand-video-embed[data-astro-cid-tcqk6byh]{position:relative;aspect-ratio:16/9;width:100%;background:#000;margin-bottom:16px}.brand-video-embed[data-astro-cid-tcqk6byh] iframe[data-astro-cid-tcqk6byh]{position:absolute;inset:0;width:100%;height:100%;display:block}.brand-shop-btn[data-astro-cid-tcqk6byh]{width:100%;text-align:center;display:block}.brand-video-placeholder[data-astro-cid-tcqk6byh]{padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:2px}.brand-video-placeholder[data-astro-cid-tcqk6byh] p[data-astro-cid-tcqk6byh]{font-family:var(--font-display);font-size:14px;color:var(--gray);letter-spacing:2px;text-transform:uppercase}.thumbs-section[data-astro-cid-tcqk6byh]{background:var(--dark)}.thumbs-grid[data-astro-cid-tcqk6byh]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.thumb[data-astro-cid-tcqk6byh]{display:block}.thumb-img[data-astro-cid-tcqk6byh]{position:relative;aspect-ratio:16/9;overflow:hidden;margin-bottom:8px;background:#111}.thumb-img[data-astro-cid-tcqk6byh] img[data-astro-cid-tcqk6byh]{width:100%;height:100%;object-fit:cover;transition:transform .2s}.thumb[data-astro-cid-tcqk6byh]:hover .thumb-img[data-astro-cid-tcqk6byh] img[data-astro-cid-tcqk6byh]{transform:scale(1.04)}.thumb-play[data-astro-cid-tcqk6byh]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:var(--gold);font-size:22px;opacity:0;transition:opacity .2s}.thumb[data-astro-cid-tcqk6byh]:hover .thumb-play[data-astro-cid-tcqk6byh]{opacity:1}.thumb-title[data-astro-cid-tcqk6byh]{font-size:12px;color:var(--gray);line-height:1.4;transition:color .2s}.thumb[data-astro-cid-tcqk6byh]:hover .thumb-title[data-astro-cid-tcqk6byh]{color:var(--white)}.brand-extra[data-astro-cid-tcqk6byh]{background:var(--dark)}.store-strip[data-astro-cid-tcqk6byh]{background:var(--dark-3);border-top:3px solid var(--gold);padding:56px 0}.store-strip-inner[data-astro-cid-tcqk6byh]{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.store-strip-title[data-astro-cid-tcqk6byh]{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--white);margin:6px 0}.store-strip-desc[data-astro-cid-tcqk6byh]{font-size:14px;color:var(--gray)}@media(max-width:1000px){.brand-main-grid[data-astro-cid-tcqk6byh]{grid-template-columns:1fr}.brand-video-wrap[data-astro-cid-tcqk6byh]{position:static}.thumbs-grid[data-astro-cid-tcqk6byh]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.thumbs-grid[data-astro-cid-tcqk6byh]{grid-template-columns:1fr}.store-strip-inner[data-astro-cid-tcqk6byh]{flex-direction:column;align-items:flex-start}}
