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);--header-offset: calc(var(--header-height) + 1rem);--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;--news-table-of-contents-width: 200px;--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}.error-box{display:flex;justify-content:center;align-items:center;padding:1rem;border:1px solid var(--form-error-text-color);border-radius:1rem;background-color:#ffffffb3;color:var(--form-error-text-color);font-weight:700;text-align:center}.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}}.nav-sidebar{background-color:var(--nav-sidebar-background)}.nav-sidebar .logo-container{padding:var(--padding-vertical-base) calc(var(--padding-horizontal-base) * 2) var(--padding-vertical-base) var(--padding-horizontal-base)}.nav-sidebar .link-container a{font-family:var(--base-fonts);color:var(--header-text-color);font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.nav-sidebar .cta-button-container{display:flex;flex-direction:column;align-items:center;height:100vh;width:100vw}.nav-sidebar .content-button{margin:.5rem}.news-preview-tag{display:flex;align-items:center;border:1px solid var(--news-tag-border-color);border-radius:18px;padding:1px 4px;width:8rem;font-size:.75rem;background-color:var(--news-tag-background-color);transition:border var(--animation-time-base) ease-in,background-color var(--animation-time-base) ease-in;color:var(--news-tag-text-color);text-decoration:none}.news-preview-tag:visited{color:var(--news-tag-text-color)}.news-preview-tag:hover{opacity:1;border:1px solid var(--news-tag-hover-border-color);background-color:var(--news-tag-hover-background-color)}.news-preview-tag:hover span,.news-preview-tag:hover .news-tag-icon{transform:translateY(-1px)}.news-preview-tag span{padding:2px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform var(--animation-time-base) ease-in}.news-preview-tag .news-tag-icon{padding:2px;width:22px;height:22px;transition:transform var(--animation-time-base) ease-in}@media screen and (max-width:600px){.news-preview-tag{font-size:1rem}.news-preview-tag .news-tag-icon{width:28px;height:28px}}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-footer{background-color:var(--footer-background-color);color:var(--footer-text-color);padding:2.25rem 2rem;font-size:.75rem}.site-footer a,.site-footer a:visited{color:var(--light-font-color)}.site-footer a:hover{color:var(--link-color)}.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;z-index:1}@media screen and (max-width:1024px){.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}}.site-header{position:fixed;z-index:100;left:0;right:0;width:100vw}.site-header .header-content{justify-content:space-between}.site-header .link-container a{font-family:var(--header-link-font);color:var(--header-text-color);font-size:1.2rem;transition:ease-in var(--animation-time-fast) color;text-decoration:none;font-weight:700}.site-header .link-container a:hover{color:var(--header-text-hover-color);text-decoration:underline}.site-header .cta-button-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.site-header .cta-button-container .content-button{margin:0 .1rem;text-wrap:nowrap}@media screen and (max-width:1024px){app-header .site-header .header-content{padding:var(--header-padding-vertical) .625rem}app-header .site-header .link-container app-content-link{padding:0 var(--padding-horizontal-small)}}app-hero-banner app-content-cta .cta-content{font-size:130%}app-hero-banner 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}app-hero-banner app-content-cta .cta-content{font-size:100%}}@media screen and (max-width:600px){app-hero-banner app-content-cta .cta-wrapper .logo-container .content-image{height:auto}app-hero-banner .hero-banner-section .section{margin-bottom:0}}.card{position:relative;display:flex;flex-direction:row;margin:1rem;text-wrap:pretty;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)}.card .card-title{font-size:3rem}.card.media-only{width:100%}.card.center-description .card-text p{text-align:center}.card .card-content{position:relative;display:flex;flex-direction:column;width:100%;z-index:1}.card .card-title-wrapper{display:flex;justify-content:center;margin:.5rem 0}.card .card-title{text-align:center;margin:0}.card .card-text{margin:.5rem 0}.card .card-media,.card .card-content{padding:1rem}.card .card-media{display:flex;flex-direction:column}.card .card-media .content-image{align-self:center}.card .card-media app-content-tiktok-embed{display:flex;justify-content:center}.card .card-background-container,.card .card-background-1,.card .card-background-2{position:absolute;inset:0}.card .card-background-container{z-index:0}.card .media-grid{display:grid;grid-column-gap:0px;grid-row-gap:0px}.card.media-top{width:100%}.card.media-top .media-grid{grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,1fr)}.card.media-top .media-grid .card-title-wrapper{grid-area:1/1/2/2}.card.media-top .media-grid .card-media{grid-area:2/1/3/2}.card.media-top .media-grid .card-text{grid-area:3/1/4/2}.card.media-bottom{width:100%}.card.media-bottom .media-grid{grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,1fr)}.card.media-bottom .media-grid .card-title{grid-area:1/1/2/2}.card.media-bottom .media-grid .card-text{grid-area:2/1/3/2}.card.media-bottom .media-grid .card-media{grid-area:3/1/4/2}.card.media-left .media-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fit,1fr)}.card.media-left .media-grid .card-title{grid-area:1/1/2/3}.card.media-left .media-grid .card-media{grid-area:2/1/3/2}.card.media-left .media-grid .card-text{grid-area:2/2/3/3;padding-top:1.5rem}.card.media-right .media-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fit,1fr)}.card.media-right .media-grid .card-title{grid-area:1/1/2/3}.card.media-right .media-grid .card-text{grid-area:2/1/3/2;padding-top:1.5rem}.card.media-right .media-grid .card-media{grid-area:2/2/3/3}@media screen and (max-width:600px){.card{flex-direction:column;margin:.25rem}.card.card-fill{margin:3rem 1.5rem}.card .card-title{order:1;font-size:2rem}.card .card-media{justify-content:center;order:2}.card .card-description{justify-content:center;order:3}.card .card-media,.card .card-content{padding:.75rem}.card.media-left .media-grid,.card.media-right .media-grid{grid-template-columns:1fr;grid-template-rows:repeat(auto-fit,1fr)}.card.media-left .media-grid .card-title,.card.media-right .media-grid .card-title{grid-area:1/1/2/2}.card.media-left .media-grid .card-media,.card.media-right .media-grid .card-media{grid-area:2/1/3/2}.card.media-left .media-grid .card-text,.card.media-right .media-grid .card-text{grid-area:3/1/4/2;padding:0}}app-content-feature-entry .feature-entry-media.media-border img,app-content-feature-entry .feature-entry-media.media-border video{margin:0 0 -4px;padding:0}app-content-highlight-entry .highlight-entry-media img{padding: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-size:2.5rem;color:var(--header-text-color)}.news-content-block .news-content-header-medium{font-family:var(--title-font);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-news-story-preview{background-color:var(--card-background-color);background:var(--card-background);text-shadow:none}app-registration-reward .registration-reward-container{border-bottom:1px solid var(--registration-reward-bottom-border-color)}.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}app-email-signup .content-container{width:100%;max-width:600px;padding:1rem;color:var(--email-signup-text-color)}app-email-signup .content-container.filled{background-color:var(--email-filled-background-color);border-radius:1rem;border:var(--email-filled-border-size) solid var(--email-filled-border-color)}app-registration-form .content-container{width:100%;max-width:600px;padding:1rem;color:var(--registration-text-color)}app-registration-form .content-container.filled{background-color:var(--registration-filled-background-color);border-radius:1rem;border:var(--registration-filled-border-size) solid var(--registration-filled-border-color)}@media screen and (max-width:600px){app-registration-form .content-container{width:100vw}}app-section-header .sub-header.style-1{color:var(--sub-header-color-1)}app-section-header .sub-header.style-2{color:var(--sub-header-color-2)}@media screen and (max-width:600px){.news-story{margin:1.5rem 1rem}}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%;overflow-x:clip;overflow-y:visible}.main-layout.no-header .main-content>:nth-child(2) .section-content{padding-block-start:1rem}.main-content{flex-grow:1;display:flex;flex-direction:column;width:100%;position:relative;color:var(--light-font-color)}.main-content>:nth-child(2) .section-content{padding-block-start:var(--header-offset)}router-outlet{position:absolute}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{--dark-font-color: #333;--light-font-color: #eeeeee;--base-font-color: var(--light-font-color);--main-banner-font-color: var(--light-font-color);--link-color: #0000ee;--link-color-hover: oklch(from var(--link-color) calc(l + .2) c h);--link-color-visited: oklch(from var(--link-color) calc(l - .2) c h);--primary-color: #597dd7;--primary-dark-color: oklch(from var(--primary-color) calc(l - .2) calc(c + .01) h);--primary-light-color: oklch(from var(--primary-color) calc(l + .1) calc(c - .01) h);--secondary-color: #5a34b5;--secondary-dark-color: oklch(from var(--secondary-color) calc(l - .2) calc(c + .01) h);--secondary-light-color: oklch(from var(--secondary-color) calc(l + .1) calc(c - .01) h);--success-color: #006837;--success-dark-color: oklch(from var(--success-color) calc(l - .2) calc(c + .01) h);--success-light-color: oklch(from var(--success-color) calc(l + .1) calc(c - .01) h);--warning-color: #93278f;--warning-dark-color: oklch(from var(--warning-color) calc(l - .2) calc(c + .01) h);--warning-light-color: oklch(from var(--warning-color) calc(l + .1) calc(c - .01) h);--danger-color: #bf1713;--danger-dark-color: oklch(from var(--danger-color) calc(l - .2) calc(c + .01) h);--danger-light-color: oklch(from var(--danger-color) calc(l + .1) calc(c - .01) h);--site-background-color: #fff;--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);--markdown-table-border-color: var(--light-font-color);--markdown-table-cell-padding: .5rem;--loading-display-color: var(--danger-light-color);--standard-card-width: 300px;--card-background-color: var(--primary-dark-color);--card-background: linear-gradient(#e38d58, #e38d58 60%, #ae603a);--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;--news-tag-background-color: rgba(255, 255, 255, 0);--news-tag-hover-background-color: rgba(255, 255, 255, .15);--news-tag-border-color: rgba(255, 255, 255, .5);--news-tag-hover-border-color: rgba(255, 255, 255, 1);--header-height: 60px;--header-height-large: 70px;--header-height-x-large: 80px;--header-padding-vertical: 0px;--header-padding-horizontal: 20px;--header-background-color: rgba(255, 255, 255, .7);--header-bottom-border-color: linear-gradient(to right, var(--primary-dark-color), var(--primary-color), var(--primary-dark-color));--nav-sidebar-background: var(--card-background);--header-text-color: #442886;--header-text-hover-color: #6c73eb;--hamburger-icon-color: var(--dark-font-color);--sub-header-color-1: var(--light-font-color);--sub-header-color-2: var(--header-text-color);--divider-height: 64px;--email-filled-background-color: #b6d0f5;--email-filled-border-color: #3b6b9c;--email-filled-border-size: 3px;--email-signup-text-color: var(--dark-font-color);--registration-filled-border-size: var(--email-filled-border-size);--registration-filled-border-color: var(--email-filled-border-color);--registration-filled-background-color: var(--email-filled-background-color);--registration-text-color: var(--light-font-color);--hover-tab-border-color: var(--header-text-color);--tab-text-size: 1.5rem;--tab-text-color: var(--light-font-color);--tab-text-color-hover: var(--header-text-color);--feature-small-screen-divider-color: var(--header-text-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: #95663a;--footer-text-color: var(--light-font-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:rgba(255,255,255,.7);filter:drop-shadow(0px 0px 5px rgba(255,255,255,.5))}.legal-text{font-size:.85rem;line-height:1.2rem;font-style:italic}.content-button{--edge-size: 1.75em;--skew-size: 15deg;border-color:transparent;background-color:transparent;padding:0}.content-button:visited,.content-button :hover,.content-button :active{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.outline{--border-size: 4px;color:var(--light-font-color);transform:scale(1.0001);filter:drop-shadow(0px 0px 0px rgba(255,255,255,0)) saturate(1) brightness(1);transition:filter var(--animation-time-base) ease-in;padding:0 calc(var(--edge-size) + .1rem)}.content-button.outline.x-small{--border-size: 2px;--edge-size: 1.2em}.content-button.outline.small{--border-size: 3px;--edge-size: 1.2em}.content-button.outline.large{--border-size: 5px;--edge-size: 1.25em}.content-button.outline.x-large{--border-size: 7px;--edge-size: 1.5em}.content-button.outline:hover{filter:drop-shadow(0px 0px 5px rgba(255,255,255,.5)) saturate(.85) brightness(1.5)}.content-button.outline:hover .button-text{top:-2px}.content-button.outline:after,.content-button.outline:before{content:"";position:absolute;border-top:var(--border-size) solid var(--button-color);border-bottom:var(--border-size) solid var(--button-color);width:var(--edge-size);top:0;bottom:0;transition:border-color var(--animation-time-base) ease-in}.content-button.outline:after{border-radius:0 .5em .5em 0;border-right:var(--border-size) solid var(--button-color);right:calc(var(--edge-size) * .5);transform:skew(calc(var(--skew-size) * -1))}.content-button.outline:before{border-radius:.5em 0 0 .5em;border-left:var(--border-size) solid var(--button-color);left:calc(var(--edge-size) * .5);transform:skew(var(--skew-size))}.content-button.outline .outer-content{border-top:var(--border-size) solid var(--button-color);border-bottom:var(--border-size) solid var(--button-color);transition:border-color var(--animation-time-base) ease-in}.content-button.outline .button-text{position:relative;top:0;transition:top var(--animation-time-base) ease-in;paint-order:stroke fill;-webkit-text-stroke-width:.15em;-webkit-text-stroke-color:rgba(0,0,0,.3);text-shadow:0 0 .2em rgba(0,0,0,.8)}.content-button.fill{--base-shine-size: .7;--shine-size: var(--base-shine-size);--rounded-corner-size: .7em;--edge-size: 1.75em;color:var(--light-font-color);padding:0 calc(var(--edge-size) + .1rem);filter:drop-shadow(2px 2px 6px rgba(0,0,0,.2)) saturate(1) brightness(1);transform:scale(1.0001);transition:transform var(--animation-time-base) cubic-bezier(1,-2,.325,3),filter var(--animation-time-base) ease-in}.content-button.fill.x-small{--shine-size: calc(var(--base-shine-size) * .75);--edge-size: 1.5em}.content-button.fill.small{--shine-size: calc(var(--base-shine-size) * .9);--edge-size: 1.5em}.content-button.fill.large{--shine-size: calc(var(--base-shine-size) * 1.5);--edge-size: 1.75em}.content-button.fill.x-large{--shine-size: calc(var(--base-shine-size) * 2);--edge-size: 2em}.content-button.fill:after,.content-button.fill:before{content:"";position:absolute;background-color:var(--button-color);width:var(--edge-size);top:0;bottom:0;transition:background-color var(--animation-time-base) ease-in}.content-button.fill:after{border-radius:0 var(--rounded-corner-size) var(--rounded-corner-size) 0;right:calc(var(--edge-size) * .5);transform:skew(calc(var(--skew-size) * -1))}.content-button.fill:before{border-radius:var(--rounded-corner-size) 0 0 var(--rounded-corner-size);left:calc(var(--edge-size) * .5);transform:skew(var(--skew-size))}.content-button.fill:hover{transform:scale(1.1);filter:drop-shadow(2px 2px 6px rgba(0,0,0,.2)) saturate(.85) brightness(1.35)}.content-button.fill:hover .outer-content:after,.content-button.fill:hover .outer-content:before{opacity:.8}.content-button.fill:hover .inner-content:before{opacity:.8}.content-button.fill:hover .button-text{top:-2px}.content-button.fill .outer-content{background-color:var(--button-color);transition:background-color var(--animation-time-base) ease-in;height:100%}.content-button.fill .outer-content:after,.content-button.fill .outer-content:before{content:"";position:absolute;top:5px;background-size:cover;opacity:.5;transition:opacity var(--animation-time-base) ease-in}.content-button.fill .outer-content:after{background-image:url("./media/button_fill_shine_right-VSIDAWQJ.svg");width:calc(var(--shine-size) * 14px);height:calc(var(--shine-size) * 5px);right:calc(var(--edge-size) * -.5)}.content-button.fill .outer-content:before{background-image:url("./media/button_fill_shine_left-PZBJFNZK.svg");width:calc(var(--shine-size) * 24px);height:calc(var(--shine-size) * 14px);left:calc(var(--edge-size) * -.5)}.content-button.fill .inner-content:before{content:"";position:absolute;top:5px;right:calc(var(--edge-size) * .3);height:calc(var(--shine-size) * 3px);width:60%;border-radius:1em;background-color:#fff;opacity:.5;transition:opacity var(--animation-time-base) ease-in}.content-button.fill .button-text{position:relative;padding:.25em 0;top:0;transition:top var(--animation-time-base) ease-in}.content-button.fancy{--dark-color: var(--primary-dark-color);--light-color: var(--primary-light-color);--interior-color: #fff;--border-size: 2px;padding:.65em 2em;font-family:var(--title-font);color:var(--dark-font-color);text-transform:lowercase;filter:saturate(1) brightness(1);transition:filter var(--animation-time-base) ease-in}.content-button.fancy:hover{filter:saturate(.85) brightness(1.3)}.content-button.fancy:hover .outer-content:after{right:.28em}.content-button.fancy:hover .outer-content:before{left:.28em}.content-button.fancy:hover .inner-content:after{right:.25em}.content-button.fancy:hover .inner-content:before{left:.25em}.content-button.fancy:hover .button-text{top:-2px}.content-button.fancy:visited,.content-button.fancy :hover,.content-button.fancy :active{color:var(--dark-font-color)}.content-button.fancy.primary{--dark-color: var(--primary-dark-color);--light-color: var(--primary-light-color);--interior-color: #ffd75f}.content-button.fancy.secondary{--dark-color: var(--secondary-dark-color);--light-color: var(--secondary-light-color);--interior-color: #ffd75f}.content-button.fancy.success{--dark-color: var(--success-dark-color);--light-color: var(--success-light-color);--interior-color: #fed903}.content-button.fancy.warning{--dark-color: var(--warning-dark-color);--light-color: var(--warning-light-color);--interior-color: #ffd75f}.content-button.fancy.danger{--dark-color: var(--danger-dark-color);--light-color: #ab5900;--interior-color: #fbc615}.content-button.fancy.x-small{--border-size: 1px}.content-button.fancy.small{--border-size: 1px;--edge-size: .4}.content-button.fancy.x-large{--border-size: 3px}.content-button.fancy .outer-content{padding:.2em 0;background:linear-gradient(180deg,var(--dark-color) 0%,var(--button-color) 60%,var(--button-color) 100%);filter:drop-shadow(calc(var(--border-size) * 1) calc(var(--border-size) * 1) 0px #000) drop-shadow(calc(var(--border-size) * -1) calc(var(--border-size) * 1) 0px #000) drop-shadow(calc(var(--border-size) * 1) calc(var(--border-size) * -1) 0px #000) drop-shadow(calc(var(--border-size) * -1) calc(var(--border-size) * -1) 0px #000)}.content-button.fancy .outer-content:after,.content-button.fancy .outer-content:before{content:"";position:absolute;top:50%;aspect-ratio:39/63;height:140%;-webkit-mask-image:url("./media/button_bone_exterior_end-2V7KYNNT.svg");mask-image:url("./media/button_bone_exterior_end-2V7KYNNT.svg");-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(180deg,var(--dark-color) 0%,var(--button-color) 100%)}.content-button.fancy .outer-content:after{transform:translateY(-50%) translate(92%) scaleX(-1);right:0;transition:right var(--animation-time-base) ease-in}.content-button.fancy .outer-content:before{transform:translateY(-50%) translate(-92%);left:0;transition:left var(--animation-time-base) ease-in}.content-button.fancy .inner-content{filter:drop-shadow(calc(var(--border-size) * 1) calc(var(--border-size) * 1) 0px var(--light-color)) drop-shadow(calc(var(--border-size) * -.5) calc(var(--border-size) * .5) 0px var(--light-color)) drop-shadow(calc(var(--border-size) * .5) calc(var(--border-size) * -.5) 0px var(--light-color)) drop-shadow(calc(var(--border-size) * -.5) calc(var(--border-size) * -.5) 0px var(--light-color));padding:.2em 0;background:linear-gradient(180deg,var(--interior-color),var(--interior-color) 60%,oklch(from var(--interior-color) calc(l - .2) calc(c + .01) h) 100%)}.content-button.fancy .inner-content:after,.content-button.fancy .inner-content:before{content:"";position:absolute;top:50%;aspect-ratio:39/63;height:140%;-webkit-mask-image:url("./media/button_bone_interior_end-TKDOZXIJ.svg");mask-image:url("./media/button_bone_interior_end-TKDOZXIJ.svg");-webkit-mask-size:100%;mask-size:100%;background:linear-gradient(180deg,var(--interior-color),var(--interior-color) 55%,oklch(from var(--interior-color) calc(l - .2) calc(c + .01) h) 90%)}.content-button.fancy .inner-content:after{transform:translateY(-50%) translate(95%) scaleX(-1);right:0;transition:right var(--animation-time-base) ease-in}.content-button.fancy .inner-content:before{transform:translateY(-50%) translate(-95%);left:0;transition:left var(--animation-time-base) ease-in}.content-button.fancy .button-text{position:relative;padding:0 .35em 0 .25em;top:0;transition:top var(--animation-time-base) ease-in;paint-order:stroke fill;-webkit-text-stroke-width:.1em;-webkit-text-stroke-color:rgba(255,255,255,.7)}.content-button:hover.primary.star-hover .animation-container{background-color:var(--primary-light-color)}.content-button:hover.secondary.star-hover .animation-container{background-color:var(--secondary-dark-color)}.content-button:hover.success.star-hover .animation-container{background-color:var(--success-dark-color)}.content-button:hover.warning.star-hover .animation-container{background-color:var(--warning-light-color)}.content-button:hover.danger.star-hover .animation-container{background-color:var(--danger-light-color)}.content-button .content-button-image{filter:drop-shadow(0 0 .25rem rgba(0,0,0,.75))}app-content-feature-entry .feature-entry-media.media-border{margin:20px}app-content-feature-entry .feature-entry-media.media-border:before{content:"";position:absolute;inset:0;border-image-source:url("./media/mediumborder-YD4HO64Q.webp?v=1");border-image-slice:127 105 122 104;border-image-repeat:stretch;border-image-width:66px;border-image-outset:16px 23px 22px 25px;z-index:1}app-content-feature-entry .feature-entry-text-description{line-height:1.4rem}app-content-feature-entry .feature-entry-text-description{background:#00320059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;border-radius:8px}app-content-news-story-preview{border:var(--news-preview-border-color) solid var(--card-border-size);border-radius:1rem;border-image-source:url("./media/mediumborder-YD4HO64Q.webp?v=1");border-image-slice:127 105 122 104;border-image-repeat:stretch;border-image-width:66px;border-image-outset:16px 23px 22px 25px}app-content-news-story-preview .news-preview-tag{margin:0 8px}app-content-news-story-preview .news-preview-content{padding:4px}@media screen and (max-width:1024px){app-content-news-story-preview{margin:2.5rem 0}}.news-content-block .news-content-header-large,.news-content-block .news-content-header-medium{paint-order:stroke fill;-webkit-text-stroke-width:.05em;-webkit-text-stroke-color:rgba(255,255,255,.7)}app-content-highlight-entry .highlight-entry-container .media-border{margin:20px;overflow:visible}app-content-highlight-entry .highlight-entry-container .media-border:before{content:"";position:absolute;inset:0;border-image-source:url("./media/mediumborder-YD4HO64Q.webp");border-image-slice:127 105 122 104;border-image-repeat:stretch;border-image-width:66px;border-image-outset:16px 23px 22px 25px;z-index:1}@media screen and (max-width:1024px){app-content-cta .cta-wrapper.cta-small-vertical-split .cta-content{height:72vh}}@media screen and (max-width:600px){app-content-cta .cta-wrapper.cta-small-vertical-split .cta-content{height:62vh}}app-content-image-gallery{margin:0 0 24px}app-content-image-gallery .p-galleria .p-galleria-close-button{top:36px}app-content-image-gallery .p-galleria .p-galleria-footer .gallery-footer{bottom:100px}app-news-feed .pinned-news-story:before{top:12px;left:22px}app-news-feed .news-feed-filter-wrapper .filter-select:before{content:url("./media/SearchIconBlack-CDYVFX64.svg?v=1")}app-news-feed .news-feed-filter-container .p-multiselect{background:#fff;border-color:var(--success-light-color)}app-news-feed .news-feed-filter-container .p-multiselect .p-multiselect-label.p-placeholder{color:var(--dark-font-color)}.section .section-content.has-divider{padding-bottom:calc(var(--section-padding-bottom) + var(--divider-height))}div[app-section-divider]{display:flex;flex-direction:row}div[app-section-divider].style-1{transform:translateY(10%);overflow:hidden}div[app-section-divider].style-1 .section-start,div[app-section-divider].style-1 .section-end{display:none}div[app-section-divider].style-1 .section-middle{width:200vw;height:128px;background-size:auto;background-image:url("./media/divider_cloud-YQBXKYMT.svg");background-repeat:repeat-x;animation:slide 35s linear infinite}@keyframes slide{0%{transform:translateZ(0)}to{transform:translate3d(440px,0,0)}}div[app-section-divider].style-2{width:100%;justify-content:space-between;gap:64px}div[app-section-divider].style-2 .section-middle{display:none}div[app-section-divider].style-2 .section-start{height:var(--divider-height);min-width:600px;width:600px;background-size:75px 100%;background-image:url("./media/divider_hedge_middle-AEWASKJC.webp");background-repeat:repeat-x;display:flex;justify-content:flex-end}div[app-section-divider].style-2 .section-start :after{content:"";background-image:url("./media/divider_hedge_R-2EEWWULL.webp");height:var(--divider-height);width:8px;background-size:100% 100%;background-repeat:no-repeat;display:block;transform:translate(95%)}div[app-section-divider].style-2 .section-end{height:var(--divider-height);min-width:600px;width:600px;background-size:75px 100%;background-image:url("./media/divider_hedge_middle-AEWASKJC.webp");background-repeat:repeat-x;display:flex;justify-content:flex-start}div[app-section-divider].style-2 .section-end :after{content:"";background-image:url("./media/divider_hedge_L-AOBGG3P4.webp");height:var(--divider-height);width:8px;background-size:100% 100%;background-repeat:no-repeat;display:flex;transform:translate(-95%)}div[app-section-divider].style-3{width:100%;transform:translateY(0)}div[app-section-divider].style-3 .section-start,div[app-section-divider].style-3 .section-end{display:none}div[app-section-divider].style-3 .section-middle{width:100%;height:var(--divider-height);background-image:url("./media/divider_hedge_middle-AEWASKJC.webp");background-repeat:repeat-x;background-size:auto 100%}div[app-section-divider].style-4{width:100%;transform:translateY(0)}div[app-section-divider].style-4 .section-start,div[app-section-divider].style-4 .section-end{display:none}div[app-section-divider].style-4 .section-middle{width:100%;height:var(--divider-height);background-image:url("./media/divider_fence-AHKZDZ4D.svg");background-repeat:repeat-x;background-size:86px 100%}@media screen and (max-width:1024px){div[app-section-divider].style-1 .section-middle{width:5080px}}@media screen and (max-width:600px){div[app-section-divider].style-1 .section-middle{width:5080px}div[app-section-divider].style-2{justify-content:space-between}div[app-section-divider].style-2 .section-start,div[app-section-divider].style-2 .section-end{background-size:75px var(--divider-height);width:150px;min-width:150px}div[app-section-divider].style-2 .section-start :after{content:"";background-image:url("./media/divider_hedge_R-2EEWWULL.webp");height:var(--divider-height);width:8px;background-size:100% 100%;background-repeat:no-repeat;display:block;transform:translate(95%)}div[app-section-divider].style-2 .section-end :after{content:"";background-image:url("./media/divider_hedge_L-AOBGG3P4.webp");height:var(--divider-height);width:8px;background-size:100% 100%;background-repeat:no-repeat;display:block;transform:translate(-95%)}}app-section-header .sub-header.style-2{font-family:var(--title-font)}.trailer-section .video-embed-container{margin:1rem}.trailer-section .video-embed-container .video-background-1{border-image-source:url("./media/largeborder-5R5Y5LLF.webp?v=1");border-image-slice:200 162 176 163;border-image-repeat:stretch;border-image-width:84px;border-image-outset:25px 40px 31px 45px;pointer-events:none;z-index:1}.trailer-section .card.card-fill .video-embed-container .video-background-1{border-image:none}.trailer-section .card .card-title-wrapper{text-shadow:none}@media screen and (max-width:600px){.trailer-section .video-embed-container{margin:.5rem}.trailer-section .video-embed-container .video-background-1{border-image-source:url("./media/smallborder-BW6M32PT.webp?v=1");border-image-slice:70 85;border-image-repeat:stretch;border-image-width:70px;border-image-outset:19px 21px;container-name:fancy-border}}app-features .features-tab.selected{paint-order:stroke fill;-webkit-text-stroke-width:.1em;-webkit-text-stroke-color:rgba(255,255,255,.7)}.nav-sidebar{background-color:#ffffff80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-sidebar .logo-container{border-bottom:1px solid var(--primary-dark-color)}.site-header .hamburger-icon{color:var(--dark-font-color)}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header .header-display-bottom{height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--header-bottom-border-color)}.site-footer .footer-content{filter:drop-shadow(0px 0px 4px rgba(0,0,0,.8))}.site-footer .background-2{background-image:url("./media/footer-Y2H3YBRA.webp?v=1");background-repeat:repeat-x;background-size:auto 100%;margin-top:-15px;z-index:0}app-hero-banner .section-content.has-divider .cta-wrapper{padding-bottom:var(--divider-height)}.main-content{color:var(--base-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)}
