#flip-pin-container[data-astro-cid-mmspuptz]{height:100vh;width:100%;position:relative;display:flex;justify-content:center;align-items:center}#flip-card-section[data-astro-cid-mmspuptz]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}#flip-card-container[data-astro-cid-mmspuptz]{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.card-layer[data-astro-cid-mmspuptz]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}#back-card-layer[data-astro-cid-mmspuptz]{background-color:#1e90ff;z-index:1;opacity:0}#svg-mask-layer[data-astro-cid-mmspuptz]{z-index:2}#front-card-layer[data-astro-cid-mmspuptz]{position:relative;z-index:3;width:300px;height:400px;cursor:pointer}@media (max-width: 768px){#front-card-layer[data-astro-cid-mmspuptz]{width:200px;height:280px}}@media (max-width: 480px){#front-card-layer[data-astro-cid-mmspuptz]{width:150px;height:220px}}#flip-title-layer[data-astro-cid-mmspuptz]{position:absolute;top:5vh;left:0;width:100%;text-align:center;z-index:4;pointer-events:none}#flip-title-layer[data-astro-cid-mmspuptz] h2[data-astro-cid-mmspuptz]{font-size:3rem;color:#fff}@media (max-width: 768px){#flip-title-layer[data-astro-cid-mmspuptz] h2[data-astro-cid-mmspuptz]{font-size:2rem}}@media (max-width: 480px){#flip-title-layer[data-astro-cid-mmspuptz] h2[data-astro-cid-mmspuptz]{font-size:1.5rem}}.front-card-content[data-astro-cid-mmspuptz]{width:100%;height:100%;border-radius:12px;overflow:hidden}.front-card-content[data-astro-cid-mmspuptz] img[data-astro-cid-mmspuptz]{width:100%;height:100%;object-fit:cover}.flip-content-wrapper[data-astro-cid-mmspuptz]{max-width:90%;text-align:left;opacity:0;position:absolute;z-index:1;padding:2rem;border-radius:16px;overflow:visible;max-height:70vh}.flip-content-wrapper[data-astro-cid-mmspuptz].character-card{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start}.flip-content-wrapper[data-astro-cid-mmspuptz].story-card{display:flex;flex-direction:column;gap:1.5rem}.flip-content-wrapper[data-astro-cid-mmspuptz].image-text{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.flip-content-wrapper[data-astro-cid-mmspuptz]:not(.character-card):not(.story-card):not(.image-text){max-width:700px;display:flex;flex-direction:column;gap:1rem}.character-image[data-astro-cid-mmspuptz]{width:100%;border-radius:12px;object-fit:cover}.character-image[data-astro-cid-mmspuptz].portrait{aspect-ratio:3/4}.character-image[data-astro-cid-mmspuptz].medium{max-width:200px}.character-image[data-astro-cid-mmspuptz].large{max-width:300px}.character-content[data-astro-cid-mmspuptz]{display:flex;flex-direction:column;gap:1rem}.flip-content-wrapper[data-astro-cid-mmspuptz] h3[data-astro-cid-mmspuptz]{margin:0 0 1.5rem;font-size:2.5rem;text-align:center;width:100%;color:gold}.character-card[data-astro-cid-mmspuptz] h3[data-astro-cid-mmspuptz]{grid-column:1 / -1}.flip-content-paragraph[data-astro-cid-mmspuptz]{font-family:var(--font-secondary);font-size:3rem;line-height:2.5rem;margin-bottom:1.5rem;word-break:keep-all;overflow-wrap:normal;hyphens:none}@media (min-width: 768px){.flip-content-paragraph[data-astro-cid-mmspuptz]{font-size:3.5rem;line-height:3rem}}@media (min-width: 1024px){.flip-content-paragraph[data-astro-cid-mmspuptz]{font-size:6rem;line-height:1.2}}.flip-content-paragraph[data-astro-cid-mmspuptz] .char[data-astro-cid-mmspuptz]{display:inline;white-space:nowrap}.mobile-text-container[data-astro-cid-mmspuptz]{position:relative}.mobile-text-preview[data-astro-cid-mmspuptz]{display:none}.mobile-text-full[data-astro-cid-mmspuptz]{display:block}.read-more-btn[data-astro-cid-mmspuptz],.read-less-btn[data-astro-cid-mmspuptz]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;margin-top:1rem;font-size:1rem;transition:all .3s ease}.read-more-btn[data-astro-cid-mmspuptz]:hover,.read-less-btn[data-astro-cid-mmspuptz]:hover{background:#ffffff4d}@media (max-width: 768px){#flip-pin-container[data-astro-cid-mmspuptz]{min-height:100vh}.flip-content-wrapper[data-astro-cid-mmspuptz]{max-width:95%;padding:1.5rem;max-height:none;overflow:visible;position:relative}.flip-content-wrapper[data-astro-cid-mmspuptz].character-card{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.flip-content-wrapper[data-astro-cid-mmspuptz].character-card h3[data-astro-cid-mmspuptz]{grid-column:unset;width:100%}.character-image[data-astro-cid-mmspuptz]{max-width:250px;order:-1}.character-content[data-astro-cid-mmspuptz]{width:100%}.flip-content-paragraph[data-astro-cid-mmspuptz]{font-family:var(--font-secondary);font-size:3rem;line-height:2.5rem;color:#fff}.mobile-text-container[data-astro-cid-mmspuptz].preview .mobile-text-preview[data-astro-cid-mmspuptz]{display:block}.mobile-text-container[data-astro-cid-mmspuptz].preview .mobile-text-full[data-astro-cid-mmspuptz],.mobile-text-container[data-astro-cid-mmspuptz].expanded .mobile-text-preview[data-astro-cid-mmspuptz]{display:none}.mobile-text-container[data-astro-cid-mmspuptz].expanded .mobile-text-full[data-astro-cid-mmspuptz]{display:block}#back-card-layer[data-astro-cid-mmspuptz]{min-height:100vh;height:auto;align-items:flex-start;padding:2rem 0}}body{background-color:#1a1a2e!important;background:linear-gradient(135deg,#1a1a2e,#16213e)!important}.email-form-top[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=email],.email-form-top[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=text]{color:#333!important}.email-form-top[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:#666!important;opacity:.7}.message-hq[data-astro-cid-j7pv25f6]{background:#f8fafc;padding:4rem 0}.team-intro[data-astro-cid-j7pv25f6]{background:#f1f5f9;padding:5rem 0}.team-credentials[data-astro-cid-j7pv25f6]{background:#e2e8f0;padding:5rem 0}.studio-logo-container[data-astro-cid-j7pv25f6]{padding:1rem;border-radius:8px;transition:all .3s ease}.studio-logo-container[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px)}.team-member-card[data-astro-cid-j7pv25f6]{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 16px #0000001a;transition:all .3s ease}.team-member-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 12px 32px #00000026}
