
<!DOCTYPE html>
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0"> 
		
		<meta name="rating" content="adult" />
		<meta name="rating" content="RTA-5042-1996-1400-1577-RTA" />

		
		
		<title></title>
		
		<meta name="robots" content="noindex, nofollow">
		<meta name="Description" content="" />
		<meta name="Keywords" content="" />
		<meta property="og:site_name" content="Helix Studios" />

		

		<link rel="dns-prefetch" href="//fonts.googleapis.com" crossorigin>
		<link rel="dns-prefetch" href="//fonts.gstatic.com" crossorigin>
		<link rel="dns-prefetch" href="//imgs1cdn.adultempire.com" crossorigin>
		<link rel="dns-prefetch" href="//www.google-analytics.com" crossorigin> 
		<link rel="dns-prefetch" href="//bn.adultempire.com" crossorigin>
		<link rel="dns-prefetch" href="//analytics.ravanallc.com" crossorigin>

		<link rel="preconnect" href="//fonts.googleapis.com" crossorigin>
		<link rel="preconnect" href="//fonts.gstatic.com" crossorigin>
		<link rel="preconnect" href="//imgs1cdn.adultempire.com" crossorigin>
		<link rel="preconnect" href="//www.google-analytics.com" crossorigin> 
		<link rel="preconnect" href="//bn.adultempire.com" crossorigin>
		<link rel="preconnect" href="//analytics.ravanallc.com" crossorigin>

		

		
		<link rel="stylesheet" media="screen" type="text/css" href="/css/r1_0_9656_19601_bootstrap.min.css" />
		<link rel="stylesheet" media="screen" type="text/css" href="/css/r1_0_9656_19601_hybrid-core.css" />
		<link rel="stylesheet" media="screen" type="text/css" href="/css/r1_0_9656_19601_hybrid-account.css" />
		<link rel="stylesheet" media="screen" type="text/css" href="/css/r1_0_9656_19601_jquery-ui.min.css" />



		<link rel="stylesheet" type="text/css" href="/css/r1_0_9656_19601_hybrid-site-override.css" />
		<link rel="stylesheet" type="text/css" href="/css/r1_0_9656_19601_video-js.min.css" />



		

	<style type="text/css">
		
		@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..700&display=swap');

        :root{
            --white: #ffffff;
            --black: #010101;
            --black-light: #505050;
            --black-lighter: #989898;
            --blue: #0274E6;
        }
        html {
            background-image: none;
        }
		html body {
            background-color: transparent;
            background-image: 
			font-weight: 400;
			font-size: 16px;
			font-optical-sizing: auto;
			font-style: normal;
		}
		body,
		h1, h3 {
			font-family: "Inter", sans-serif;
			font-optical-sizing: auto;
			font-style: normal;
            border-bottom: none;
            color: var(--text-body);
		}
		h1 {
			font-size: 20px;
			font-weight: 700;
			text-align: center;
			margin: 0;
		}
        .site-content {
            margin: 0;
            padding: 0 !important;
            max-width: initial;
        }
        .age-confirmation {
            position: relative;
            z-index: 2;
        }
		header {
			padding: var(--unit-lg) 10px;
			@media (min-width: 768px) {
				padding:calc(var(--unit-lg) * 2) 0;
			}
		}
		header img {
			display: block;
			height: auto;
			margin: 0 auto;
            max-width: 480px;
            max-height: 160px;
		}
		main {
			max-width: 620px;
            margin: 0 auto;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: var(--unit-lg);
            padding: var(--unit-lg);
			background-color: var(--body);
            color: var(--text-body) !important;
            border-radius: var(--unit);
            box-shadow: 0px 3px 10px 0px #00000026;
		}
        main h1 {
            font-size: var(--font-size-xxl);
        }
        main h3 {
            font-size:var(--font-size-lg);
            text-align: center;
        }

        main img {
            max-width: 106px;
        }
        main p a {
            text-decoration: underline !important;
        }
        main p, main a, main a:hover {
            color: var(--text-body);
        }
        main p, main p a {
            font-size: var(--font-size-sm);
        }
        .small-text {
            display: block;
            margin: 7px auto 0;
            max-width: 620px;
            color: var(--text-body);
            font-size: var(--font-size-sm);
            text-align: center;
        }
        .link-btn {
            display: flex;
            gap: 5px;
            border: none;
            align-items: center;
            background-color: transparent;
            font-size: 14px;
            font-weight: 500;
            text-decoration: none;
        }
        .link-btn:hover {
            text-decoration: none;
        }
        .link-btn:hover .link-text {
            text-decoration: underline;
        }
        .link-btn i {
            text-decoration: none;
        }
        main .btn.btn-primary {
            font-size: 24px;
            padding: 15px 32px;
            background-color: var(--blue);
            background: var(--blue);
            border: none;
            box-shadow: none;
            text-transform: none;
            color: var(--white);
            border-radius: 6px;
        }
        main .btn.btn-primary:active, main .btn.btn-primary:focus, main .btn.btn-primary:hover {
            background-color: var(--blue);
            background: var(--blue);
        }
		footer {
			text-align: center;
			padding: var(--spacing-unit);
			background-color: transparent !important;
            background: transparent;
            padding-bottom: calc(var(--unit-lg) * 2);
		}
        footer .awards-section {
            display: flex;
            gap: var(--unit-lg);
            max-width: max-content;
            margin: var(--unit-lg) auto 0;
        }
        footer .awards-section img {
            margin: 0;
            max-width: 150px;
            height: 150px;
        }
		footer img {
			display: block;
			width: 100%;
			height: auto;
			max-width: 100px;
			margin: 60px auto 15px;
		}
        footer .copyright {
            color: var(--text-body);
        }
        @media (max-width: 660px) {
            main {
                margin: 0 10px;
                padding: var(--unit-lg) var(--unit);
            }
            .small-text {
                margin: 7px 20px 0;
                text-align: left;
            }
            footer img {
                margin-top: var(--unit-lg);
            }
        }
        @media (max-width: 520px) {
             header img {  
                max-width: calc(100% - 60px);
            }
        }
        
