.fa[data-astro-cid-mi4xemse]{--fa-bg: var(--space-black);--fa-ink: var(--cream);--fa-dim: var(--cream-dim);--fa-accent: var(--signal);--fa-frame: var(--space-deep);position:relative;overflow:hidden;padding-block:28px 64px;background:var(--fa-bg);color:var(--fa-ink)}.fa-wrap[data-astro-cid-mi4xemse]{position:relative;z-index:1}.fa-back[data-astro-cid-mi4xemse]{display:inline-block;margin-bottom:18px;color:var(--fa-accent);font-family:var(--font-display);text-decoration:none}.fa-back[data-astro-cid-mi4xemse]:hover{text-decoration:underline}.fa-head[data-astro-cid-mi4xemse]{display:grid;grid-template-columns:minmax(200px,340px) 1fr;gap:clamp(20px,4vw,48px);align-items:center}.fa-art[data-astro-cid-mi4xemse]{position:relative;display:grid;place-items:center}.fa-badge[data-astro-cid-mi4xemse]{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 10px 24px #000a)}.fa-eyebrow[data-astro-cid-mi4xemse]{margin:0 0 6px;color:var(--fa-accent);font-family:var(--font-display);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.fa[data-astro-cid-mi4xemse] h1[data-astro-cid-mi4xemse]{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;color:var(--fa-ink)}.fa-blurb[data-astro-cid-mi4xemse]{margin:0;max-width:46ch;font-size:1.15rem;color:var(--fa-dim)}.fa-videos[data-astro-cid-mi4xemse]{margin:clamp(28px,5vw,48px) auto 0;max-width:960px}.fa-videos[data-astro-cid-mi4xemse].is-multi{display:grid;gap:clamp(32px,5vw,56px)}.fa-screen[data-astro-cid-mi4xemse]{position:relative;margin:0}.fa-vtitle[data-astro-cid-mi4xemse]{margin:0 0 12px;color:var(--fa-ink);font-family:var(--font-display);font-size:1.2rem}.fa-frame[data-astro-cid-mi4xemse]{position:relative;aspect-ratio:16 / 9;padding:10px;border-radius:var(--radius-lg);background:var(--fa-frame);box-shadow:0 16px 40px #0008}.fa-frame[data-astro-cid-mi4xemse] iframe[data-astro-cid-mi4xemse]{display:block;width:100%;height:100%;border:0;border-radius:calc(var(--radius-lg) - 6px)}.fa-soon[data-astro-cid-mi4xemse]{display:grid;place-content:center;justify-items:center;gap:10px;height:100%;border-radius:calc(var(--radius-lg) - 6px);background:var(--space-black);color:var(--cream);font-family:var(--font-display)}.fa-soon[data-astro-cid-mi4xemse] p[data-astro-cid-mi4xemse]{margin:0;font-size:1.1rem;letter-spacing:.06em}.fa-play[data-astro-cid-mi4xemse]{display:grid;place-items:center;width:76px;height:76px;padding-left:6px;border-radius:50%;background:var(--fa-accent);color:var(--space-black);font-size:2rem}.fa-more[data-astro-cid-mi4xemse]{margin-top:48px}.fa-more[data-astro-cid-mi4xemse] p[data-astro-cid-mi4xemse]{margin:0 0 12px;color:var(--fa-accent);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase}.fa-more[data-astro-cid-mi4xemse] ul[data-astro-cid-mi4xemse]{display:grid;grid-template-columns:repeat(4,minmax(0,120px));gap:14px;margin:0;padding:0;list-style:none}.fa-more[data-astro-cid-mi4xemse] a[data-astro-cid-mi4xemse]{display:block;transition:transform .15s ease}.fa-more[data-astro-cid-mi4xemse] a[data-astro-cid-mi4xemse]:hover{transform:translateY(-3px) rotate(-2deg)}.fa-more[data-astro-cid-mi4xemse] img[data-astro-cid-mi4xemse]{display:block;width:100%;height:auto}.fa-paper-circuit-playground[data-astro-cid-mi4xemse]{--fa-bg: linear-gradient(#5b8fc433 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, #5b8fc433 1px, transparent 1px) 0 0 / 24px 24px, #f4ecd8;--fa-ink: #1f2a33;--fa-dim: #3d4a52;--fa-accent: #b8642c;--fa-frame: repeating-linear-gradient(90deg, #c8763a 0 14px, #e3a066 14px 16px, #c8763a 16px 30px)}.fa-paper-circuit-playground[data-astro-cid-mi4xemse] .fa-frame[data-astro-cid-mi4xemse]{box-shadow:0 0 0 2px #8a4a1e,6px 8px #1f2a3322}.fa-paper-circuit-playground[data-astro-cid-mi4xemse] .fa-back[data-astro-cid-mi4xemse]:hover{color:#8a4a1e}.fa-buzz-bots[data-astro-cid-mi4xemse]{--fa-bg: radial-gradient(ellipse at 50% 0%, #2a2350, var(--space-black) 70%);--fa-accent: #ff5fb0;--fa-frame: linear-gradient(120deg, #ff5fb0, #ffd23f, #4be08a, #4bb8ff, #b46bff)}.fa-floor[data-astro-cid-mi4xemse]{position:absolute;inset:auto -20% 0;height:46%;background:repeating-conic-gradient(#f3e5c32a 0 25%,transparent 0 50%) 0 0 / 64px 64px;transform:perspective(500px) rotateX(58deg);transform-origin:bottom;mask-image:linear-gradient(transparent,#000 70%)}.fa-buzz-bots[data-astro-cid-mi4xemse] .fa-badge[data-astro-cid-mi4xemse]{animation:fa-buzz .18s linear infinite;animation-play-state:paused}.fa-buzz-bots[data-astro-cid-mi4xemse] .fa-art[data-astro-cid-mi4xemse]:hover .fa-badge[data-astro-cid-mi4xemse]{animation-play-state:running}@keyframes fa-buzz{25%{transform:translate(1px,-1px) rotate(.6deg)}75%{transform:translate(-1px,1px) rotate(-.6deg)}}.fa-ciphers-unlocked[data-astro-cid-mi4xemse]{--fa-bg: radial-gradient(ellipse at 30% 20%, #f1e2bb, #d9bf85 75%, #b8955a);--fa-ink: #3a2412;--fa-dim: #5a3d22;--fa-accent: #8c2f1b;--fa-frame: linear-gradient(#6b4423, #4a2d16)}.fa-ciphers-unlocked[data-astro-cid-mi4xemse] h1[data-astro-cid-mi4xemse]{font-family:Georgia,Times New Roman,serif;letter-spacing:.02em}.fa-wheel[data-astro-cid-mi4xemse]{position:absolute;inset:-6%;border-radius:50%;border:2px solid #8c2f1b55;background:repeating-conic-gradient(#8c2f1b33 0 2deg,transparent 2deg 13.85deg);mask-image:radial-gradient(circle,transparent 60%,#000 61%,#000 70%,transparent 71%);animation:fa-spin 60s linear infinite}@keyframes fa-spin{to{transform:rotate(360deg)}}.fa-strip[data-astro-cid-mi4xemse]{display:grid;gap:2px;width:max-content;max-width:100%;margin:18px 0 0;padding:8px 12px;border:1px dashed #8c2f1b88;font-family:ui-monospace,Menlo,monospace;font-size:clamp(.62rem,1.6vw,.9rem);letter-spacing:.3em;overflow-wrap:anywhere}.fa-strip[data-astro-cid-mi4xemse] span[data-astro-cid-mi4xemse]{color:var(--fa-ink)}.fa-strip[data-astro-cid-mi4xemse] span[data-astro-cid-mi4xemse]:last-child{color:var(--fa-accent)}.fa-holograms[data-astro-cid-mi4xemse]{--fa-bg: repeating-linear-gradient(#73e5f10d 0 1px, transparent 1px 4px), radial-gradient(ellipse at 30% 30%, #12345a, #070b14 70%);--fa-ink: #c9f6ff;--fa-dim: #8fd8e8;--fa-accent: #73e5f1;--fa-frame: #0b1a2a}.fa-holograms[data-astro-cid-mi4xemse] h1[data-astro-cid-mi4xemse]{text-shadow:0 0 18px #73e5f1aa}.fa-holograms[data-astro-cid-mi4xemse] .fa-frame[data-astro-cid-mi4xemse]{box-shadow:0 0 0 1px #73e5f1aa,0 0 32px #73e5f155,inset 0 0 24px #73e5f122;animation:fa-flicker 7s steps(1) infinite}.fa-holograms[data-astro-cid-mi4xemse] .fa-badge[data-astro-cid-mi4xemse]{animation:fa-float 5s ease-in-out infinite}.fa-cone[data-astro-cid-mi4xemse]{position:absolute;inset:10% 8% -8%;background:linear-gradient(#73e5f100,#73e5f144);clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);filter:blur(6px)}@keyframes fa-float{50%{transform:translateY(-10px)}}@keyframes fa-flicker{0%,to{opacity:1}92%{opacity:.82}93%{opacity:1}95%{opacity:.9}}.fa-chomp-saw-rockets[data-astro-cid-mi4xemse]{--fa-bg: linear-gradient(#0f1a35, #2b2350 55%, #6a3a3a);--fa-accent: #ff8a3d;--fa-frame: #c9a06a}.fa-chomp-saw-rockets[data-astro-cid-mi4xemse] .fa-frame[data-astro-cid-mi4xemse]{margin-top:16px;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.fa-chomp-saw-rockets[data-astro-cid-mi4xemse] .fa-frame[data-astro-cid-mi4xemse]:before{content:"";position:absolute;inset:-16px 0 auto;height:17px;background:linear-gradient(135deg,transparent 50%,#c9a06a 50%) 0 0 / 24px 17px repeat-x,linear-gradient(225deg,transparent 50%,#c9a06a 50%) 0 0 / 24px 17px repeat-x}.fa-chomp-saw-rockets[data-astro-cid-mi4xemse] .fa-art[data-astro-cid-mi4xemse]:hover .fa-badge[data-astro-cid-mi4xemse]{transform:translate(6px,-10px) rotate(4deg)}.fa-chomp-saw-rockets[data-astro-cid-mi4xemse] .fa-badge[data-astro-cid-mi4xemse]{transition:transform .3s ease}.fa-smoke[data-astro-cid-mi4xemse]{position:absolute;inset:auto 0 0;height:160px;background:radial-gradient(circle at 8% 100%,#f3e5c333 0 60px,transparent 61px),radial-gradient(circle at 22% 110%,#f3e5c326 0 80px,transparent 81px),radial-gradient(circle at 78% 105%,#f3e5c326 0 70px,transparent 71px),radial-gradient(circle at 94% 100%,#f3e5c333 0 56px,transparent 57px)}@media(max-width:720px){.fa-head[data-astro-cid-mi4xemse]{grid-template-columns:1fr;text-align:center}.fa-art[data-astro-cid-mi4xemse]{max-width:260px;margin:0 auto}.fa-blurb[data-astro-cid-mi4xemse],.fa-strip[data-astro-cid-mi4xemse]{margin-inline:auto}.fa-more[data-astro-cid-mi4xemse] ul[data-astro-cid-mi4xemse]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.fa[data-astro-cid-mi4xemse] [data-astro-cid-mi4xemse],.fa[data-astro-cid-mi4xemse] [data-astro-cid-mi4xemse]:before{animation:none!important;transition:none!important}}
