.production-site .wrap{max-width:1280px}.production-site .site-nav{height:96px;border:0}.production-site .site-nav nav{gap:24px}.production-site .btn{cursor:pointer;font-family:inherit}.production-site h2{font-size:clamp(30px,3.4vw,47px);line-height:1.12;letter-spacing:-1.8px}.production-site h2 span{color:var(--red)}.production-site .eyebrow{line-height:1.7}.production-hero{background:#101827;color:#fff;overflow:hidden}.production-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:30px;align-items:center;padding-block:76px 66px}.production-hero h1{font-size:clamp(52px,5.5vw,82px);letter-spacing:-4px;line-height:1.01;margin:25px 0}.production-hero h1 span{color:#ff6473}.production-hero .eyebrow{color:#ff9ca5}.production-lead{font-size:24px;font-weight:600;letter-spacing:-.7px}.production-description{font-size:15px;line-height:1.9;max-width:515px;color:#b9c4d6;margin-top:17px}.light-link{color:white;font-size:13px;font-weight:650}.light-link:hover{text-decoration:underline}.hero-tags{display:flex;gap:10px;margin-top:27px;flex-wrap:wrap}.hero-tags span{font-size:10px;letter-spacing:.3px;padding:8px 12px;border:1px solid #ffffff24;border-radius:30px;color:#b9c4d6}.production-art{position:relative;height:555px;min-width:0}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(black,transparent)}.reel-header{position:absolute;top:5px;left:20px;right:10px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:#a5b3ca}.red-dot{width:7px;height:7px;border-radius:50%;background:#ff6473}.creative-cover{position:absolute;border-radius:10px;padding:24px;box-shadow:0 22px 50px #0003;overflow:hidden}.creative-cover small{font-size:8px;letter-spacing:2px}.creative-cover strong{display:block;font-size:34px;line-height:1.05;letter-spacing:-1.1px;margin-top:23px}.creative-cover>span{display:block;font-size:9px;letter-spacing:1px;margin-top:25px}.cover-one{left:10px;top:63px;width:252px;height:280px;background:#d92d3b;transform:rotate(-7deg)}.cover-one:after{content:'';width:210px;height:210px;border:1px solid #ffffff28;border-radius:50%;position:absolute;right:-110px;bottom:-45px}.cover-two{right:0;top:98px;width:251px;height:235px;background:#f1e5d8;color:#152034;transform:rotate(7deg)}.cover-two strong{font-size:30px}.kit-disc{position:absolute;right:5px;top:280px;width:285px;height:230px;border:1px solid #ffffff15;border-radius:50%;background:#d92d3b15}.hero-kit{position:absolute;right:-4px;top:234px;width:320px;height:320px;object-fit:contain;filter:drop-shadow(0 15px 18px #0005)}.production-ticket{position:absolute;left:0;top:367px;z-index:2;width:240px;padding:22px;background:#f8f7f5;color:#131d33;border-radius:8px;transform:rotate(-3deg);box-shadow:0 15px 35px #0003}.production-ticket>span{font-size:8px;letter-spacing:1px;color:#b32231;font-weight:700}.production-ticket strong{font-size:20px;letter-spacing:-.7px;display:block;margin:13px 0}.production-ticket>div{border-top:1px dashed #bcc3cc;padding-top:12px;font-size:8px;letter-spacing:1px}.art-label{position:absolute;bottom:-15px;left:10px;color:#8998af;font-size:7px;letter-spacing:1.2px}.audience-strip{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ffffff18;padding-block:25px;font-size:13px;color:#b9c4d6}.audience-strip>span{font-size:9px;letter-spacing:2px;color:#ff9ca5}.audience-strip i{color:#e24655;font-style:normal}.studio-section,.directions-section{padding-block:90px}.section-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:75px;align-items:end;margin-bottom:37px}.section-heading h2{margin-top:18px}.section-heading>p{font-size:14px;line-height:1.9;color:var(--muted)}.production-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.production-capabilities article{border:1px solid #dedfe4;border-radius:12px;background:white;padding:31px}.cap-number{font-size:9px;letter-spacing:1.4px;color:#6b7688;font-weight:700}.cap-symbol{font-size:38px;color:#d92d3b;height:96px;display:flex;align-items:center}.production-capabilities h3{font-size:23px;letter-spacing:-.8px;margin-bottom:14px}.production-capabilities p{font-size:13px;line-height:1.85;color:var(--muted)}.bulk-section{background:#131d33;color:white;border-radius:20px;padding:65px;display:grid;grid-template-columns:1.1fr 1fr;gap:75px}.bulk-section .eyebrow{color:#ff9ca5}.bulk-copy h2{font-size:clamp(43px,5vw,70px);letter-spacing:-3px;margin-top:22px}.bulk-copy h2 span{font-size:.65em;color:#ff9ca5}.bulk-lead{font-size:24px;line-height:1.35;font-weight:650;letter-spacing:-.6px;margin-top:24px}.bulk-copy>p:not(.bulk-lead){color:#b8c3d5;font-size:14px;line-height:1.9;margin-top:18px}.bulk-copy .btn{margin:27px 0 15px}.bulk-copy>small{display:block;color:#a5b3ca;font-size:10px;line-height:1.8;max-width:400px}.brief-card{background:#f8f7f5;color:#131d33;border-radius:12px;padding:34px;align-self:center;transform:rotate(1deg)}.brief-card-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;color:#ab2431;font-weight:700}.brief-card h3{font-size:28px;line-height:1.2;letter-spacing:-1px;margin:23px 0}.brief-row{display:flex;gap:16px;padding:17px 0;border-top:1px solid #dce0e6}.brief-row>span{font-size:10px;color:#b42634;padding-top:3px}.brief-row strong{display:block;font-size:14px}.brief-row small{display:block;font-size:11px;line-height:1.6;color:#6b7688;margin-top:5px}.brief-note{background:#edeff3;padding:16px;border-radius:6px;font-size:8px;letter-spacing:.6px;margin-top:15px;color:#6b7688}.brief-note strong{display:block;font-size:11px;margin-top:7px;color:#131d33;letter-spacing:0}.niche-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.niche-card{min-height:280px;padding:28px 24px;border-radius:10px;display:flex;flex-direction:column;position:relative;overflow:hidden}.niche-card>span{font-size:8px;letter-spacing:1.3px}.niche-card h3{font-size:25px;line-height:1.15;letter-spacing:-.8px;margin-top:64px;position:relative}.niche-card p,.niche-card a{font-size:10px;line-height:1.7;margin-top:18px;position:relative}.history{background:#192536;color:white}.learning{background:#e5eae0}.stories{background:#f0d8ce}.yours{background:#d92d3b;color:white}.niche-card:before{content:'';position:absolute;width:170px;height:170px;border:1px solid currentColor;opacity:.13;border-radius:50%;top:20px;right:-60px}.niche-card a{text-decoration:underline;font-weight:700}.production-process{background:#edeef1;padding-block:75px}.production-process .steps{margin-top:45px}.production-process .steps article{border-color:#cdd2db}.production-process .steps h3{color:#131d33}.production-process .steps p{color:#647086}.production-process .step-no{color:#be2837}.partner-section{padding-block:95px;display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.partner-copy h2{font-size:58px;margin:20px 0}.partner-lead{font-size:21px;font-weight:600;margin-bottom:16px}.partner-copy>p:not(.partner-lead){font-size:14px;line-height:1.9;color:var(--muted)}.partner-copy .btn{margin-top:25px}.partner-demo-link{display:block;margin-top:17px}.partner-options{align-self:center}.partner-options article{border:1px solid #d9dee5;border-radius:10px;padding:29px;background:white;margin-bottom:16px}.partner-options article>span{font-size:9px;letter-spacing:1.5px;color:#c42b39;font-weight:700}.partner-options h3{font-size:24px;letter-spacing:-.7px;margin:15px 0 12px}.partner-options p{font-size:13px;color:var(--muted);line-height:1.8}.terms-note{font-size:11px!important;line-height:1.9!important;color:#667387!important}.film-section{padding-block:15px 75px}.film-section video{width:100%;display:block;border-radius:14px;background:#131d33;aspect-ratio:16/9}.film-caption{font-size:10px;letter-spacing:.5px;color:#6d7789;margin-top:15px}.production-close{background:#d92d3b;color:white;border-radius:16px;padding:65px}.production-close .eyebrow{color:#ffd4cb}.production-close h2{font-size:58px;margin:20px 0}.production-close h2 span{color:#ffd4cb}.production-close p{font-size:15px;line-height:1.8;color:#ffe1df}.production-site .pilot-section{margin-bottom:60px}.inquiry-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;padding-block:65px 80px}.inquiry-intro h1{font-size:49px;letter-spacing:-2px;line-height:1.08}.inquiry-intro>p{font-size:14px;line-height:1.85;color:var(--muted);margin-bottom:22px}.inquiry-expect{padding:27px 0;border-block:1px solid #dce0e6;margin:30px 0}.inquiry-expect h2{font-size:22px;letter-spacing:-.7px}.inquiry-expect ol{padding-left:19px;font-size:13px;line-height:2;color:var(--muted);margin-bottom:0}.inquiry-form{background:white;border:1px solid #dce0e6;border-radius:14px;padding:34px}.inquiry-form h2{font-size:28px;letter-spacing:-1px;margin-bottom:28px}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:21px 18px}.inquiry-field label{display:block;font-size:11px;font-weight:650;line-height:1.6;margin-bottom:7px}.inquiry-field label>span[aria-hidden]{color:#b82937}.inquiry-field input:not([type=checkbox]),.inquiry-field select,.inquiry-field textarea{display:block;width:100%;padding:13px;border:1px solid #cbd2dc;border-radius:6px;background:#fafbfc;font:13px 'Segoe UI',sans-serif;color:#131d33}.inquiry-field textarea{resize:vertical;min-height:130px}.inquiry-field input:focus,.inquiry-field select:focus,.inquiry-field textarea:focus{outline:2px solid #d92d3b;outline-offset:2px}.field-wide{grid-column:1/-1}.inquiry-field .consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:12px}.consent input{accent-color:#d92d3b;flex-shrink:0;width:17px;height:17px;margin-top:2px}.inquiry-privacy{font-size:10px;line-height:1.8;color:#6b7688;margin:22px 0}.inquiry-form>.btn{width:100%}.inquiry-errors,.errorlist{font-size:12px;color:#aa2331;line-height:1.6}.inquiry-errors{background:#fff0ed;border-radius:6px;padding:15px;margin-bottom:23px}.errorlist{padding-left:17px;margin-bottom:0}.has-error input,.has-error textarea,.has-error select{border-color:#d92d3b!important}.inquiry-success{max-width:760px!important;text-align:center;padding-block:85px}.inquiry-success h1{font-size:56px}.inquiry-success>.eyebrow{justify-content:center}.inquiry-success p{line-height:1.9;color:var(--muted);font-size:15px;margin:20px 0}.inquiry-success .btn{margin-top:15px}.success-mark{width:65px;height:65px;background:#d92d3b;color:white;border-radius:50%;display:grid;place-items:center;font-size:32px;margin:0 auto 25px}
@media(max-width:1100px){.production-hero-grid{gap:15px}.production-hero h1{font-size:61px}.production-art{height:535px}.creative-cover{width:210px;padding:20px}.creative-cover strong{font-size:29px}.cover-one{left:0}.cover-two{right:-5px}.hero-kit{width:280px;height:280px;top:260px}.production-ticket{width:210px}.bulk-section{padding:42px;gap:40px}.section-heading{gap:40px}.niche-card{padding:24px 18px}.niche-card h3{font-size:23px}.partner-section{gap:45px}.inquiry-layout{gap:35px}.inquiry-intro h1{font-size:42px}.production-hero .hero-actions{align-items:flex-start;flex-direction:column;gap:20px}}
@media(max-width:850px){.production-hero-grid{grid-template-columns:1fr;padding-top:52px}.production-hero h1{font-size:72px;letter-spacing:-3.5px}.production-hero-copy{max-width:650px}.production-hero .hero-actions{flex-direction:row;align-items:center}.production-description{max-width:560px}.production-art{width:520px;max-width:100%;margin:35px auto 10px;height:540px}.creative-cover{width:252px}.creative-cover strong{font-size:34px}.hero-kit{width:320px;height:320px;top:234px}.production-ticket{width:240px}.audience-strip{flex-wrap:wrap;justify-content:center;gap:15px 23px}.audience-strip>span{width:100%;text-align:center}.studio-section,.directions-section{padding-block:60px}.section-heading{grid-template-columns:1fr;gap:20px}.production-capabilities{gap:13px}.production-capabilities article{padding:22px}.production-capabilities h3{font-size:20px}.bulk-section{grid-template-columns:1fr;gap:35px}.brief-card{transform:none;max-width:600px}.bulk-copy h2{font-size:67px}.niche-grid{grid-template-columns:1fr 1fr}.niche-card{min-height:245px;padding:26px}.niche-card h3{font-size:27px;margin-top:43px}.partner-section{grid-template-columns:1fr;gap:35px;padding-block:65px}.partner-copy h2{font-size:48px}.production-close{padding:45px}.production-close h2{font-size:46px}.inquiry-layout{grid-template-columns:1fr;gap:30px;padding-top:40px}.inquiry-intro h1{font-size:51px}.inquiry-intro{max-width:600px}.inquiry-expect{margin:22px 0}.inquiry-success h1{font-size:47px}}
@media(max-width:520px){.production-site .site-nav{height:80px}.production-hero-grid{padding-block:38px 40px}.production-hero h1{font-size:52px;letter-spacing:-2.6px}.production-lead{font-size:20px}.production-description{font-size:13px}.production-hero .hero-actions{align-items:flex-start;gap:20px}.production-hero .hero-actions .btn{font-size:12px;padding:16px}.production-art{height:430px;margin-top:28px}.reel-header{font-size:7px;left:0}.creative-cover{padding:17px;width:185px}.creative-cover strong{font-size:26px;letter-spacing:-1px}.creative-cover small{font-size:6px;letter-spacing:1px}.creative-cover>span{font-size:7px;margin-top:20px}.cover-one{height:224px;top:52px}.cover-two{width:175px;height:187px;top:78px;right:0}.cover-two strong{font-size:23px}.hero-kit{width:240px;height:240px;top:195px;right:-12px}.kit-disc{top:230px;width:200px;height:180px}.production-ticket{width:176px;padding:15px;top:299px}.production-ticket>span{font-size:6px}.production-ticket strong{font-size:15px;margin:10px 0}.production-ticket>div{font-size:6px}.art-label{font-size:6px;bottom:-14px;left:0}.audience-strip{font-size:10px;gap:12px}.audience-strip i:last-of-type{display:none}.production-capabilities{grid-template-columns:1fr}.production-capabilities article{padding:28px}.cap-symbol{height:73px}.production-capabilities h3{font-size:24px}.bulk-section{padding:29px 23px;border-radius:12px}.bulk-copy h2{font-size:51px;letter-spacing:-2px}.bulk-lead{font-size:21px}.bulk-copy .btn{font-size:12px;width:100%;gap:12px;padding:17px}.brief-card{padding:24px}.brief-card h3{font-size:26px}.section-heading h2{font-size:31px;letter-spacing:-1.2px}.section-heading>p{font-size:13px}.niche-grid{gap:12px}.niche-card{padding:22px 17px;min-height:236px}.niche-card h3{font-size:20px;letter-spacing:-.6px;margin-top:42px}.niche-card p,.niche-card a{font-size:9px}.niche-card>span{font-size:6px}.production-process{padding-block:50px}.partner-copy h2{font-size:43px}.partner-lead{font-size:20px}.partner-options h3{font-size:22px}.partner-options article{padding:24px}.partner-copy .btn{font-size:12px;gap:12px;padding:17px}.production-close{padding:34px 25px}.production-close h2{font-size:35px;letter-spacing:-1.5px}.production-close .hero-actions{align-items:flex-start}.production-close .btn{font-size:12px;padding:17px}.production-close p{font-size:13px}.production-site .pilot-section{margin-bottom:40px}.film-section{padding-bottom:40px}.inquiry-intro h1{font-size:40px}.inquiry-form{padding:25px 20px}.inquiry-fields{grid-template-columns:1fr}.inquiry-form h2{font-size:25px}.inquiry-success{padding-block:55px}.inquiry-success h1{font-size:38px}.production-site .site-footer p{max-width:270px;line-height:1.8}.footer-links{flex-wrap:wrap}}