.site-content:before {
	content: "";
	display:block;
	  height:100%;
	width: 100%;
	position: fixed;
	opacity: .2;
	background-image: url(https://imgs1cdn.adultempire.com/bn/1600/age-confirmation-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
}
	</style>


		<!-- scripts -->
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_intersection-observer.min.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_jquery-3.2.1.min.js"></script>
		<script src="/Scripts/r1_0_9656_19601_HoverIntent.js"></script>

		
		<link href="https://fonts.googleapis.com/css2?family=Merriweather:wght@400;700&family=Open+Sans:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://use.typekit.net/iew3gfv.css">

		<link rel="apple-touch-icon" sizes="180x180" href="https://imgs1cdn.adultempire.com/bn/helix-studios-apple-touch-icon.png?v=1">
<link rel="icon" type="image/png" sizes="32x32" href="https://imgs1cdn.adultempire.com/bn/helix-studios-favicon-32x32.png?v=1">
<link rel="icon" type="image/png" sizes="16x16" href="https://imgs1cdn.adultempire.com/bn/helix-studios-favicon-16x16.png?v=1">
<link rel="mask-icon" href="https://imgs1cdn.adultempire.com/bn/helix-studios-safari-pinned-tab.svg?v=1" color="#ff0031">
<link rel="shortcut icon" href="https://imgs1cdn.adultempire.com/bn/helix-studios-favicon.ico?v=1">
<meta name="msapplication-TileColor" content="#000000">
<meta name="theme-color" content="#ffffff">

		

		<script defer data-domain="empirestores.co" src="https://plausible.ravanallc.com/js/script.local.tagged-events.js"></script>


		
		
		
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_video.min.js"></script>
	</head>

	

	<body id="body" class="">
		
		
		

		<div id="vue-container">
			<div class="site-content">
				
				
	<div class="page-container age-confirmation"><header><img class="d-block mx-auto"
			
				src="https://imgs1cdn.adultempire.com/bn/600/helix-studios-primary-onDark.png"
			
			alt="Helix Studios Logo" title="Welcome to the official Helix Studios!" /></header><main><h3>Sexually Explicit Content For Adults Only.</h3><img 
                
                    src="https://imgs1cdn.adultempire.com/bn/badge__18-plus__dark.svg"
                
            alt="18 plus" /><h1>Confirm You are Over 18.</h1><p>This website contains age-restricted content. By entering, 
                you confirm that you are at least 18 years old (or the age of majority in your location), 
                agree to our <a href="/help/terms_of_use">Terms & Conditions</a> and <a href="/help/privacy_policy">Privacy Policy</a>, 
                and acknowledge that the site includes nudity and explicit sexual content.
            </p><button 
                class="btn btn-lg btn-primary plausible-event-name=age-confirmation-page__button__enter" 
                href="javascript://"
                type="button"
				id="ageConfirmationButton"
				data-url='/?aspxerrorpath=/blog/'
                data-Category="Age Confirmation Page"
                data-Label="Enter Button"
				aria-label="Agree to Terms and Enter the Site"
				onclick='ageConfirmationClicked()'
				onclick='acceptCookies();'
            >
                Yes, I am 18+
            </button><a href="https://www.dvdempire.com/"
            class="link-btn plausible-event-name=age-confirmation-page__button__exit"
            data-Category="Age Confirmation Page" data-Label="Exit Button"><span class="link-text">No - Exit This Website</span><i class="fa-solid fa-angle-right m-l-1"></i></a></main><aside class="small-text">By entering this website you agree with all the above & certify under penalty of perjury that you are an adult.</aside><footer><img src="https://imgs1cdn.adultempire.com/bn/logo__rta__white.svg"
                    alt="Restricted To Adults" /><span class="copyright">&copy;2026 Ravana, LLC.</span></footer></div>

				

	
		
	




				<div id="hoverPreviewScenePlayerContainer"
					style="display: none;">
					<video id="hoverPreviewScenePlayer" 
						loop 
						playsinline
						class="video-js video-preview" 
						data-setup="{}" 
						muted>
					</video>
				</div>
			</div>
		</div>

		
		

		


<link rel="stylesheet" type="text/css" href="/Scripts/EWC/r1_0_9656_19601_style.css" />
<script src="/Scripts/EWC/r1_0_9656_19601_ewc.umd.js"></script>

<script>
	// Non-VUE => Vue helpers
    // Component library not loaded until window.vueApp is exposed
    const waitForStore = new Promise((resolve, reject) => {
		(function wait() {
		  if(window.vueApp?.config?.globalProperties?.$store) return resolve(window.vueApp.config.globalProperties.$store)
		  setTimeout(wait, 5);
		})()
	})
	
	  // Init dat
	waitForStore.then(vueStore => { 
		vueStore.cart.hardgoods = 0
		vueStore.cart.vods = 0
	})
	
	function cancelEvent(e) {
		var ev = (e||window.event);
		if(ev) {
			ev.preventDefault();
			ev.stopPropagation();
		}
		return ev
	}

	function addToDigitalCart(e, id, contentType, termType, term, hideToast) {
		var ev = cancelEvent(e);
		return waitForStore.then(vueStore => { 
			return vueStore.cart.addToCart({id, Ref_Type: contentType, termType, term, hideToast})
		}).then(() => {
			return false;
		})
		
	}

	function callComponentMethod(ref, method, params) {
		waitForStore.then(function(store) {
		  if(window.vueApp._instance.refs[ref] && window.vueApp._instance.refs[ref][method]) {
			window.vueApp._instance.refs[ref][method](params)
		  }
		})
	  }
</script>
		
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_jquery-ui.min.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_aeform.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_core.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_popper.min.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_bootstrap.min.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_fontawesome.min.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_brands.min.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_regular.min.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_solid.min.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_silent-teaser.js"></script>
		<script type="text/javascript" src="/Scripts/r1_0_9656_19601_plausible__custom-properties.js"></script>
		
		<script type="text/javascript">
		    $(function () {


				$.ajaxSetup({ cache: false });

				
					//isPartial shipping is special case, deal with it first ( strokers, LH niche )
					 //everything else
						
														
							initializeSearchControls(false);
						
					
				

				$("input, textarea").focus(function() {$(this).select(); });

				
		    });

			//Lazy load images and background images.
			let entries = document.querySelectorAll('[data-src], [data-srcset], [data-bgsrc]');
			let config = {
				root: null,
				rootMargin: '0px 0px 50px 0px',
				threshold: 0.2
			};

			if("IntersectionObserver" in window){
				var observer = new IntersectionObserver(onChange, config);
				Array.from(entries).forEach(entry => observer.observe(entry));
			}
			else{
				//IntersectionObserver is not available on this browser
				//Lets just load all images:
				Array.from(entries).forEach(entry => loadEntry(image));
			}

			initializeBlogSearchControls();
			
			function loadEntry(entry) {
				var bgsrc = entry.getAttribute('data-bgsrc');

				if(entry.dataset && entry.dataset.src) {
					entry.src = entry.dataset.src;
				}

				if(entry.dataset && entry.dataset.srcset) {
					entry.srcset = entry.dataset.srcset;
				}
				
				if(bgsrc) {
			  		entry.style.backgroundImage = 'url(' + bgsrc + ')';
				}
			}

			function onChange(changes, observer){
				for(var i = 0; i < changes.length; i++){
					if(changes[i].intersectionRatio > 0){
						loadEntry(changes[i].target);
						observer.unobserve(changes[i].target);
					}
				}
			}
			
			// Scene Hover Previews
			
				var sceneGridHoverConfig = {
					interval: 200,
					sensitivity: 3,
					over: function(){showSceneVideoPreview(this)},
					out: killSceneVideoPreview,
					timeout: 0
				};

				const hoverPreviewSceneVideo = $('#hoverPreviewScenePlayerContainer');
				const hoverPreviewSceneVideoPlayer = videojs('#hoverPreviewScenePlayer');
				const videoScenePreview = $('#hoverPreviewScenePlayerContainer .video-preview')

				// initiate hover intent for scene  grid items
				$(".scene-widget").each(function (index, vid) {
					$(this).hoverIntent(sceneGridHoverConfig);					
				});

				function showSceneVideoPreview(vid){
					const animatedSceneContainer = $(vid).find('.scene-preview-container');
					hoverPreviewSceneVideo.css('position', 'absolute');
					hoverPreviewSceneVideo.css('left', animatedSceneContainer.offset().left);
					hoverPreviewSceneVideo.css('top', animatedSceneContainer.offset().top);
					videoScenePreview.css('height', animatedSceneContainer.height());
					videoScenePreview.css('width', animatedSceneContainer.width());

					hoverPreviewSceneVideoPlayer.src(
						{src: "https://video.adultempire.com/hls/previewscene/" + $(vid).data('master-id') + "/" + $(vid).data('scene-id') + "/index-f1-v1.m3u8", 
						type: "application/x-mpegURL"}
					)
					hoverPreviewSceneVideoPlayer.play();
					
					hoverPreviewSceneVideo.show(100);
					hoverPreviewSceneVideo.css('pointer-events', 'none');
					
				}
				function killSceneVideoPreview(){
					hoverPreviewSceneVideoPlayer.pause();
					hoverPreviewSceneVideo.hide();
					$(hoverPreviewSceneVideo.children().get(0)).attr('src', null);
				}
			
		</script>
 
       
            <script type="text/javascript">
                if (document.getElementById("toastSiteWideMessage") !== null) {
                    document.getElementById("toastSiteWideMessage").style.display = "none";
                }
            </script>
                 
         

		
		
		       
		<script type ="text/javascript">
			// tennessee ageverify timeout
			
		</script>
		
		

		
			
					
			 
		 
		
		
		

		
	</body>
</html>