﻿ul,li,a{margin:0;padding:0;text-decoration:none;list-style:none;color:#fff}body{font-family:"Arial",sans-serif;background:#333;color:#fff;margin:0;padding:0}footer{text-align:center;padding:20px 0}ul,li,a{margin:0;padding:0;text-decoration:none;list-style:none;color:#fff}body{font-family:"Arial",sans-serif;background:#333;color:#fff;margin:0;padding:0}footer{text-align:center;padding:20px 0}.site-header{background:#1a1a1a;box-shadow:0 0 20px rgba(0,0,0,.3);position:fixed;top:0;left:0;width:100%;z-index:1000}.site-header .container{max-width:1280px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;padding:1rem;position:relative;height:4rem}.site-header .container .header-logo{height:4rem;width:auto;left:0;mix-blend-mode:screen;opacity:.5;padding:.5rem 0;transition:opacity .3s ease}.site-header .container .header-logo:hover{opacity:1}@media (max-width: 1007px){.site-header .container .header-logo{left:1rem;display:block}}.site-header .container h1{font-size:2rem;font-family:"stencil-std",sans-serif;font-weight:400;font-style:normal;display:none}.site-header .container h1.mobile-title{color:#f265f2;font-size:4rem;margin:0;padding:0;position:absolute;left:50%;transform:translateX(-50%)}@media (max-width: 768px){.site-header .container h1.mobile-title{font-size:3rem}}@media (max-width: 580px){.site-header .container h1.mobile-title{font-size:2.5rem}}@media (max-width: 487px){.site-header .container h1.mobile-title{font-size:2rem}}.menu-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem;position:absolute;right:1rem;z-index:100}.menu-toggle span{display:block;width:25px;height:3px;background-color:#fff;margin:5px 0;transition:all .3s ease}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px, -7px)}.nav-menu{width:100%}.nav-menu ul{display:flex;justify-content:space-around;align-items:center;padding:0;margin:0;list-style:none}.nav-menu ul li{font-size:1.5rem}.nav-menu ul li a{color:#f265f2;font-family:"stencil-std",sans-serif;text-decoration:none;transition:color .3s ease}.nav-menu ul li a:hover{color:#5fc506}@media (max-width: 1007px){.menu-toggle{display:block}.container h1.mobile-title{display:block}.nav-menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#1a1a1a;padding-top:4rem;transition:.3s ease;z-index:99}.nav-menu.active{right:0}.nav-menu ul{flex-direction:column;gap:2rem}.nav-menu ul li{font-size:2rem}}ul,li,a{margin:0;padding:0;text-decoration:none;list-style:none;color:#fff}body{font-family:"Arial",sans-serif;background:#333;color:#fff;margin:0;padding:0}footer{text-align:center;padding:20px 0}.creative-profile{margin-bottom:45px;margin-top:10px;border-top:1px solid #fff}.creative-profile .header{align-items:baseline}.creative-profile .header h1{font-family:interstate-condensed,sans-serif;font-weight:400}@media (max-width: 1007px){.creative-profile .header{background:linear-gradient(270deg, #333, #666);padding-bottom:1rem;margin-bottom:1rem;border-radius:0 0 0 27px}}.creative-profile .row{justify-content:space-between;padding-top:1rem}@media (min-width: 1007px){.creative-profile .row{display:flex}}.creative-profile .row-bumper{flex:1.5}@media (max-width: 1007px){.creative-profile .row-bumper{display:none}}.creative-profile .profile-inset{flex:2;min-height:200px}.creative-profile .profile-inset p{margin:0;padding:0}.creative-profile .name{color:#fff;padding:0px;margin:0px;flex:2;display:flex}.creative-profile .name h1{margin:0 auto}.creative-profile .headshot{flex:2}@media (max-width: 1007px){.creative-profile .headshot{float:left;margin-right:4rem;margin-left:2rem;margin-bottom:1.5rem;margin-top:1rem}}.creative-profile .headshot img.hs{margin-left:auto;margin-right:auto;display:block;height:200px;width:200px;object-fit:cover;object-position:50% 0%;border-radius:50%}.creative-profile .headshot .social-icons{justify-content:center}.creative-profile ul.roles{display:flex}@media (min-width: 1007px){.creative-profile ul.roles{flex:3.5}}@media (max-width: 1007px){.creative-profile ul.roles{width:100%;justify-content:center}}.creative-profile ul.roles li{font-style:italic;font-size:2rem;font-weight:bold;font-family:interstate-condensed,sans-serifs;padding-right:8px}.creative-profile ul.roles li::before{content:"•";padding-right:8px}.creative-profile ul.roles li:first-child{padding-left:0}.creative-profile ul.roles li:first-child::before{content:"";padding-right:0px}.creative-profile ul.roles li:last-child{border-right:none}.gallery-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:2000}.gallery-overlay .gallery-image{max-width:90%;max-height:90vh;object-fit:contain}.gallery-overlay button{position:absolute;background:none;border:none;color:var(--gallery-button-color, #fff);font-size:2rem;cursor:pointer;padding:1rem;transition:color .2s ease}.gallery-overlay button:hover{color:var(--gallery-button-hover-color, #ccc)}.gallery-overlay .gallery-close{top:1rem;right:1rem;font-size:3rem}.gallery-overlay .gallery-prev,.gallery-overlay .gallery-next{top:50%;transform:translateY(-50%)}.gallery-overlay .gallery-prev{left:1rem}.gallery-overlay .gallery-next{right:1rem}@media (max-width: 768px){.gallery-overlay button{font-size:1.5rem;padding:.5rem}.gallery-overlay .gallery-close{font-size:2rem}}:root{--gallery-button-color: gold;--gallery-button-hover-color: #c50}body{background:linear-gradient(35deg, #000 55%, #1a1432 100%);background-attachment:fixed;color:#fff}.site-header{background-color:rgba(26,20,50,.98);border-bottom:2px solid gold;box-shadow:0 0 20px rgba(255,215,0,.1)}.site-header .container .header-logo{filter:sepia(.5) hue-rotate(20deg);transition:filter .3s ease}.site-header .container .header-logo:hover{filter:sepia(.7) hue-rotate(30deg) brightness(1.2)}.site-header .container .mobile-title{font-family:"prohibition",sans-serif;color:gold !important;text-transform:uppercase;letter-spacing:.1em;text-shadow:2px 2px 4px rgba(0,0,0,.5);position:absolute;left:50%;transform:translateX(-50%);margin:0;padding:0}@media (max-width: 1007px){.site-header .container .mobile-title{font-size:1.8rem !important;width:auto}}.site-header .container .menu-toggle span{background-color:gold}.site-header .container .menu-toggle span:hover{background-color:#c50}.site-header .container .nav-menu ul li a{font-family:"prohibition",sans-serif;color:gold;text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;transition:all .3s ease}.site-header .container .nav-menu ul li a:hover{color:#c50;text-shadow:0 0 8px rgba(255,215,0,.3)}.site-header .container .nav-menu.active{background-color:rgba(26,20,50,.98);border:1px solid gold;box-shadow:0 4px 15px rgba(0,0,0,.3)}main{padding:3rem;padding-top:7rem;display:flex;flex-direction:column;max-width:1280px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);color:#fff}main h1{font-family:"prohibition",sans-serif;font-size:3.5rem;text-align:center;text-transform:uppercase;letter-spacing:.2em;color:gold;text-shadow:2px 2px 4px rgba(0,0,0,.5)}a{color:#e6b800;transition:color .3s ease}a:hover{color:#c50}.actor-profile-container{flex-wrap:wrap;justify-content:space-between;padding:0 3rem;column-width:400px}.actor-profile{display:flex;flex-direction:row;align-items:center;margin:0;font-family:"acumin-pro-condensed",sans-serif;font-weight:400}.actor-profile .credit-block{display:flex;flex-direction:column;flex:1;min-height:200px;align-items:center;margin-bottom:2rem}.actor-profile .credit-block .name{text-align:center;color:gold}.actor-profile .credit-block p{margin:0;padding:0}.actor-profile .credit-block h1{font-family:"prohibition",sans-serif;font-style:normal;font-weight:400;padding:0;margin-bottom:1rem;margin-top:0}@media (max-width: 1007px){.actor-profile .credit-block h1{font-size:4rem}}.actor-profile .credit-block .headshot img{margin-right:auto;display:block;height:200px;width:200px;object-fit:cover;object-position:50% 0%;border-radius:0;border:2px solid gold;box-shadow:0 0 15px rgba(255,215,0,.2)}.actor-profile .credit-block .credit h2{padding:0;margin:0;font-size:1.6rem;margin:5px;color:#c50}@media (max-width: 1007px){.actor-profile .credit-block .credit h2{font-size:3rem}}.contact-form{max-width:800px;margin:0 auto;padding:3rem;border-radius:0;background-color:rgba(26,20,50,.3);border:1px solid gold}.contact-form .form-group{margin-bottom:2rem}.contact-form .form-group label{display:block;margin-bottom:.7rem;font-family:"prohibition",sans-serif;color:gold;text-transform:uppercase;letter-spacing:.1em}.contact-form .form-group input,.contact-form .form-group textarea{width:100%;padding:.7rem;background-color:rgba(15,28,46,.7);border:1px solid gold;color:#fff;font-family:"acumin-pro-condensed",sans-serif}.contact-form .form-group input::placeholder,.contact-form .form-group textarea::placeholder{color:rgba(255,255,255,.5)}@media (max-width: 1007px){.contact-form .form-group input,.contact-form .form-group textarea{padding:1.5rem;font-size:2.5rem}}.contact-form .form-group .name-inputs,.contact-form .form-group .company-inputs,.contact-form .form-group .email-inputs,.contact-form .form-group .phone-inputs,.contact-form .form-group .message-inputs{display:flex;gap:1rem}@media (max-width: 1007px){.contact-form .form-group .name-inputs,.contact-form .form-group .company-inputs,.contact-form .form-group .email-inputs,.contact-form .form-group .phone-inputs,.contact-form .form-group .message-inputs{flex-direction:column}}.contact-form .form-group .name-inputs input{width:50%}@media (max-width: 1007px){.contact-form .form-group .name-inputs input{width:100%}}.btn-submit{width:100%;padding:1rem;background-color:gold;color:#000;border:none;font-family:"prohibition",sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:1.2rem;cursor:pointer;transition:all .3s ease}.btn-submit:hover{background-color:#c50;color:#fff;box-shadow:0 0 15px rgba(255,215,0,.3)}#trailer-section{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%}#trailer-section .content-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:fit-content;margin:0 auto;gap:2.5rem}#trailer-section .content-wrapper #poster{width:400px;padding:0;margin:25px;border:2px solid #673b0e;box-shadow:0 0 30px rgba(255,215,0,.15)}@media (max-width: 1024px){#trailer-section .content-wrapper #poster{width:350px}}@media (max-width: 768px){#trailer-section .content-wrapper #poster{width:90%;min-width:unset;max-width:600px}}#trailer-section .content-wrapper #laurels{display:flex;flex-direction:row;gap:1.5rem;align-items:flex-start;padding-left:0;position:static;width:auto}#trailer-section .content-wrapper #laurels .laurel{height:120px;width:auto;filter:sepia(1) saturate(100) hue-rotate(-56deg) brightness(.5)}#trailer-section .content-wrapper #laurels .laurel-link{display:block;transition:transform .3s ease}#trailer-section .content-wrapper #laurels .laurel-link:hover{transform:scale(1.05)}@media (max-width: 1024px){#trailer-section .content-wrapper{width:100%;max-width:800px;flex-direction:column;align-items:center;margin-right:0}#trailer-section .content-wrapper #laurels{position:static;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0;margin-top:2rem;width:100%;transform:none}#trailer-section .content-wrapper #laurels .laurel{height:100px}}.stills-container{display:grid;grid-template-columns:repeat(2, 300px);gap:2rem;margin:0 auto;justify-content:center;max-width:calc(600px + 2rem)}.stills-container a{display:block;cursor:pointer}.stills-container a img{width:100%;height:auto;transition:all .3s ease;border:1px solid rgba(0,0,0,0)}.stills-container a img:hover{border-color:gold;box-shadow:0 0 20px rgba(255,215,0,.2)}@media (max-width: 768px){.stills-container{grid-template-columns:repeat(1, 300px);max-width:300px}}.about-box{display:flex;flex-direction:column;align-items:center;justify-content:start;font-size:1.5rem;margin:2rem 0;padding:2rem;background-color:rgba(255,215,0,.05);border-left:4px solid gold}.about-box h2{width:80%;text-align:center;font-size:2.2rem;color:gold;font-family:"prohibition",sans-serif;font-weight:400;letter-spacing:.1em;padding:0;margin:0 0 1rem 0;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.social-icons{flex:1;display:flex;align-content:center}.social-icons .icon{height:2rem;width:2rem;margin-top:.5rem;margin-right:.5rem}@media (max-width: 1007px){.social-icons .icon{height:3rem;width:3rem}}.social-icons .twitter-icon{filter:invert(75%)}