body{--animation-time-base: .3s;--animation-time-slow: calc(var(--animation-time-base) * 2.5);--animation-time-fast: calc(var(--animation-time-base) * .7);--padding-horizontal-base: 1rem;--padding-vertical-base: .5rem;--padding-horizontal-large: calc(var(--padding-horizontal-base) * 2);--padding-vertical-large: calc(var(--padding-vertical-base) * 2);--padding-horizontal-small: calc(var(--padding-horizontal-base) / 2);--padding-vertical-small: calc(var(--padding-vertical-base) / 2);--section-padding-top: .5rem;--section-padding-bottom: 1rem;--section-padding-horizontal: 1rem;--button-base-border-radius: 16px;--button-text-padding-horizontal: .75em;--button-text-padding-vertical: .3em;--fieldset-border-radius: 16px;--news-preview-width: 300px;--news-preview-image-width: 280px;--news-preview-image-height: 165px;--news-preview-inner-padding: .5rem;--media-width-size-large: 800px;--media-height-size-large: 450px;--media-width-size-medium: 552px;--media-height-size-medium: 328px;--media-width-size-small: 356px;--media-height-size-small: 216px;--tablet-media-width-size: 512px;--tablet-media-height-size: 288px;--phone-media-width-size: 320px;--phone-media-height-size: 180px}@media(prefers-reduced-motion:reduce){body{--animation-time-base: 0}}.center{position:relative;width:100%;display:flex;justify-content:center;align-content:center;align-items:center}.visible-hidden{visibility:hidden!important}.display-none{display:none!important}.full-width{width:100%!important}@media screen and (min-width:1025px){.hidden-large{display:none!important}}@media screen and (max-width:1024px)and (min-width:600px){.hidden-medium{display:none!important}}@media screen and (max-width:599px){.hidden-small{display:none!important}}.animation-fade{animation-timing-function:ease-in;animation-duration:var(--animation-time-slow)}.animation-fade.active{animation-name:fade-in}.animation-fade.inactive{animation-name:fade-out}@keyframes fade-in{0%{opacity:.1}30%{opacity:.1}to{opacity:1}}@keyframes fade-out{0%{opacity:1}50%,to{opacity:0}}app-content-button .star-hover .animation-wrapper{position:absolute;inset:0}app-content-button .star-hover .animation-container{margin:0;position:absolute;transform:translate(0);width:30px;z-index:-1;transition:all .65s cubic-bezier(.05,.83,.55,.9);-webkit-mask-image:url("./media/Sparkle-NXDG5GES.svg?v=1");mask-image:url("./media/Sparkle-NXDG5GES.svg?v=1");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;mask-type:alpha;--webkit-mask-image: url("./media/Sparkle-NXDG5GES.svg?v=1");--webkit-mask-repeat: no-repeat;--webkit-mask-position: center;--webkit-mask-size: 100% 100%;--webkit-mask-type: alpha;aspect-ratio:auto 70/99;transform-origin:0 0;background-color:transparent;pointer-events:none}app-content-button .star-hover .container-1{bottom:0;right:0}app-content-button .star-hover .container-2{right:0}app-content-button .star-hover .container-3{top:0;right:0}app-content-button .star-hover .container-4{top:0;left:0}app-content-button .star-hover .container-5{top:0;left:0}app-content-button .star-hover .container-6{bottom:0;left:0}app-content-button .star-hover:hover .animation-container{z-index:4}app-content-button .star-hover:hover .container-1{transform:translate(45%,100%);width:35px}app-content-button .star-hover:hover .container-2{transform:translate(100%,-25%);width:25px}app-content-button .star-hover:hover .container-3{transform:translate(-50%,-80%);width:30px}app-content-button .star-hover:hover .container-4{transform:translate(-75%,-50%);width:40px}app-content-button .star-hover:hover .container-5{transform:translate(240%,-90%);width:20px}app-content-button .star-hover:hover .container-6{transform:translate(100%,90%);width:30px}app-content-button .x-small.star-hover:hover .container-1,app-content-button .small.star-hover:hover .container-1{width:20px}app-content-button .x-small.star-hover:hover .container-2,app-content-button .small.star-hover:hover .container-2{width:15px}app-content-button .x-small.star-hover:hover .container-3,app-content-button .small.star-hover:hover .container-3{width:20px}app-content-button .x-small.star-hover:hover .container-4,app-content-button .small.star-hover:hover .container-4{width:25px}app-content-button .x-small.star-hover:hover .container-5,app-content-button .small.star-hover:hover .container-5{width:10px}app-content-button .x-small.star-hover:hover .container-6,app-content-button .small.star-hover:hover .container-6{width:20px}app-content-button .large.star-hover:hover .container-1,app-content-button .x-large.star-hover:hover .container-1{width:45px}app-content-button .large.star-hover:hover .container-2,app-content-button .x-large.star-hover:hover .container-2{width:35px}app-content-button .large.star-hover:hover .container-3,app-content-button .x-large.star-hover:hover .container-3{width:40px}app-content-button .large.star-hover:hover .container-4,app-content-button .x-large.star-hover:hover .container-4{width:50px}app-content-button .large.star-hover:hover .container-5,app-content-button .x-large.star-hover:hover .container-5{width:30px}app-content-button .large.star-hover:hover .container-6,app-content-button .x-large.star-hover:hover .container-6{width:40px}@media screen and (prefers-reduced-motion:reduce){app-content-button .star-hover .animation-container{transition:none}}button{cursor:pointer}button:disabled{cursor:default;filter:saturate(0)}button.icon-button{background:none;background-color:transparent;border:none;padding:0;margin:0}.form-row{margin-block-end:1.5rem;display:flex;justify-content:flex-start;width:100%}.form-row app-form-field-wrapper:not(:last-child){margin-inline-end:2rem}.form-row app-form-field-wrapper.username,.form-row app-form-field-wrapper.password,.form-row app-form-field-wrapper.email,.form-row app-form-field-wrapper.age{width:260px}.form-row app-form-field-wrapper.checkbox-wrapper{align-items:center}.form-row app-form-field-wrapper.checkbox-wrapper p-checkbox{margin-inline-end:1rem}.form-row .form-input:last-child{margin-inline-end:0}.center-form-row{justify-content:center}@media screen and (max-width:600px){.form-row{flex-direction:column;align-items:center}.form-row .form-input{padding-bottom:1rem}.form-row app-form-field-wrapper:not(:last-child){margin-inline-end:0}}.video-embed-container{width:100%;position:relative}.video-embed-container.r-16-9{aspect-ratio:16/9}.video-embed-container.r-9-16{aspect-ratio:9/16}.video-embed-container.r-4-3{aspect-ratio:4/3}.video-embed-container.r-3-2{aspect-ratio:3/2}.video-embed-container.r-8-5{aspect-ratio:8/5}.video-embed-container iframe,.video-embed-container object,.video-embed-container embed{width:100%;height:100%}.video-embed-container .video-background-1,.video-embed-container .video-background-2{position:absolute;inset:0;z-index:-1}button.p-galleria-close{z-index:1;top:15vh}@media screen and (max-width:600px)or (max-width:1024px){button.p-galleria-close{top:40%}}.p-galleria-thumbnail-wrapper button:disabled{display:none}body{overflow:visible!important}*{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0}body{background-color:var(--site-background-color);font-family:var(--base-fonts);font-size:var(--base-font-size);position:relative;width:100%;height:100%;margin:0;padding:0}.main-layout{display:flex;flex-direction:column;height:100%}.main-content{flex-grow:1;display:flex;flex-direction:column;width:100%;position:relative;color:var(--light-font-color)}h1,h2,h3,h4,h5,h6{text-align:center;text-wrap:pretty;width:100%}h1{margin:.6rem 0}h2{margin:.55rem 0}h3{margin:.5rem 0}h4{margin:.45rem 0}h5,h6{margin:.3rem 0}p{margin:.5rem 0}ul,ol{margin:.5rem 0;padding-inline-start:1.5rem}blockquote{margin:2rem 1rem 2rem .5rem;padding:0 0 0 .5rem;border-inline-start:3px solid var(--blockquote-border-color)}fieldset{border-radius:var(--fieldset-border-radius)}fieldset legend{font-weight:700}fieldset.primary{border-color:var(--primary-color)}fieldset.secondary{border-color:var(--secondary-color)}fieldset.success{border-color:var(--success-color)}fieldset.warning{border-color:var(--warning-color)}fieldset.danger{border-color:var(--danger-color)}body{--base-font-color: #eeeeee;--dark-font-color: #333;--light-font-color: #eeeeee;--main-banner-font-color: #eee;--link-color: #2addbf;--link-color-hover: #6bf3dc;--link-color-visited: #d46dab;--primary-color: #722671;--primary-dark-color: #4e0e46;--primary-light-color: #d46dab;--secondary-color: #478bd4;--secondary-dark-color: #13524e;--secondary-light-color: #7eb6f1;--success-color: #178f67;--success-dark-color: #0c231d;--success-light-color: #39c798;--warning-color: #a09110;--warning-dark-color: #975b1e;--warning-light-color: #ccb914;--danger-color: #d75119;--danger-dark-color: #852d0a;--danger-light-color: #ff763e;--site-background-color: #0f373a;--form-error-text-color: rgb(240, 94, 94);--blockquote-border-color: var(--primary-light-color);--base-fonts: "Roboto", "SF Pro", Helvetica;--title-font: "WizardRegular";--base-font-size: 16px;--rich-text-code-border-color: var(--light-font-color);--rich-text-code-background-color: rgba(0, 0, 0, .5);--loading-display-color: var(--danger-light-color);--standard-card-width: 300px;--card-background-color: var(--primary-dark-color);--card-background: linear-gradient(var(--success-dark-color), var(--success-dark-color) 60%, #000);--card-border-color: var(--primary-color);--card-border-size: 4px;--news-preview-border-color: var(--success-color);--news-preview-background: var(--card-background);--news-preview-background-color: var(--secondary-dark-color);--news-background-color: var(--primary-dark-color);--news-background: var(--news-preview-background);--news-preview-card-spacing: 1.6rem;--news-preview-row-spacing: 2rem;--news-header-size: 3rem;--news-date-size: 1.25rem;--news-content-width: 1000px;--header-height: 60px;--header-height-large: 70px;--header-height-x-large: 80px;--header-padding-vertical: 8px;--header-padding-horizontal: 20px;--header-background-color: rgba(12, 29, 28, .7);--header-bottom-border-color: linear-gradient(to right, var(--primary-color), var(--primary-light-color), var(--primary-color));--nav-sidebar-background: var(--card-background);--header-text-color: var(--link-color);--sub-header-color-1: var(--light-font-color);--sub-header-color-2: var(--link-color);--email-filled-background-color: #1e1b22;--email-filled-border-color: rgba(255, 255, 255, .5);--email-filled-text-color: var(--light-font-color);--hover-tab-border-color: var(--light-font-color);--tab-text-size: 1.5rem;--tab-text-color: var(--header-text-color);--tab-text-color-hover: var(--light-font-color);--feature-small-screen-divider-color: var(--light-font-color);--highlight-entry-width: 300px;--highlight-entry-row-spacing: .5rem;--highlight-entry-card-spacing: 1rem;--highlight-image-width: 250px;--highlight-image-height: 250px;--store-entry-background-color: #d6f3f5;--store-text-color: var(--dark-font-color);--footer-background-color: var(--success-dark-color)}body.prefers-reduced-motion{--animation-time-base: 0}@font-face{font-family:WizardRegular;font-weight:400;src:url("./media/WizardFancyVariable-HDSY24YY.ttf?v=1") format("truetype")}.fancy-text{font-family:var(--title-font)}.fancy-title-text{font-family:var(--title-font);font-weight:400;color:var(--header-text-color);paint-order:stroke fill;-webkit-text-stroke-width:.075em;-webkit-text-stroke-color:var(--secondary-dark-color)}.legal-text{font-size:.85rem;line-height:1.2rem;font-style:italic}.card{background-color:transparent;text-shadow:0px 0px 20px #000;border:1px solid transparent;border-radius:12px;color:var(--base-font-color)}.card.card-fill{background-color:var(--card-background-color);background:var(--card-background);border-image-source:url("./media/Darkmoor_border-CM4F2RO5.webp?v=1");border-image-slice:200 128;border-image-repeat:round;border-image-width:96px;border-image-outset:26px 15px;text-shadow:none;margin:5.5rem 1rem 3rem}.card.card-fill .card-background-2{background-repeat:repeat;background-image:url("./media/flowerPattern-D3ZJD2TY.webp?v=1");mix-blend-mode:screen;opacity:.1}.card .card-title{font-size:3rem}.card .card-action-button{font-family:var(--title-font)}@media screen and (max-width:600px){.card .card-title{font-size:2rem}}.content-button{--edge-size: 1.5em;--edge-offset: 1.25em;border-color:transparent;background-color:transparent;padding:0;color:var(--light-font-color)}.content-button:visited{color:var(--light-font-color)}.content-button.primary{--button-color: var(--primary-color)}.content-button.secondary{--button-color: var(--secondary-color)}.content-button.success{--button-color: var(--success-color)}.content-button.warning{--button-color: var(--warning-color)}.content-button.danger{--button-color: var(--danger-color)}.content-button.x-small{--edge-size: 1.8em}.content-button.small{--edge-size: 1.7em}.content-button.large{--edge-size: 1.75em}.content-button.x-large{--edge-size: 1.75em;--edge-offset: 1.35em}.content-button.outline{font-family:var(--title-font);text-transform:lowercase;text-shadow:0px 2px 5px rgba(0,0,0,.7);width:100%;transition-property:filter;transition-duration:var(--animation-time-base);transition-timing-function:ease-out}.content-button.outline.primary{--button-color: var(--primary-light-color)}.content-button.outline.secondary{--button-color: var(--secondary-light-color)}.content-button.outline:hover{filter:brightness(2) saturate(.7) drop-shadow(0px 0px 5px rgba(0,0,0,.7))}.content-button.outline:hover .button-text{transform:translateY(-.15em)}.content-button.outline:before{content:"";position:absolute;top:0;left:0;width:var(--edge-size);height:100%;background-color:var(--button-color);-webkit-backdrop-filter:opacity(0);backdrop-filter:opacity(0);-webkit-mask-image:url("./media/fillButton_edge_border-MBGLGQ5V.svg?v=1");mask-image:url("./media/fillButton_edge_border-MBGLGQ5V.svg?v=1");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.content-button.outline:after{content:"";position:absolute;top:0;right:0;width:var(--edge-size);transform:scaleX(-1);height:100%;background-color:var(--button-color);-webkit-mask-image:url("./media/fillButton_edge_border-MBGLGQ5V.svg?v=1");mask-image:url("./media/fillButton_edge_border-MBGLGQ5V.svg?v=1");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.content-button.outline .outer-content{padding:0 var(--edge-offset)}.content-button.outline .inner-content{border-style:solid;border-color:var(--button-color);border-width:.09em 0 .09em 0}.content-button.outline .button-text{transition:transform var(--animation-time-base) ease-out;display:inline-block}.content-button.fill{font-weight:700;text-shadow:0px 1px 5px rgba(255,255,255,.01);border-style:none;transition-property:filter;transition-duration:var(--animation-time-base);transition-timing-function:ease-out}.content-button.fill .outer-content{padding:0 var(--edge-offset)}.content-button.fill:before{content:"";position:absolute;top:0;left:0;width:var(--edge-size);height:100%;background:var(--button-color);-webkit-mask-image:url("./media/fillButton_edge-54GLYFG2.svg?v=1");mask-image:url("./media/fillButton_edge-54GLYFG2.svg?v=1");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.content-button.fill:after{content:"";position:absolute;top:0;right:0;width:var(--edge-size);transform:scaleX(-1);height:100%;background:var(--button-color);-webkit-mask-image:url("./media/fillButton_edge-54GLYFG2.svg?v=1");mask-image:url("./media/fillButton_edge-54GLYFG2.svg?v=1");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.content-button.fill .inner-content{border-radius:var(--base-border-radius);border-style:none;background-color:var(--button-color)}.content-button.fill:hover{filter:saturate(1.5) brightness(1.25)}.content-button.fancy{--base-border-radius: 20px;--edging-size: 1.6em;--button-inner-color: #ccc;--button-fade-color: #000;--button-text-padding-vertical: .35em;--button-text-padding-horizontal: .75em;font-weight:400;font-family:var(--title-font);font-size:1.15rem;text-transform:lowercase;text-shadow:0px 1px 5px rgba(0,0,0,.75);color:var(--light-font-color);filter:drop-shadow(0px 0px 2px rgba(0,0,0,.75))}.content-button.fancy.normal{font-size:1.3em}.content-button.fancy.large{--base-border-radius: 40px;font-size:2em}.content-button.fancy.x-large{--base-border-radius: 60px;font-size:2.5em}.content-button.fancy.small{font-size:1em}.content-button.fancy.x-small{font-size:.85em}.content-button.fancy:hover:before{transform:translate(.1em)}.content-button.fancy:hover:after{transform:scaleX(-1) translate(.1em)}.content-button.fancy:hover .inner-content:before{filter:saturate(.7) brightness(1.3)}.content-button.fancy:hover .inner-content .button-text{transform:translateY(-1px)}.content-button.fancy.primary{--button-color: var(--primary-color);--button-inner-color: var(--primary-light-color);--border-color: var(--primary-dark-color)}.content-button.fancy.secondary{--button-color: var(--secondary-color);--button-inner-color: var(--secondary-light-color);--border-color: var(--secondary-dark-color)}.content-button.fancy.success{--button-color: var(--success-color);--button-inner-color: var(--success-light-color);--border-color: var(--success-dark-color)}.content-button.fancy.warning{--button-color: var(--warning-color);--button-inner-color: var(--warning-light-color);--border-color: var(--warning-dark-color)}.content-button.fancy.danger{--button-color: var(--danger-color);--button-inner-color: var(--danger-light-color);--border-color: var(--danger-dark-color)}.content-button.fancy:before{content:"";position:absolute;top:0;left:0;width:var(--edging-size);height:100%;background:var(--button-color);-webkit-mask-image:url("./media/fancyButton_edge-PYDMLA5E.svg?v=1");mask-image:url("./media/fancyButton_edge-PYDMLA5E.svg?v=1");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform var(--animation-time-base) ease-out}.content-button.fancy:after{content:"";position:absolute;top:0;right:0;width:var(--edging-size);transform:scaleX(-1);height:100%;background:var(--button-color);-webkit-mask-image:url("./media/fancyButton_edge-PYDMLA5E.svg?v=1");mask-image:url("./media/fancyButton_edge-PYDMLA5E.svg?v=1");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform var(--animation-time-base) ease-out}.content-button.fancy .outer-content{z-index:0;padding:.3em calc(var(--edging-size) - .15em)}.content-button.fancy .outer-content:after{content:"";position:absolute;margin:.15em calc(var(--edging-size) - .35em);inset:0;z-index:0;pointer-events:none;background:var(--button-color);border-radius:1em}.content-button.fancy .inner-content{background:var(--button-color);border-radius:1em;z-index:1}.content-button.fancy .inner-content:before{content:"";transition:filter var(--animation-time-base) ease-out;position:absolute;margin:2px;padding:inherit;inset:0;z-index:1;pointer-events:none;border-radius:1em;background:var(--button-inner-color)}.content-button.fancy .inner-content .button-text{transition:transform var(--animation-time-base) ease-out;display:inline-block}.content-button.fancy .inner-content span,.content-button.fancy .inner-content div,.content-button.fancy .inner-content img{z-index:2}.content-button:hover.primary.star-hover .animation-container{background-color:color-mix(in lch,var(--primary-color),#fff 40%)}.content-button:hover.secondary.star-hover .animation-container{background-color:color-mix(in lch,var(--secondary-color),#fff 40%)}.content-button:hover.success.star-hover .animation-container{background-color:color-mix(in lch,var(--success-color),#fff 40%)}.content-button:hover.warning.star-hover .animation-container{background-color:color-mix(in lch,var(--warning-color),#fff 40%)}.content-button:hover.danger.star-hover .animation-container{background-color:color-mix(in lch,var(--danger-color),#fff 40%)}.content-button .content-button-image{filter:drop-shadow(0 0 .25rem rgba(0,0,0,.75))}app-content-button button.content-button.fancy{background:transparent}@keyframes bat-shake{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}@keyframes bat-flap{0%,to{-webkit-mask-image:url("./media/bat_icon-DFTVMG3E.svg?v=1");mask-image:url("./media/bat_icon-DFTVMG3E.svg?v=1")}50%{-webkit-mask-image:url("./media/bat_icon_down-VRPTWMVB.svg?v=1");mask-image:url("./media/bat_icon_down-VRPTWMVB.svg?v=1")}}app-content-button .star-hover .animation-wrapper{animation:bat-shake 1.5s ease-out infinite}app-content-button .star-hover .animation-container{animation:bat-flap .25s linear infinite}@media screen and (max-width:1024px){.content-button.fancy.large{font-size:1.3em}.content-button.fancy.x-large{font-size:1.5em;--first-border-width: 4px}.content-button.fancy.small{font-size:.9rem;--first-border-width: 2px}.content-button.fancy.x-small{font-size:.8rem;--first-border-width: 1px}}app-content-feature-entry .feature-entry-media.media-border img,app-content-feature-entry .feature-entry-media.media-border video{border:5px solid var(--primary-color);margin:0 0 -4px;padding:0;border-radius:10px}app-content-feature-entry .feature-entry-media.media-border.video-embed iframe{border:5px solid var(--primary-color);margin:0 0 -4px;padding:0;border-radius:10px}app-content-news-story-preview{background-color:var(--news-preview-background-color);background:var(--news-preview-background);border:var(--news-preview-border-color) solid var(--card-border-size);border-radius:12px;border-image-source:url("./media/Darkmoor_border-CM4F2RO5.webp?v=1");border-image-slice:200 128;border-image-repeat:round;border-image-width:96px;border-image-outset:26px 15px;text-shadow:none}app-content-news-story-preview .news-preview-background-1{background-repeat:repeat;background-image:url("./media/footerPattern-K6MAK34G.svg?v=1");mix-blend-mode:screen;opacity:.1}@media screen and (max-width:1024px){app-content-news-story-preview{margin:2.5rem 0}}.news-content-block .news-content-block-title{text-align:center;margin:.5rem 0}.news-content-block .news-content-block-base-header{text-align:center;width:100%}.news-content-block .news-content-header-large{font-family:var(--title-font);font-weight:400;font-size:2.5rem;color:var(--header-text-color);paint-order:stroke fill;-webkit-text-stroke-width:.075em;-webkit-text-stroke-color:var(--secondary-color)}.news-content-block .news-content-header-medium{font-family:var(--title-font);font-weight:400;font-size:1.25rem;color:var(--header-text-color)}.news-content-block .news-content-header-small{font-family:var(--base-fonts);font-weight:700;font-size:var(--base-font-size);color:var(--header-text-color)}app-content-highlight-entry{margin-bottom:4rem!important}app-content-highlight-entry .highlight-entry-media.media-border{border-radius:12px;border:2px solid var(--primary-light-color)}app-content-highlight-entry .highlight-entry-media img{padding:0}@media screen and (max-width:600px){app-content-highlight-entry{margin-bottom:initial}app-content-highlight-entry .highlight-entry-container{border-image:none}app-content-highlight-entry:not(:last-of-type) .highlight-entry-container{border-bottom:2px solid var(--primary-light-color)}}app-registration-reward .registration-reward-container{border-bottom:1px solid var(--email-filled-border-color)}.content-news-feed-stories-header h1{background-color:var(--site-background-color)}app-email-signup .content-container{width:100%;max-width:600px;padding:1rem}app-email-signup .content-container.filled{background-color:var(--email-filled-background-color);border-radius:12px;border:2px solid var(--primary-light-color)}.section{--y-offset: 300px;--blur: calc(var(--y-offset) * .7);--spread: calc(var(--y-offset) * -.3)}.section.top-gradient{box-shadow:inset 0 var(--y-offset) var(--blur) var(--spread) #000;padding-block-start:1rem}.section.bottom-gradient{box-shadow:inset 0 calc(var(--y-offset) * -1) var(--blur) var(--spread) #000;padding-block-end:1rem}.section.bottom-gradient.top-gradient{box-shadow:inset 0 var(--y-offset) calc(var(--y-offset) * .7) calc(var(--y-offset) * -.3) #000,inset 0 calc(var(--y-offset) * -1) var(--blur) var(--spread) #000}div[app-section-divider]{--bar-color: var(--primary-color);--bar-fade-color: var(--primary-dark-color);display:flex;flex-direction:row}div[app-section-divider].style-1{width:100%}div[app-section-divider].style-1 .section-start{width:100%;height:6px;background:radial-gradient(var(--bar-color),var(--bar-fade-color))}div[app-section-divider].style-1 .section-middle,div[app-section-divider].style-1 .section-end{display:none}div[app-section-divider].style-2{width:100%}div[app-section-divider].style-2 .section-start{width:100%;height:50px;background-image:url("./media/thorn_divider-LIOMDLGN.svg?v=1");background-repeat:repeat-x}div[app-section-divider].style-3{--endcap-width: 130px;--bar-height: 50px;width:100%}div[app-section-divider].style-3 .section-start{position:absolute;left:0;width:calc(55% - var(--endcap-width));height:var(--bar-height);background-image:url("./media/thorn_divider_with_teal_middle-JPXEGRS7.svg?v=1");background-repeat:repeat-x}div[app-section-divider].style-3 .section-start .interior{position:absolute;right:4px;bottom:8px;height:var(--bar-height);width:var(--endcap-width);transform:translate(100%);background-image:url("./media/thorn_divider_teal_end_facing_right-5KVW3IQA.svg?v=1");background-repeat:no-repeat}div[app-section-divider].style-3 .section-end{position:absolute;right:0;width:calc(55% - var(--endcap-width));height:var(--bar-height);background-image:url("./media/thorn_divider_with_teal_middle-JPXEGRS7.svg?v=1");background-repeat:repeat-x}div[app-section-divider].style-3 .section-end .interior{position:absolute;left:112px;bottom:4px;height:var(--bar-height);width:var(--endcap-width);transform:translate(-100%);background-image:url("./media/thorn_divider_teal_end_facing_left-I3H4MF27.svg?v=1");background-repeat:no-repeat}div[app-section-divider].style-4{--endcap-width: 130px;--bar-height: 50px;width:100%;max-width:1500px}div[app-section-divider].style-4 .section-start{position:absolute;left:112px;top:-4px;height:var(--bar-height);width:var(--endcap-width);background-image:url("./media/thorn_divider_teal_end_facing_left-I3H4MF27.svg?v=1");background-repeat:no-repeat}div[app-section-divider].style-4 .section-middle{position:absolute;left:var(--endcap-width);width:calc(100% - var(--endcap-width) * 2);height:var(--bar-height);background-image:url("./media/thorn_divider_with_teal_middle-JPXEGRS7.svg?v=1");background-repeat:repeat-x}div[app-section-divider].style-4 .section-end{position:absolute;right:4px;top:-8px;height:var(--bar-height);width:var(--endcap-width);background-image:url("./media/thorn_divider_teal_end_facing_right-5KVW3IQA.svg?v=1");background-repeat:no-repeat}@media screen and (max-width:1024px){div[app-section-divider].style-3 .section-start{width:calc(57% - var(--endcap-width))}div[app-section-divider].style-3 .section-start .interior{bottom:6px}div[app-section-divider].style-3 .section-end{width:calc(57% - var(--endcap-width))}div[app-section-divider].style-3 .section-end .interior{width:100px;left:80px}}@media screen and (max-width:600px){div[app-section-divider].style-3 .section-start{width:calc(65% - var(--endcap-width))}div[app-section-divider].style-3 .section-start .interior{bottom:6px}div[app-section-divider].style-3 .section-end{width:calc(65% - var(--endcap-width))}div[app-section-divider].style-4 .section-start{left:51px;width:60px}div[app-section-divider].style-4 .section-middle{left:62px;width:calc(100% - var(--endcap-width))}div[app-section-divider].style-4 .section-end{width:60px;right:13px;top:-4px}}app-section-header .sub-header.style-1{color:var(--sub-header-color-1);font-weight:700;font-family:var(--base-fonts);font-size:1.25rem}app-section-header .sub-header.style-2{color:var(--sub-header-color-2);font-family:var(--title-font);font-weight:700;font-size:1.5rem}app-registration-form .content-container{width:100%;max-width:600px;padding:1rem}app-registration-form .content-container.filled{background-color:var(--email-filled-background-color);border:var(--primary-light-color) solid 2px;border-radius:12px}@media screen and (max-width:600px){app-registration-form .content-container{width:100vw}}.trailer-section .video-embed-container{margin:2rem}.trailer-section .video-embed-container .video-background-1{border-image-source:url("./media/Darkmoor_border-CM4F2RO5.webp?v=1");border-image-slice:200 128;border-image-repeat:round;border-image-width:96px;border-image-outset:26px 15px}.trailer-section .card.card-fill .video-embed-container .video-background-1{border-image:none}@media screen and (max-width:1024px){.trailer-section .card.card-fill{border-image-width:87}}.fallback-background-image{background-image:url("./media/fallback_background-RBXA7IHW.webp?v=1")}.nav-sidebar{background-color:var(--header-background-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-sidebar .logo-container{padding:var(--padding-vertical-base) calc(var(--padding-horizontal-base) * 2) var(--padding-vertical-base) var(--padding-horizontal-base);border-bottom:1px solid white}.nav-sidebar .link-container a{color:#fff;font-weight:700;text-decoration-thickness:1px}app-scrollable-content .item-indicator{background-color:#fff;border:1px solid #000}app-scrollable-content .item-indicator.selected{background-color:#000;border:1px solid #fff}.site-header{position:fixed;z-index:100;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header .header-content{justify-content:space-between}.site-header .header-display-bottom{height:1px;position:absolute;bottom:0;left:0;right:0;background:var(--header-bottom-border-color)}.site-header .link-container a{font-family:var(--title-font);color:var(--header-text-color);font-size:1.2rem;transition:ease-in var(--animation-time-fast) color;text-transform:uppercase;text-decoration:none}.site-header .link-container a:hover{color:#fff;text-decoration:underline}.site-footer{color:var(--light-font-color);background-color:var(--footer-background-color);padding:2.25rem 2rem;font-size:.75rem;box-shadow:inset 0 80px 80px -80px #000,inset 0 -80px 80px -80px #000}.site-footer a,.site-footer a:visited{color:var(--light-font-color)}.site-footer a:hover{color:var(--link-color-hover)}.site-footer .footer-social-media-links{grid-area:1/1/2/4}.site-footer .footer-social-media-links img,.site-footer .footer-social-media-links svg{height:40px}.site-footer .footer-site-links{grid-area:2/1/4/2}.site-footer .footer-site-links img,.site-footer .footer-site-links svg{height:50px}.site-footer .footer-legal-links{grid-area:2/2/4/3}.site-footer .footer-copyright{grid-area:2/3/4/4}.site-footer .background-1{border:2px solid var(--link-color-hover);margin:10px;z-index:0}.site-footer .background-2{background-image:url("./media/footerPattern-K6MAK34G.svg?v=1");background-repeat:repeat;mix-blend-mode:screen;opacity:.25;z-index:0}@media screen and (max-width:600px){.site-footer{--footer-item-margins: 0 0 .75rem 0;padding:1.5rem 2rem}.site-footer .footer-social-media-links{margin:var(--footer-item-margins)}.site-footer .footer-social-media-links li{padding:0 .25rem}.site-footer .footer-social-media-links img,.site-footer .footer-social-media-links svg{height:25px}.site-footer .footer-site-links{margin:var(--footer-item-margins);grid-area:2/1/3/4}.site-footer .footer-site-links img,.site-footer .footer-site-links svg{height:40px}.site-footer .footer-legal-links{grid-area:4/1/5/4}.site-footer .footer-copyright{margin:var(--footer-item-margins);grid-area:3/1/4/4}}app-content-cta .cta-content{font-size:130%}app-content-cta .cta-content .content-container{max-width:40rem;text-align:center}app-content-cta .cta-content .content-container .button-container .content-button{margin:.5rem}app-content-cta .cta-content .content-container .image-link-container{width:100%;display:flex;flex-direction:row;justify-content:space-evenly}app-content-cta .cta-content .content-container .image-link-container .content-image{padding:1rem}app-content-cta .cta-content .content-container .image-link-container img{transition:box-shadow var(--animation-time-fast) ease-in;box-shadow:none;border-radius:1rem}app-content-cta .cta-content .content-container .image-link-container img:hover{box-shadow:0 0 .625rem #fff}app-content-cta .cta-wrapper.cta-small-vertical-split .cta-content{padding-block-end:2rem}@media screen and (max-width:1024px){app-hero-banner .hero-banner-section .section-content{top:-2rem!important}app-hero-banner .hero-banner-section .section-content .content-container{padding:0}app-hero-banner .hero-banner-section .section-content .content-container .button-container{flex-wrap:wrap;justify-content:center;align-items:center}}@media screen and (max-width:600px){app-content-cta .cta-wrapper .logo-container .content-image{height:auto}app-hero-banner .hero-banner-section .section{margin-bottom:0}}@media screen and (max-height:600px){app-content-cta .cta-content{font-size:3vh}app-hero-banner .hero-banner-section .section{min-height:130vh}}app-content-store-entry{border:2px solid rgba(255,255,255,.7);box-shadow:2px 2px 5px 5px #0000004d;border-radius:12px;margin:.8rem!important}app-content-store-entry .store-entry{color:var(--store-text-color);background-color:var(--store-entry-background-color)}.news-story.news-story-fill{margin:2rem 1rem;padding:2rem 1rem;background-color:var(--news-background-color);background:var(--news-background);border-image-source:url("./media/frame_border-P7SPYYHU.webp?v=1");border-image-slice:55 55 55 55;border-image-repeat:stretch;border-image-width:50px;border-image-outset:22px;text-shadow:none}.news-story.news-story-fill .news-background-2{background-repeat:repeat;background-image:url("./media/flowerPattern-D3ZJD2TY.webp?v=1");mix-blend-mode:screen;opacity:.1}app-news-story .news-feed-section-head h1{background-color:var(--site-background-color)}@media screen and (max-width:600px){.news-story{margin:1.5rem 1rem}.news-story.news-story-fill{padding:.75rem .5rem}}app-news-feed .news-feed-filter-container .p-multiselect{background:transparent;border-color:var(--success-light-color)}app-news-feed .news-feed-filter-container .p-multiselect .p-multiselect-label.p-placeholder{color:var(--light-font-color)}.main-content{color:var(--light-font-color)}a{color:var(--link-color);transition:color var(--animation-time-fast) ease-in}a:hover{color:var(--link-color-hover)}a:active{color:var(--link-color-hover);cursor:pointer}a:visited{color:var(--link-color-visited)}a:visited:active{color:var(--link-color-hover);cursor:pointer}blockquote{border-inline-start:3px solid var(--blockquote-border-color)}
