.premium-root{color:#c4bfb6;font-family:var(--font-inter), "Inter", system-ui, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;background:#080808;overflow-x:hidden}.premium-root .display{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.02em;color:#f2efe9;font-weight:900;line-height:1}.premium-root .ed-italic{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:0;font-style:italic;font-weight:700}.premium-root .premium-eyebrow{text-transform:uppercase;letter-spacing:.28em;color:#c4bfb68c;font-size:11px;font-weight:600}.premium-root .premium-eyebrow-gold{color:#daa74f}@keyframes premium-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.premium-root .marquee-track{align-items:center;width:max-content;animation:70s linear infinite premium-marquee;display:flex}.premium-root .reveal{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(24px)}.premium-root .reveal.in{opacity:1;transform:none}.premium-root .reveal-stagger>*{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(24px)}.premium-root .reveal-stagger.in>*{opacity:1;transform:none}.premium-root .reveal-stagger.in>:first-child{transition-delay:40ms}.premium-root .reveal-stagger.in>:nth-child(2){transition-delay:.1s}.premium-root .reveal-stagger.in>:nth-child(3){transition-delay:.16s}.premium-root .reveal-stagger.in>:nth-child(4){transition-delay:.22s}.premium-root .reveal-stagger.in>:nth-child(5){transition-delay:.28s}.premium-root .reveal-stagger.in>:nth-child(6){transition-delay:.34s}.premium-root .reveal-stagger.in>:nth-child(7){transition-delay:.4s}.premium-root .reveal-stagger.in>:nth-child(8){transition-delay:.46s}.premium-root .hairline{background:#ffffff0f;height:1px}.premium-root .hairline-strong{background:#ffffff1f;height:1px}.premium-root .hairline-gold{background:#daa74f33;height:1px}.premium-root .glass{-webkit-backdrop-filter:blur(28px)saturate(140%);background:#141414a6;border:1px solid #ffffff0f}.premium-root .surface-graphite{background:#1a1a1a;border:1px solid #ffffff0f}.premium-root .surface-carbon{background:#141414;border:1px solid #ffffff0a}.premium-root .surface-graphite{background:#0b0b0b}.premium-root .surface-carbon{background:#070707}.premium-root .bg-\[\#0D0D0D\],.premium-root .bg-\[\#111\],.premium-root .bg-\[\#141414\],.premium-root .bg-\[\#1A1A1A\]{background-color:#050505!important}.premium-root .hero-image,.premium-root section>video{filter:brightness(.62)saturate(.8)}.premium-root main section{isolation:isolate;position:relative}.premium-root main section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 70% at 12% 35%,#daa74f12,#0000 70%),radial-gradient(60% 80% at 100% 100%,#0000008c,#0000 70%);position:absolute;inset:0}.premium-root .section-photo{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg, #050505 0%, #050505b8 45%, #050505e6 100%), var(--photo);opacity:var(--photo-opacity,.2);background-position:50%;background-size:cover;position:absolute;inset:0}.premium-root .rail-rule{transform-origin:0;background:linear-gradient(90deg,#daa74f,#daa74f26);width:56px;height:1px;animation:1.4s cubic-bezier(.2,.7,.2,1) both rail-rule-draw;display:inline-block}@keyframes rail-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.premium-root .rail-title{text-wrap:balance}.premium-root .rail-track{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 48px),#0000 100%)}.premium-root .rail-card{animation:.9s cubic-bezier(.2,.7,.2,1) both rail-card-in}@keyframes rail-card-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}.premium-root .rail-poster{border:1px solid #ffffff0f;transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s,border-color .7s;box-shadow:0 18px 40px -24px #000000e6}.premium-root .rail-poster-img{filter:saturate(.92)brightness(.96);transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .9s}.premium-root .rail-poster:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#daa74f38 50%,#0000 62%);transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(-110%)}.premium-root .rail-cta{opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}.premium-root .rail-card a:hover .rail-poster,.premium-root .rail-card a:focus-visible .rail-poster{border-color:#daa74f73;transform:translateY(-6px);box-shadow:0 30px 60px -22px #daa74f47,0 18px 40px -24px #000000e6}.premium-root .rail-card a:hover .rail-poster-img,.premium-root .rail-card a:focus-visible .rail-poster-img{filter:saturate(1.05)brightness(1.04);transform:scale(1.05)}.premium-root .rail-card a:hover .rail-poster:after,.premium-root .rail-card a:focus-visible .rail-poster:after{transform:translate(110%)}.premium-root .rail-card a:hover .rail-cta,.premium-root .rail-card a:focus-visible .rail-cta{opacity:1;transform:none}.premium-root .rail-card a:focus-visible{outline-offset:6px;outline:2px solid #daa74f}.premium-root .rail-more{transition:color .4s}.premium-root .photo-rail{--photo:url(/images/studio/studio-main-room.jpg);--photo-opacity:.1}.premium-root .photo-reels{--photo:url(/images/studio/process-recording.jpg);--photo-opacity:.16}.premium-root .photo-how{--photo:url(/images/studio/process-casting.jpg);--photo-opacity:.18}.premium-root .photo-studios{--photo:url(/images/studio/studio-equipment.jpg);--photo-opacity:.2}.premium-root .photo-faq{--photo:url(/images/studio/studio-booths.jpg);--photo-opacity:.12}.premium-root .photo-cta{--photo:url(/images/theatre-cta.jpg);--photo-opacity:.28}.premium-root main section:nth-of-type(2n):before{background:radial-gradient(48% 70% at 88% 60%,#daa74f12,#0000 70%),radial-gradient(60% 80% at 0 0,#0000008c,#0000 70%)}.premium-root .gold-line-top{box-shadow:inset 0 1px #daa74f73}.premium-root .card-edge{border-radius:8px}.premium-root .card-edge-lg{border-radius:12px}.premium-root .btn-gold-pill{color:#080808;cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-inter), "Inter", system-ui, sans-serif;background:#daa74f;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 26px;text-decoration:none;transition:background .25s,transform .15s,box-shadow .35s;display:inline-flex}.premium-root .btn-gold-pill:hover{background:#f0c464;box-shadow:0 0 48px #daa74f2e,0 8px 32px #daa74f1f}.premium-root .btn-gold-pill:active{transform:translateY(1px)}.premium-root .btn-gold-pill:disabled{opacity:.6;cursor:not-allowed}.premium-root .btn-ghost-pill{color:#f2efe9;cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-inter), "Inter", system-ui, sans-serif;background:0 0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:13px 25px;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.premium-root .btn-ghost-pill:hover{background:#ffffff0a;border-color:#daa74f59}.premium-root .poster{cursor:pointer;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.premium-root .poster:hover{transform:translateY(-6px)}.premium-root .poster .art{transition:box-shadow .5s}.premium-root .poster:hover .art{box-shadow:0 32px 64px -24px #000000d9,0 0 0 1px #daa74f33}.premium-root .art-base{background-color:#0d0d0d;background-image:radial-gradient(120% 70% at 50% -10%,#daa74f2e,#0000 50%),linear-gradient(#131313 0%,#080808 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.premium-root .art-noir{background-color:#0a0a0a;background-image:linear-gradient(#daa74f0f 0%,#0000 40%),linear-gradient(#0f0f0f 0%,#050505 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.premium-root .art-warm{background-color:#0e0b07;background-image:radial-gradient(120% 80% at 30% 10%,#daa74f38,#0000 55%),linear-gradient(#14100a 0%,#060503 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.premium-root .art-blue{background-color:#07090e;background-image:radial-gradient(110% 70% at 50% 110%,#2834528c,#0000 60%),linear-gradient(#0b0e15 0%,#050608 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.premium-root .art-emerald{background-color:#07100b;background-image:radial-gradient(100% 60% at 50% 100%,#2d7a504d,#0000 60%),linear-gradient(#0b130e 0%,#04070a 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.premium-root .no-scrollbar::-webkit-scrollbar{display:none}.premium-root .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.premium-root .h-display{font-size:clamp(3.2rem,13vw,11rem)}.premium-root .ul-link{transition:color .2s;position:relative}.premium-root .ul-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .35s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.premium-root .ul-link:hover:after{transform:scaleX(1)}.premium-root details>summary{cursor:pointer;list-style:none}.premium-root details>summary::-webkit-details-marker{display:none}.premium-root details[open] .faq-icon{transform:rotate(45deg)}.premium-root .faq-icon{transition:transform .3s}.premium-root :focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #daa74f}@media (prefers-reduced-motion:reduce){.premium-root *,.premium-root :before,.premium-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports (animation-timeline:view()){.premium-root .chapter,.premium-root .chapter-step{animation:linear both chapter-in;animation-timeline:view();animation-range:entry cover 38%}.premium-root .chapter-step{animation-name:chapter-step-in}.premium-root .sweep{position:relative;overflow:hidden}.premium-root .sweep:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#daa74f1a 50%,#0000 60%);animation:linear both sweep-across;animation-timeline:view();animation-range:entry cover 60%;position:absolute;inset:-20% -40%;transform:translate(-60%)}}@keyframes chapter-in{0%{opacity:.15;transform:translateY(56px)scale(.975)}to{opacity:1;transform:none}}@keyframes chapter-step-in{0%{opacity:.2;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes sweep-across{0%{transform:translate(-60%)}to{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.premium-root .chapter,.premium-root .chapter-step,.premium-root .sweep:after{animation:none!important}}.premium-root .hero-atmosphere{background:radial-gradient(55% 45% at 84% 0,#daa74f29,#0000 70%),radial-gradient(70% 60% at 0 100%,#1a3d2b61,#0000 70%)}.page-flashlight{z-index:1;pointer-events:none;opacity:0;will-change:transform;width:680px;height:680px;transform:translate3d(calc(var(--fx,-1000px) - 340px), calc(var(--fy,-1000px) - 340px), 0);mix-blend-mode:screen;background:radial-gradient(340px,#daa74f26,#1a3d2b24 45%,#0000 72%);transition:opacity .6s;position:fixed;top:0;left:0}.page-flashlight[data-active=true]{opacity:1}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.premium-root .hero-rise{animation:1.1s cubic-bezier(.2,.7,.2,1) both hero-rise}.premium-root .legal-prose{color:#c4bfb6c7;font-size:15px;line-height:1.75}.premium-root .legal-prose section+section{margin-top:40px}.premium-root .legal-prose h2{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.02em;color:#f2efe9;margin-bottom:16px;font-size:24px;font-weight:900}.premium-root .legal-prose h3{color:#f2efe9;margin-top:20px;margin-bottom:8px;font-size:15px;font-weight:600}.premium-root .legal-prose p{margin-top:12px}.premium-root .legal-prose ul{flex-direction:column;gap:8px;margin-top:12px;list-style:none;display:flex}.premium-root .legal-prose ul li{padding-left:18px;position:relative}.premium-root .legal-prose ul li:before{content:"·";color:#daa74f;position:absolute;left:4px}.premium-root .legal-prose a{color:#daa74f}.premium-root .legal-prose a:hover{text-decoration:underline}.premium-root .legal-prose strong{color:#f2efe9;font-weight:600}.premium-root .legal-prose code{font-family:var(--font-mono), ui-monospace, monospace;color:#daa74f;background:#daa74f14;border-radius:3px;padding:1px 5px;font-size:12px}.premium-root .legal-prose table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.premium-root .legal-prose th{text-align:left;color:#c4bfb699;border-bottom:1px solid #ffffff1a;padding:8px 16px 8px 0;font-weight:600}.premium-root .legal-prose td{border-bottom:1px solid #ffffff0d;padding:8px 16px 8px 0}.premium-root .article-body{color:#c4bfb6d9;font-size:16px;line-height:1.85}.premium-root .article-body>:first-child{margin-top:0}.premium-root .article-body h2{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.02em;color:#f2efe9;margin-top:48px;margin-bottom:16px;font-size:30px;font-weight:900}.premium-root .article-body h3{font-family:var(--font-inter), "Inter", system-ui, sans-serif;color:#daa74f;margin-top:40px;margin-bottom:12px;font-size:22px;font-weight:700}.premium-root .article-body p{margin-bottom:24px}.premium-root .article-body a{color:#daa74f;text-underline-offset:4px;text-decoration:underline}.premium-root .article-body strong{color:#f2efe9;font-weight:700}.premium-root .article-body em{font-style:italic}.premium-root .article-body ul,.premium-root .article-body ol{flex-direction:column;gap:6px;margin-bottom:24px;padding-left:24px;display:flex}.premium-root .article-body ul{list-style:outside}.premium-root .article-body ol{list-style:decimal}.premium-root .article-body li{line-height:1.7}.premium-root .article-body blockquote{color:#c4bfb6c7;border-left:2px solid #daa74f80;margin:28px 0;padding-left:20px;font-size:18px;font-style:italic}.premium-root .article-body code{font-family:var(--font-mono), ui-monospace, monospace;color:#daa74f;background:#ffffff0f;border-radius:3px;padding:2px 6px;font-size:14px}.premium-root .article-body pre{background:#0d0d0d;border:1px solid #ffffff14;border-radius:12px;margin:28px 0;padding:20px;overflow-x:auto}.premium-root .article-body pre code{color:#c4bfb6d9;background:0 0;padding:0}.premium-root .article-body hr{border:none;border-top:1px solid #ffffff1a;margin:48px 0}.premium-root .article-body img{border-radius:12px;margin:28px 0}.premium-root .text-ink{color:#080808}.premium-root .text-chalk{color:#f2efe9}.premium-root .text-bone{color:#c4bfb6}.premium-root .text-gold-warm{color:#daa74f}.premium-root .bg-ink-deep{background-color:#080808}.premium-root .bg-deep-2{background-color:#0d0d0d}.premium-root .bg-carbon-2{background-color:#141414}.premium-root .bg-graphite-2{background-color:#1a1a1a}.wawaw-nav-shell{padding-top:env(safe-area-inset-top)}.wawaw-nav{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#080808f0;border-bottom:1px solid #ffffff12}.wawaw-nav-menu{-webkit-backdrop-filter:blur(20px);background:#0e0e0ef7;border:1px solid #ffffff14}@media (min-width:768px){.wawaw-nav-shell{padding-top:0}.wawaw-nav{background:#141414b8;border:1px solid #ffffff0f;border-radius:12px}}@media (max-width:639px){.premium-root .premium-eyebrow{letter-spacing:.2em;font-size:12px}.premium-root .text-\[10px\],.premium-root .text-\[11px\]{font-size:12px}.premium-root .tracking-\[0\.28em\]{letter-spacing:.18em}}