.licensing-hero[data-astro-cid-j24aikxp]{padding:clamp(130px,17vw,176px) 0 clamp(56px,8vw,88px);text-align:center}.licensing-hero[data-astro-cid-j24aikxp] .eyebrow[data-astro-cid-j24aikxp]{display:block;margin-bottom:18px}.licensing-hero[data-astro-cid-j24aikxp] h1[data-astro-cid-j24aikxp]{font-size:clamp(34px,6vw,64px);max-width:16ch;margin:0 auto}.licensing-hero[data-astro-cid-j24aikxp] .sub[data-astro-cid-j24aikxp]{display:block;margin:18px auto 0;max-width:44ch;font-size:clamp(17px,2vw,22px);color:var(--gold-bright);opacity:.92}.spec-badge[data-astro-cid-j24aikxp]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:clamp(28px,4vw,40px);padding:12px 22px;border:1px solid var(--hairline-2);border-radius:999px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone)}.spec-badge[data-astro-cid-j24aikxp] span[data-astro-cid-j24aikxp]{white-space:nowrap}.spec-badge[data-astro-cid-j24aikxp] span[data-astro-cid-j24aikxp]:not(:last-child):after{content:"·";margin-left:18px;color:var(--steel)}.archive-section[data-astro-cid-j24aikxp]{padding:clamp(48px,7vw,80px) 0;border-top:1px solid var(--hairline)}.section-head[data-astro-cid-j24aikxp]{text-align:center;margin-bottom:clamp(36px,5vw,52px)}.section-head[data-astro-cid-j24aikxp] h2[data-astro-cid-j24aikxp]{font-size:clamp(26px,3.6vw,38px)}.archive-grid[data-astro-cid-j24aikxp]{display:grid;gap:clamp(14px,1.8vw,22px);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.archive-card[data-astro-cid-j24aikxp]{position:relative;aspect-ratio:16/9;border-radius:var(--radius);overflow:hidden;border:1px solid var(--steel);background:var(--canvas-raised)}.archive-card-media[data-astro-cid-j24aikxp]{position:absolute;inset:0}.archive-card[data-astro-cid-j24aikxp] video[data-astro-cid-j24aikxp].preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.archive-card[data-astro-cid-j24aikxp]:hover video[data-astro-cid-j24aikxp].preview{opacity:1}.archive-card[data-astro-cid-j24aikxp] .scrim[data-astro-cid-j24aikxp]{position:absolute;inset:0;background:linear-gradient(180deg,#080c1600 40%,#080c16e0)}.archive-card[data-astro-cid-j24aikxp] .card-meta[data-astro-cid-j24aikxp]{position:absolute;left:0;right:0;bottom:0;padding:clamp(16px,2.2vw,22px)}.archive-card[data-astro-cid-j24aikxp] .card-title[data-astro-cid-j24aikxp]{font-size:clamp(17px,1.9vw,21px);line-height:1.25;max-width:22ch}.section-lede[data-astro-cid-j24aikxp]{margin:14px auto 0;max-width:52ch;font-size:clamp(14px,1.5vw,16px);color:var(--stone);line-height:1.6}.showreel-section[data-astro-cid-j24aikxp]{padding:clamp(40px,6vw,64px) 0 0}.showreel-frame[data-astro-cid-j24aikxp]{position:relative;aspect-ratio:2.39/1;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--steel);background:radial-gradient(120% 90% at 20% 15%,rgba(111,168,220,.14),transparent 55%),radial-gradient(110% 90% at 85% 90%,rgba(201,162,77,.12),transparent 55%),linear-gradient(160deg,#10151f,#0a0d15 45%,#060810)}@media (max-width:640px){.showreel-frame[data-astro-cid-j24aikxp]{aspect-ratio:16/9}}.showreel-video[data-astro-cid-j24aikxp]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.showreel-scrim[data-astro-cid-j24aikxp]{position:absolute;inset:0;background:linear-gradient(180deg,#080c161a,#080c160d 40%,#080c16a6)}.showreel-playhint[data-astro-cid-j24aikxp]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(56px,7vw,84px);height:clamp(56px,7vw,84px);border-radius:50%;border:1px solid var(--hairline-2);display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .4s ease,transform .4s ease}.showreel-frame[data-astro-cid-j24aikxp]:hover .showreel-playhint[data-astro-cid-j24aikxp]{opacity:.9;transform:translate(-50%,-50%) scale(1.06)}.showreel-playhint[data-astro-cid-j24aikxp] svg[data-astro-cid-j24aikxp]{width:34%;height:34%;margin-left:10%;color:var(--ink)}.showreel-label[data-astro-cid-j24aikxp]{position:absolute;left:clamp(18px,2.4vw,28px);bottom:clamp(16px,2.2vw,24px);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--stone)}.marketplace-section[data-astro-cid-j24aikxp]{padding:clamp(48px,7vw,80px) 0;border-top:1px solid var(--hairline)}.marketplace-grid[data-astro-cid-j24aikxp]{display:grid;gap:clamp(14px,1.8vw,20px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.marketplace-card[data-astro-cid-j24aikxp]{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,3vw,32px);background:var(--canvas-raised);border:1px solid var(--steel);border-radius:var(--radius-lg);transition:border-color .3s ease,transform .3s ease}.marketplace-card[data-astro-cid-j24aikxp]:hover{border-color:var(--gold);transform:translateY(-3px)}.marketplace-card[data-astro-cid-j24aikxp] .platform[data-astro-cid-j24aikxp]{font-size:clamp(20px,2.2vw,24px)}.marketplace-card[data-astro-cid-j24aikxp] .desc[data-astro-cid-j24aikxp]{font-size:13.5px;color:var(--ink);opacity:.75;line-height:1.6;flex:1}.marketplace-card[data-astro-cid-j24aikxp] .go[data-astro-cid-j24aikxp]{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright)}.marketplace-card[data-astro-cid-j24aikxp] .go[data-astro-cid-j24aikxp] svg[data-astro-cid-j24aikxp]{width:12px;height:12px;transition:transform .25s ease}.marketplace-card[data-astro-cid-j24aikxp]:hover .go[data-astro-cid-j24aikxp] svg[data-astro-cid-j24aikxp]{transform:translate(3px,-3px)}.aerial-section[data-astro-cid-j24aikxp]{padding:clamp(48px,7vw,80px) 0;border-top:1px solid var(--hairline)}.aerial-panel[data-astro-cid-j24aikxp]{max-width:760px;margin:0 auto;text-align:center}.aerial-panel[data-astro-cid-j24aikxp] h2[data-astro-cid-j24aikxp]{font-size:clamp(24px,3.2vw,32px);margin-top:14px}.aerial-panel[data-astro-cid-j24aikxp] .framing[data-astro-cid-j24aikxp]{margin-top:16px;font-size:14.5px;color:var(--ink);opacity:.82;line-height:1.7;max-width:58ch;margin-left:auto;margin-right:auto}.aerial-visual[data-astro-cid-j24aikxp]{margin:0 auto clamp(30px,4vw,40px);max-width:320px}.aerial-visual[data-astro-cid-j24aikxp] .visual-frame[data-astro-cid-j24aikxp]{position:relative;aspect-ratio:16/10;border:1px dashed var(--hairline-2);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(160deg,#6fa8dc0f,#c9a24d0d)}.aerial-visual[data-astro-cid-j24aikxp] .visual-frame[data-astro-cid-j24aikxp] svg[data-astro-cid-j24aikxp]{width:56px;height:56px;color:var(--stone);opacity:.5}.aerial-visual[data-astro-cid-j24aikxp] .visual-hint[data-astro-cid-j24aikxp]{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);opacity:.55;text-align:center;padding:0 22px}.aerial-specline[data-astro-cid-j24aikxp]{margin-top:clamp(22px,2.8vw,28px);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--stone)}.aerial-cta-wrap[data-astro-cid-j24aikxp]{margin-top:clamp(26px,3.6vw,34px)}.aerial-form-section[data-astro-cid-j24aikxp]{padding:clamp(40px,6vw,64px) 0;border-top:1px solid var(--hairline)}.aerial-form-wrap[data-astro-cid-j24aikxp]{max-width:560px;margin:0 auto}.inquiry-form-section[data-astro-cid-j24aikxp]{padding:clamp(56px,8vw,92px) 0;border-top:1px solid var(--hairline)}.form-wrap[data-astro-cid-j24aikxp]{max-width:680px;margin:0 auto}.form-intro[data-astro-cid-j24aikxp]{text-align:center;margin-bottom:clamp(32px,4.5vw,44px)}.form-intro[data-astro-cid-j24aikxp] p[data-astro-cid-j24aikxp]{margin-top:14px;font-size:14.5px;color:var(--ink);opacity:.78;max-width:52ch;margin-left:auto;margin-right:auto;line-height:1.65}.license-form[data-astro-cid-j24aikxp]{display:grid;gap:20px}.field-row[data-astro-cid-j24aikxp]{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:600px){.field-row[data-astro-cid-j24aikxp].two-col{grid-template-columns:1fr 1fr}}.field[data-astro-cid-j24aikxp] label[data-astro-cid-j24aikxp]{display:block;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--stone);margin-bottom:8px}.field[data-astro-cid-j24aikxp] input[data-astro-cid-j24aikxp],.field[data-astro-cid-j24aikxp] select[data-astro-cid-j24aikxp],.field[data-astro-cid-j24aikxp] textarea[data-astro-cid-j24aikxp]{width:100%;padding:13px 14px;background:var(--canvas-raised);border:1px solid var(--hairline-2);border-radius:var(--radius-sm);color:var(--ink);font-family:Inter,sans-serif;font-size:16px;transition:border-color .25s ease}.field[data-astro-cid-j24aikxp] textarea[data-astro-cid-j24aikxp]{min-height:96px;resize:vertical}.field[data-astro-cid-j24aikxp] input[data-astro-cid-j24aikxp]:focus,.field[data-astro-cid-j24aikxp] select[data-astro-cid-j24aikxp]:focus,.field[data-astro-cid-j24aikxp] textarea[data-astro-cid-j24aikxp]:focus{outline:none;border-color:var(--gold)}.field[data-astro-cid-j24aikxp] select[data-astro-cid-j24aikxp]{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23948C7B' stroke-width='2'%3E%3Cpolyline points='6,9 12,15 18,9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:38px}.submit-cta[data-astro-cid-j24aikxp]{justify-self:center;margin-top:10px;padding:15px 34px;border:1px solid var(--gold);border-radius:var(--radius);font-family:IBM Plex Mono,monospace;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright);transition:background .3s ease,color .3s ease;display:inline-block}.submit-cta[data-astro-cid-j24aikxp]:hover{background:var(--gold);color:#080c16}.form-note[data-astro-cid-j24aikxp]{text-align:center;font-size:11.5px;color:var(--stone);margin-top:16px}.form-success[data-astro-cid-j24aikxp]{display:none;text-align:center;padding:clamp(32px,5vw,48px) 0}.form-success[data-astro-cid-j24aikxp].is-visible{display:block}.form-success[data-astro-cid-j24aikxp] h3[data-astro-cid-j24aikxp]{font-size:clamp(22px,3vw,28px)}.form-success[data-astro-cid-j24aikxp] p[data-astro-cid-j24aikxp]{margin-top:12px;font-size:14px;color:var(--ink);opacity:.78}.license-form[data-astro-cid-j24aikxp].is-hidden{display:none}.faq-section[data-astro-cid-j24aikxp]{padding:clamp(48px,7vw,80px) 0 clamp(80px,10vw,110px);border-top:1px solid var(--hairline)}.faq-list[data-astro-cid-j24aikxp]{max-width:760px;margin:0 auto}.faq-item[data-astro-cid-j24aikxp]{border-top:1px solid var(--hairline);padding:20px 0}.faq-item[data-astro-cid-j24aikxp]:last-child{border-bottom:1px solid var(--hairline)}.faq-item[data-astro-cid-j24aikxp] summary[data-astro-cid-j24aikxp]{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-family:Gloock,serif;font-size:clamp(16px,1.8vw,19px);font-weight:400}.faq-item[data-astro-cid-j24aikxp] summary[data-astro-cid-j24aikxp]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-j24aikxp] summary[data-astro-cid-j24aikxp] .plus[data-astro-cid-j24aikxp]{font-family:IBM Plex Mono,monospace;font-size:18px;color:var(--gold-bright);flex-shrink:0;transition:transform .3s ease}.faq-item[data-astro-cid-j24aikxp][open] summary[data-astro-cid-j24aikxp] .plus[data-astro-cid-j24aikxp]{transform:rotate(45deg)}.faq-item[data-astro-cid-j24aikxp] p[data-astro-cid-j24aikxp].answer{margin-top:14px;font-size:14.5px;color:var(--ink);opacity:.8;line-height:1.7;max-width:64ch}
