:root{--dmsmh-primary-red:#9f160a;--dmsmh-black:#000;--dmsmh-white:#fff;--dmsmh-gray-light:#f4f4f4;--dmsmh-gray-medium:#dbdbdb;--dmsmh-gray-dark:#404040;--dmsmh-gray-darker:#242424;--dmsmh-font-family:Montserrat,sans-serif;--dmsmh-font-serif:NonBreakingSpaceOverride,Hoefler Text,Garamond,Times New Roman,serif;--dmsmh-spacing-xs:10px;--dmsmh-spacing-sm:25px;--dmsmh-spacing-md:50px;--dmsmh-spacing-lg:75px;--dmsmh-border-radius:10px;--dmsmh-border-radius-lg:15px;--dmsmh-container-width:750px;--dmsmh-container-width-md:950px;--dmsmh-container-width-lg:1250px;--dmsmh-container-max-width:80vw;--dmsmh-bg-footer:linear-gradient(#00000069,#00000069),url(https://www.dianetics.org/FURL/imagecache/cropfit@w=1200/data/www.dianetics.org/files/home/dianetics-footer_en.jpg?k=)}.page-template-page-dmsmh{flex-direction:column;height:100%;display:flex}.page-template-page-dmsmh li,.page-template-page-dmsmh ol,.page-template-page-dmsmh p,.page-template-page-dmsmh ul{font-size:18px;font-family:var(--dmsmh-font-family);line-height:26px}.page-template-page-dmsmh h1{color:var(--dmsmh-white);margin-bottom:2rem;font-size:clamp(55px,5vw + 2rem,100px)}.page-template-page-dmsmh h2{margin-bottom:var(--dmsmh-spacing-xs);color:var(--dmsmh-primary-red);letter-spacing:-1px;text-align:right;font-size:clamp(30px,2vw + 2rem,75px);line-height:1.2}.page-template-page-dmsmh .nf-field-element>h3,.page-template-page-dmsmh h3{font-size:40px;font-family:var(--dmsmh-font-family);font-style:normal}.page-template-page-dmsmh .changed-container h3{color:var(--dmsmh-white)}.page-template-page-dmsmh .changed-container h3 span{font-weight:600}.page-template-page-dmsmh .adventure-container h3,.page-template-page-dmsmh .changed-container h3{text-align:center}.page-template-page-dmsmh .adventure-container h3{margin-bottom:5rem}.page-template-page-dmsmh h4{width:100%;font-size:30px;font-weight:400;font-family:var(--dmsmh-font-family);margin-bottom:1.5rem}.page-template-page-dmsmh h5{font-weight:600;font-family:var(--dmsmh-font-family)}.page-template-page-dmsmh .adventure-container h5{margin-bottom:1rem}.page-template-page-dmsmh .items-container h5{margin:0}.page-template-page-dmsmh svg{color:var(--dmsmh-gray-dark)}@media screen and (width<=650px){.page-template-page-dmsmh .hide-on-small{display:none}}.page-template-page-dmsmh input[type=checkbox]:checked:before{content:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E);width:50px;height:50px;margin:-76% -45%;display:inline-block;position:absolute}.page-template-page-dmsmh .list-checkbox-wrap .nf-field-element li label,.page-template-page-dmsmh .list-image-wrap .nf-field-element li label,.page-template-page-dmsmh .list-radio-wrap .nf-field-element li label{margin-left:0!important}.page-template-page-dmsmh .list-checkbox-wrap .nf-field-element li input,.page-template-page-dmsmh .list-image-wrap .nf-field-element li input,.page-template-page-dmsmh .list-radio-wrap .nf-field-element li input{width:25px!important;height:25px!important;margin-right:var(--dmsmh-spacing-xs)!important}.page-template-page-dmsmh .nf-form-fields-required{margin-bottom:2rem;font-size:small}.page-template-page-dmsmh .label-right .nf-field-element{width:auto!important}.page-template-page-dmsmh .nf-field-element ul li{flex-wrap:nowrap;display:flex;padding-right:var(--dmsmh-spacing-xs)!important}.page-template-page-dmsmh .nf-help{margin-top:5px}.page-template-page-dmsmh .nf-field-label .nf-label-span,.page-template-page-dmsmh .nf-field-label label,.page-template-page-dmsmh .nf-field-label{font-family:var(--dmsmh-font-family)}.page-template-page-dmsmh .nf-form-content .nf-field-container #nf-field-2016-wrap{margin-top:0!important}@media screen and (width<=650px){.page-template-page-dmsmh #ninja_forms_required_items,.page-template-page-dmsmh .nf-field-container{margin-bottom:0!important}.page-template-page-dmsmh .list-checkbox-wrap .nf-field-element li,.page-template-page-dmsmh .list-image-wrap .nf-field-element li,.page-template-page-dmsmh .list-radio-wrap .nf-field-element li{margin-bottom:25px!important}}.page-template-page-dmsmh{font-family:var(--dmsmh-font-family);background-color:var(--dmsmh-white)!important}.page-template-page-dmsmh button{border-radius:var(--dmsmh-border-radius);background-color:var(--dmsmh-primary-red);width:100%;margin-block-start:auto;margin-inline:auto;font-size:15px}@media screen and (width>=650px){.page-template-page-dmsmh button{width:fit-content}}.page-template-page-dmsmh main#site-content{overflow:visible}.page-template-page-dmsmh main>.container,.page-template-page-dmsmh .header-inner{width:var(--dmsmh-container-width);max-width:var(--dmsmh-container-max-width);margin:0 auto}.page-template-page-dmsmh #site-header{background-color:var(--dmsmh-black)}.page-template-page-dmsmh #site-header .header-inner{justify-content:center;align-items:center;height:75vh;display:flex}.page-template-page-dmsmh #site-header .header-titles{display:block}@media screen and (width<=800px){.page-template-page-dmsmh #site-header h1,.page-template-page-dmsmh #site-header h2{margin-bottom:var(--dmsmh-spacing-sm);text-align:center}}.page-template-page-dmsmh .intro .intro_image{z-index:999;flex:1 0 330px;margin-left:-80px;margin-right:-80px;position:relative;top:-70px}@media screen and (width<=650px){.page-template-page-dmsmh .intro .intro_image{margin-bottom:-115px;margin-left:0;margin-right:0}}.page-template-page-dmsmh .intro .intro_text{margin-top:3rem}@media screen and (width>=650px){.page-template-page-dmsmh .intro{gap:var(--dmsmh-spacing-md);display:flex}}.page-template-page-dmsmh .items-container{margin-block:var(--dmsmh-spacing-md)var(--dmsmh-spacing-lg);padding-block:var(--dmsmh-spacing-md);background-color:var(--dmsmh-gray-light)}.page-template-page-dmsmh .items-container .item-inner{gap:var(--dmsmh-spacing-lg);width:var(--dmsmh-container-width-md);max-width:var(--dmsmh-container-max-width);margin-inline:auto}@media screen and (width<=650px){.page-template-page-dmsmh .items-container .item-inner{flex-direction:column;display:flex}}@media screen and (width>=650px){.page-template-page-dmsmh .items-container .item-inner{gap:var(--dmsmh-spacing-sm);grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);display:grid}}.page-template-page-dmsmh .items-container .item{text-align:center;flex-direction:column;display:flex}.page-template-page-dmsmh .items-container .item .item-image{width:100%;height:300px;margin-bottom:1rem}.page-template-page-dmsmh .items-container .item .item-image img{border-radius:var(--dmsmh-border-radius-lg);-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (width>=650px){.page-template-page-dmsmh .items-container .item .item-image{height:150px}}.page-template-page-dmsmh .items-container .item button{margin-inline:auto}.page-template-page-dmsmh .quotes-container{width:var(--dmsmh-container-width-lg);max-width:var(--dmsmh-container-max-width);margin-block:var(--dmsmh-spacing-md);grid-template-columns:repeat(3,1fr);margin-inline:auto;display:grid}.page-template-page-dmsmh .quotes-container .quote{padding:var(--dmsmh-spacing-md);text-align:center}.page-template-page-dmsmh .quotes-container .quote:not(:last-of-type){border-right:2px solid var(--dmsmh-primary-red)}.page-template-page-dmsmh .quotes-container img{width:75px;height:75px;margin:auto auto var(--dmsmh-spacing-xs);border-radius:5px}@media (width<=1024px){.page-template-page-dmsmh .quotes-container{flex-direction:column;display:flex}.page-template-page-dmsmh .quotes-container .quote{--dmsmh-quote-image-size:75px;gap:var(--dmsmh-spacing-sm);width:var(--dmsmh-container-width);max-width:var(--dmsmh-container-max-width);text-align:left;align-items:center;margin:auto;display:flex}.page-template-page-dmsmh .quotes-container .quote:not(:last-of-type){border-right:0;border-bottom:2px solid var(--dmsmh-primary-red)}.page-template-page-dmsmh .quotes-container .quote main{flex:1}.page-template-page-dmsmh .quotes-container .quote img{width:175px;height:175px}.page-template-page-dmsmh .quotes-container img{flex-shrink:0;margin:0}}@media screen and (width<=650px){.page-template-page-dmsmh .quotes-container .quote{text-align:center;flex-direction:column;padding-inline:0}.page-template-page-dmsmh .quotes-container .quote img{width:225px;height:225px}}.page-template-page-dmsmh .changed-container{padding:var(--dmsmh-spacing-lg);text-align:center;background-image:var(--dmsmh-bg-footer);background-position:top;margin-block-start:var(--dmsmh-spacing-lg)}.page-template-page-dmsmh .adventure-container{width:var(--dmsmh-container-width);max-width:var(--dmsmh-container-max-width);margin-block:var(--dmsmh-spacing-md);border-top:1px solid var(--dmsmh-gray-medium);margin-inline:auto;padding-block-start:var(--dmsmh-spacing-md)}.page-template-page-dmsmh .adventure-container .adventure-inner{gap:var(--dmsmh-spacing-md);display:flex}@media screen and (width<=650px){.page-template-page-dmsmh .adventure-container .adventure-inner{flex-direction:column;align-items:center}}.page-template-page-dmsmh .adventure-container .adventure-left{flex:2}@media screen and (width<=650px){.page-template-page-dmsmh .adventure-container .adventure-left{max-width:200px}}.page-template-page-dmsmh .adventure-container .adventure-center{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;justify-content:space-around;align-items:center;display:grid}@media screen and (width<=649px){.page-template-page-dmsmh .adventure-container .adventure-center{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:15vw}}.page-template-page-dmsmh .adventure-container .adventure-right{flex:6}.page-template-page-dmsmh .adventure-container .icon svg{height:25px;margin:auto}@media screen and (width<=650px){.page-template-page-dmsmh .adventure-container .icon svg{height:50px}}.page-template-page-dmsmh .adventure-container .icon p{color:var(--dmsmh-gray-darker);text-transform:uppercase;margin:0;font-size:12px}@media screen and (width>=650px){.page-template-page-dmsmh .adventure-container .icon p{font-size:10px}}.page-template-page-dmsmh .modal{z-index:10000;box-sizing:border-box;background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:5vw;display:none;position:fixed;top:0;left:0;overflow:auto}.page-template-page-dmsmh .modal.active{display:flex}.page-template-page-dmsmh .modal .modal-content{border-radius:12px;width:65vw;margin:auto;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040}@media screen and (width<=650px){.page-template-page-dmsmh .modal .modal-content{width:100vw}}.page-template-page-dmsmh .modal article{gap:var(--dmsmh-spacing-sm);background:var(--dmsmh-white);padding:5vw}@media screen and (width>=650px){.page-template-page-dmsmh .modal article{display:flex}}.page-template-page-dmsmh .modal header{padding:var(--dmsmh-spacing-md);color:var(--dmsmh-white);background-image:var(--dmsmh-bg-footer)}.page-template-page-dmsmh .modal aside{margin-bottom:var(--dmsmh-spacing-md)}@media screen and (width>=650px){.page-template-page-dmsmh .modal aside{width:40%}}.page-template-page-dmsmh .modal main{flex:1}@media screen and (width>=650px){.page-template-page-dmsmh .modal .product-image-main{margin-block:-35px var(--dmsmh-spacing-sm)}}.page-template-page-dmsmh .modal .product-image-gallery{gap:var(--dmsmh-spacing-xs);grid-template-columns:repeat(4,1fr);display:grid}.page-template-page-dmsmh .modal .product-image-gallery img{cursor:pointer}.page-template-page-dmsmh .modal .modal-close{z-index:1;width:fit-content;padding:5px var(--dmsmh-spacing-xs);color:var(--dmsmh-white);cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:16px;right:16px}@media (width<=700px){.page-template-page-dmsmh .modal>div,.page-template-page-dmsmh .modal-content{max-width:95vw;padding:18px 6px 12px}}.copyright{color:var(--dmsmh-white);text-align:center;background-color:var(--dmsmh-gray-dark);margin-top:2rem;padding:3rem;font-size:10px;line-height:20px}.copyright a{color:var(--dmsmh-primary-red);font-weight:700;text-decoration:none}