:root{--nv-magenta:#cc00b7;--nv-pink:#e01ad0;--nv-search-btn:#bd02cd;--nv-magenta-hover:#f418d3;--nv-form-btn:#e416b2;--nv-active-hover:#dd03c7;--nv-gradient-purple:#82028e;--nv-dropdown:#5a3e96;--nv-purple-hover:#6d4eaf;--nv-active:#880578;--nv-footer:#480446;--nv-title-header:#5c0459;--nv-border-accent:#83018e;--nv-bg:#070007;--nv-black:#000000;--nv-load-bg:#1a001c;--nv-gradient-end:#130014;--nv-white:#ffffff;--nv-light-purple:#cf9ecf;--nv-muted-purple:#aa77a9;--nv-gray-box:#444444;--nv-gray-imgborder:#666666;--nv-gray-formborder:#cccccc;--nv-gray-page:#555555;--nv-loader-text:#ff00ff;--nv-font-display:'Overlock',Arial,Helvetica,sans-serif;--nv-font-body:Arial,Helvetica,sans-serif;--text-body:18px;--text-heading:23px;--text-nav:17px;--text-htitle:20px;--text-base:16px;--text-footer:16px;--text-pagination:14px}@font-face{font-family:'Overlock';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/overlock-400.woff2') format('woff2')}@font-face{font-family:'Overlock';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/overlock-700.woff2') format('woff2')}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-size:var(--text-base);font-family:var(--nv-font-body);line-height:1.5;color:var(--nv-white);background:var(--nv-bg)}p{margin:10px 0;font-family:var(--nv-font-display);font-size:var(--text-body);line-height:1.55}a,a:visited{color:var(--nv-white);outline:none;text-decoration:none;border:none}a:hover{text-decoration:none}img{border:none;max-width:100%;height:auto}ul li{list-style:none}table{text-align:left}.skip-link{position:absolute;left:-9999px;z-index:200000;background:var(--nv-magenta);color:var(--nv-white);padding:8px 16px;border-radius:3px}.skip-link:focus{left:8px;top:8px}header.site-header{min-height:70px;padding:5px 0 0 0;width:100%;z-index:100000;background:var(--nv-black);position:relative}.header-inner{width:98%;margin:0 auto}.site-logo{float:left;margin:0 20px 0 0}.site-logo img{display:block}nav.site-nav{display:inline}.site-nav ul.menu{margin:10px 0;padding:0;float:left}.site-nav .menu li{float:left;margin:0 10px;padding:0;position:relative}.site-nav .menu li a{display:block;font-family:var(--nv-font-display);font-size:var(--text-nav);font-weight:normal;color:var(--nv-white);padding:5px 10px;line-height:22px;text-transform:capitalize}.site-nav .menu>li.current-menu-item>a,.site-nav .menu>li>a:hover,.site-nav .menu>li:focus-within>a{background:var(--nv-magenta);border-radius:3px}.site-nav .menu li ul{position:absolute;left:-999em;top:100%;z-index:9999;width:210px;margin:0;padding:0}.site-nav .menu li:hover>ul,.site-nav .menu li:focus-within>ul{left:0}.site-nav .menu li ul li{float:none;margin:0}.site-nav .menu li ul li a{background:var(--nv-dropdown);width:210px;color:var(--nv-white);margin:0;padding:3px 10px;line-height:22px}.site-nav .menu li ul li a:hover,.site-nav .menu li ul li:focus-within>a{background:var(--nv-active-hover)}.site-nav .menu li ul li ul{top:0;left:-999em}.site-nav .menu li ul li:hover>ul,.site-nav .menu li ul li:focus-within>ul{left:210px}.nav-toggle{display:none;background:var(--nv-magenta);color:var(--nv-white);border:none;border-radius:3px;font-family:var(--nv-font-display);font-size:var(--text-nav);padding:8px 14px;margin:10px;cursor:pointer}.load{background:var(--nv-load-bg);position:fixed;top:0;right:0;bottom:0;left:0;z-index:150000;display:flex;align-items:center;justify-content:center}.load img.splash-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.load .loading-text{position:absolute;bottom:42%;left:50%;transform:translateX(-50%);font-size:20px;font-family:var(--nv-font-body);color:var(--nv-loader-text);animation:nv-rota 3.5s linear infinite}.load .loading-text span{display:inline-block;animation:nv-pulse 1.5s ease-out infinite}@keyframes nv-rota{to{transform:translateX(-50%) rotate(360deg)}}@keyframes nv-pulse{50%{opacity:0.3}}.load.fade-out{opacity:0;transition:opacity 2s;pointer-events:none}.load.hidden{display:none}.front_page{background:var(--nv-bg)}#slider-section{width:100%;overflow:hidden;margin:0 auto;background:var(--nv-black)}#slider-container{width:100%;background:var(--nv-black);display:flex}.image-slider{position:relative;overflow:hidden;background:var(--nv-black);height:calc(100vh - 75px)}#home-slider{width:15%}#slider1{width:40%}#slider2{width:20%}#slider3{width:25%}.image-slider.full{width:100%}.image-slider .strip{display:flex;height:100%;transition:transform 0.5s;will-change:transform}.image-slider .pane{flex:0 0 100%;height:100%;background:var(--nv-black);overflow:hidden}.image-slider .pane img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}#home-slider .pane img,#slider2 .pane img,#slider3 .pane img{opacity:0.5}#slider1 .pane img{opacity:1}.slider-arrow{position:absolute;top:70%;z-index:999;width:49px;height:50px;border:none;background:transparent no-repeat center;cursor:pointer;padding:0}.slider-arrow.back{left:10px;background-image:url('../images/theme/arrow-left.webp')}.slider-arrow.forward{right:10px;background-image:url('../images/theme/arrow-right.webp')}#slider-section{position:relative}.slider-arrow.global{z-index:1000}section.artists-container{padding:10px 0;overflow:hidden;background:url('../images/theme/footer-bg.webp') repeat top center;width:100%}.haccordion{display:flex;width:96%;max-width:1320px;margin:0 auto;gap:2px}.haccordion .hpanel{overflow:hidden;flex:0 0 74px;height:260px;transition:flex-basis 0.4s ease;cursor:pointer;position:relative;background:var(--nv-black)}.haccordion .hpanel.select{flex:1 1 945px;cursor:default}.haccordion .hpanel h2{background:var(--nv-magenta);padding:6px 10px;white-space:nowrap}.haccordion .panel-btn{font-family:var(--nv-font-display);font-size:var(--text-heading);font-weight:normal;color:var(--nv-white);background:none;border:none;padding:0;cursor:pointer}.haccordion .hpanel .artist-img{float:left;margin-right:15px}.haccordion .hpanel .artist-img img{display:block;width:175px;height:auto}.haccordion .hpanel .bio{display:none;font-family:var(--nv-font-display);font-size:16px;line-height:1.5;padding:10px 15px;overflow-y:auto;height:175px}.haccordion .hpanel.select .bio{display:block}.follow-links{padding:4px 10px;float:right}.follow-links a{display:inline-block;margin-left:6px}.follow-links img{width:24px;height:24px}.follow-links a:hover img{opacity:0.7}main{display:block}#inner{border:2px solid var(--nv-pink);border-radius:8px;margin:20px auto;overflow:hidden;padding:20px;width:92%;max-width:960px}#inner.page-box{border-color:var(--nv-magenta)}#inner h1,#inner h2,#inner h3{background:var(--nv-magenta);border-radius:5px;color:var(--nv-white);font-family:var(--nv-font-display);font-size:var(--text-heading);font-weight:normal;margin:10px 0 20px;padding:10px 0;text-align:center;text-transform:uppercase}.entry-content{overflow:hidden}.text-center{text-align:center}.entry-content a{color:var(--nv-pink)}.entry-content a:hover{color:var(--nv-purple-hover)}.entry-content iframe{max-width:100%;border:0}.gallery{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.gallery a{display:block}.gallery img{width:275px;height:275px;object-fit:cover;display:block;border:1px solid var(--nv-border-accent);padding:2px;background:var(--nv-black)}.gallery a:hover img,.gallery a:focus img{opacity:0.7}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160000;background:rgba(7,0,7,0.95);display:none;align-items:center;justify-content:center}.lightbox.open{display:flex}.lightbox img{max-width:90vw;max-height:86vh;border:2px solid var(--nv-white);background:var(--nv-black)}.lightbox .lb-caption{position:absolute;bottom:3vh;left:0;right:0;text-align:center;color:var(--nv-white);font-family:var(--nv-font-display);font-size:var(--text-body)}.lightbox button{position:absolute;background:var(--nv-magenta);color:var(--nv-white);border:none;border-radius:3px;font-size:22px;line-height:1;padding:10px 14px;cursor:pointer}.lightbox button:hover{background:var(--nv-magenta-hover)}.lightbox .lb-close{top:16px;right:16px}.lightbox .lb-prev{left:16px;top:50%;transform:translateY(-50%)}.lightbox .lb-next{right:16px;top:50%;transform:translateY(-50%)}.spacemargin{margin:8px 1px}.press{margin-bottom:15px;border-bottom:1px dashed var(--nv-purple-hover);padding-bottom:10px;overflow:hidden}.press:last-child{border:none}.imgcorner{float:left;margin:0 10px 0 0}.imgcorner img{border:1px solid var(--nv-gray-imgborder);height:120px;width:150px;object-fit:cover;padding:2px}.htitle{color:var(--nv-pink);font-family:var(--nv-font-display);line-height:25px;font-size:var(--text-htitle);font-weight:normal}.hcontent a{color:var(--nv-pink);float:right;font-size:15px;text-transform:capitalize}.hcontent a:hover{color:var(--nv-purple-hover)}.headline{border-bottom:1px dotted var(--nv-white);margin-bottom:15px;padding:5px 0}#search_form{margin:10px 0 20px;text-align:center}#search_form select{border:1px solid var(--nv-gray-formborder);color:var(--nv-gray-imgborder);font-size:var(--text-base);width:125px;margin:4px 5px 4px 0;border-radius:4px;padding:5px;background:var(--nv-white)}#search_form .search-btn{background:var(--nv-search-btn);color:var(--nv-white);border:none;height:30px;padding:0 14px;cursor:pointer;border-radius:3px}#search_form .search-btn:hover{background:var(--nv-purple-hover)}#search_list{display:flex;flex-wrap:wrap;justify-content:center}#search_list li{margin:6px 6px 30px 6px;width:181px;text-align:center}#search_list li img{border:1px solid var(--nv-border-accent);height:150px;width:175px;object-fit:cover;object-position:top center;padding:2px;background:var(--nv-black)}#search_list li a:hover img{opacity:0.7}#search_list .model-name{display:block;font-family:var(--nv-font-display);font-size:16px;margin-top:3px}.profile_image{width:100%;max-width:550px;border:2px solid var(--nv-white);float:left;margin:0 15px 15px 0}.profile_image img{width:100%;height:auto;display:block;cursor:pointer}ul.thumbs-image{float:left;width:146px;margin:0 10px 0 0}ul.thumbs-image li{border:1px solid var(--nv-white);margin:0 0 10px}ul.thumbs-image li img{width:140px;height:111px;object-fit:cover;display:block;cursor:pointer}ul.model-desc{float:left;min-width:152px;margin-left:10px;line-height:22px}ul.model-desc li{display:block;line-height:30px;font-family:var(--nv-font-display);font-size:16px}ul.model-desc li strong{margin:0 5px 0 0}#model_form{overflow:hidden;margin-bottom:30px}#model_form .mdl-sub-lft{float:left;width:46%}#model_form .mdl-sub-rgt{float:right;width:46%}#model_form .mdl-row{margin:0 0 14px;display:flex;align-items:center;gap:14px}#model_form .mdl-row input[type="text"],#model_form .mdl-row input[type="tel"],#model_form .mdl-row input[type="email"]{width:55%;border:1px solid var(--nv-gray-formborder);border-radius:3px;color:var(--nv-black);padding:0.428571rem}#model_form .mdl-row select{width:55%;border:1px solid var(--nv-gray-formborder);border-radius:3px;color:var(--nv-gray-imgborder);font-size:14px;padding:6px;background:var(--nv-white)}#model_form .mdl-row label{font-family:var(--nv-font-body);font-size:14px;font-weight:bold;color:var(--nv-white)}.upload-row{display:flex;align-items:flex-end;gap:14px;margin:0 0 22px}.image_upload{border:1px solid var(--nv-gray-formborder);width:180px;height:150px;flex:0 0 auto;background:var(--nv-black)}.image_upload img{width:100%;height:100%;object-fit:cover}.browse-btn{background:var(--nv-magenta);color:var(--nv-white);border-radius:3px;padding:6px 16px;cursor:pointer;font-family:var(--nv-font-body);font-size:14px;font-weight:bold}.browse-btn:hover{background:var(--nv-magenta-hover)}.upload-label{font-family:var(--nv-font-body);font-size:14px;font-weight:bold}.hp-field{position:absolute;left:-9999px;height:1px;width:1px;opacity:0}#appt_form .mdl-row.area{align-items:flex-start}#appt_form textarea{width:55%;border:1px solid var(--nv-gray-formborder);border-radius:3px;color:var(--nv-black);padding:0.428571rem;font-family:var(--nv-font-body);resize:vertical}.field-hint{display:block;font-weight:normal;font-size:12px;color:var(--nv-light-purple)}.cf-turnstile{margin:10px 0}.submit-row{text-align:center}.form-status{text-align:center;color:var(--nv-light-purple);min-height:24px}.form-status.error{color:var(--nv-magenta-hover)}.form-status.ok{color:var(--nv-white)}@media (max-width:768px){#model_form .mdl-sub-lft,#model_form .mdl-sub-rgt{float:none;width:100%}}.social-artist{margin-bottom:30px}.social-artist-head{display:flex;gap:15px;align-items:flex-start;margin-bottom:12px}.social-artist-head>img{flex:0 0 auto;border:1px solid var(--nv-border-accent);padding:2px;background:var(--nv-black)}.social-artist-logo{border:none !important;padding:0 !important;max-width:260px;height:auto !important}.social-artist-info{flex:1 1 auto}.social-artist-info p{margin-top:0}.social-artist .follow-links{float:none;padding:4px 0}.social-artist .follow-links a{margin:0 8px 0 0}.feeds{display:flex;flex-wrap:wrap;gap:12px}.feed-frame{border:1px solid var(--nv-border-accent);background:var(--nv-white);max-width:100%}@media (max-width:480px){.social-artist-head{flex-direction:column}}button,input,textarea,select{border:1px solid var(--nv-gray-formborder);border-radius:3px;color:var(--nv-black);font-family:inherit;padding:0.428571rem}.btn-primary{background:var(--nv-magenta);color:var(--nv-white);border:none;font-size:15px;font-weight:bold;text-transform:uppercase;cursor:pointer;border-radius:3px;padding:8px 18px;display:inline-block}.btn-primary:hover{background:var(--nv-magenta-hover);color:var(--nv-white)}.pagination{clear:both;padding:20px 0;font-size:var(--text-pagination);line-height:1.3;overflow:hidden}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:6px 9px 5px 9px;color:var(--nv-white);background:var(--nv-gray-page)}.pagination a:hover,.pagination .current{background:var(--nv-active)}footer.site-footer{background:var(--nv-footer);color:var(--nv-muted-purple);font-family:var(--nv-font-display);font-size:var(--text-footer);margin-top:10px;padding:8px 0;text-align:center;width:100%}footer.site-footer a{color:var(--nv-muted-purple)}footer.site-footer a:hover{color:var(--nv-white)}footer.site-footer p{margin:2px 0;font-size:var(--text-footer);line-height:20px}.title-header{background:var(--nv-title-header);border-radius:5px;margin:0 0 10px;overflow:hidden;padding:10px;text-align:center}.title-header a{color:var(--nv-light-purple);font-family:var(--nv-font-display);font-size:var(--text-htitle)}.title-header a:hover{color:var(--nv-white)}.video-note{display:block;font-size:var(--text-base);color:var(--nv-light-purple);text-align:center;font-family:var(--nv-font-body);margin:8px 0}@media (max-width:900px){.haccordion{flex-direction:column}.haccordion .hpanel{flex:0 0 auto;height:auto;min-height:74px}.haccordion .hpanel .bio{height:auto}}@media (max-width:768px){.nav-toggle{display:block}nav.site-nav{display:none;width:100%}nav.site-nav.open{display:block}.site-nav ul.menu{float:none;width:100%}.site-nav .menu li{float:none;margin:0}.site-nav .menu li a{padding:10px}.site-nav .menu li ul{position:static;left:auto;width:100%;display:none}.site-nav .menu li.open>ul{display:block}.site-nav .menu li ul li a{width:100%;padding-left:25px}.site-nav .menu li ul li ul{left:auto}.site-nav .menu li ul li.open>ul{display:block}.site-nav .menu li ul li ul li a{padding-left:40px}#slider-container{flex-direction:column}#home-slider,#slider1,#slider2,#slider3{width:100%}#home-slider,#slider2,#slider3{display:none}.image-slider{height:60vh}#slider1 .pane img{opacity:1}.profile_image,ul.thumbs-image,ul.model-desc{float:none;margin:0 auto 15px}ul.thumbs-image{display:flex;gap:6px;width:auto}}@media (max-width:480px){.site-logo{float:none;margin:0 auto;width:90%;text-align:center}.site-logo img{width:100%;max-width:320px;height:auto}#inner{width:92%;margin-top:20px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}html{scroll-behavior:auto}}@media (forced-colors:active){.site-nav .menu li a,.btn-primary,#inner h1,#inner h2,#inner h3{forced-color-adjust:none;background:ButtonFace;color:ButtonText;border:1px solid ButtonText}a:focus,button:focus{outline:2px solid Highlight}}@media print{body{background:#ffffff;color:#000000}header.site-header,footer.site-footer,.nav-toggle,.load,#slider-section,.slider-arrow,.lightbox{display:none !important}#inner{border:none;width:100%;max-width:none;padding:0}#inner h1,#inner h2,#inner h3{background:none;color:#000000;text-align:left;padding:0}.entry-content a{color:#000000}a[href^="http"]::after{content:" (" attr(href) ")";font-size:11px}h1,h2,h3{page-break-after:avoid}p{orphans:3;widows:3}}