:root{--font-family: 'Messina Sans', 'Open Sans', sans-serif;--heading-font-family: 'Messina Sans', 'Open Sans', sans-serif}body{font-family:'Messina Sans', 'Open Sans', sans-serif}.btn-primary{color:#151515;fill:#151515;background:#D4D3D9}.btn-primary :hover,.btn-primary :active,.btn-primary :focus{color:#2f2f2f}.btn-primary svg{fill:#151515}body.static-login{background:#d4d3d9}body.static-login header.d-header{display:none}body.static-login section.container{width:100%;display:flex;flex-direction:row;justify-content:center;margin-top:2em}body.static-login section.container>div{max-width:400px;background:#f6f6f6;border:0 solid #f6f6f6;border-radius:5px;padding:40px}body.static-login button.sign-up-button,body.static-login button.login-button{width:100%;margin-top:1rem;border:0 solid #dd00f0;border-radius:4px;background:#dd00f0 !important;color:#fff !important;padding:15px}body.static-login button.sign-up-button svg,body.static-login button.login-button svg{fill:#fff}body.static-login button.sign-up-button span,body.static-login button.login-button span{color:#fff !important}body.static-login button.widget-button{display:none}body.static-login div.login-required>h2,body.static-login div.login-required h2>a,body.static-login div.login-required p{text-align:center;color:#151515}body.static-login div.login-required>h2>a{margin-top:1em;display:block}body.static-login div.login-required>h2::before{content:url("//assets-us-01.kc-usercontent.com/5cb25086-82d2-4c89-94f0-8450813a0fd3/b65d5be5-6068-4c77-92b7-c7a9c8a22ffc/xp-community-logo.svg")}body.static-login div.modal-middle-container{justify-content:center}body.static-login div.modal-inner-container{border:0 solid #f6f6f6;border-radius:5px;background:#f6f6f6;max-width:480px !important;width:100%;margin:10px !important;justify-content:center}body.static-login div.modal-inner-container div.modal-header{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:19px 40px 10px 40px;border-bottom:1px solid var(--primary-low);text-align:center}body.static-login div.modal-inner-container div.modal-header div.title{width:100%;margin-top:-7px}body.static-login div.modal-inner-container div.modal-header button[title="close"]{position:relative;right:-20px}body.static-login div.modal-inner-container div.modal-alert,body.static-login div.modal-inner-container #modal-alert{padding:8px 40px}body.static-login div.modal-inner-container div.create-account form,body.static-login div.modal-inner-container div.create-account #login-form,body.static-login div.modal-inner-container div.login-modal form,body.static-login div.modal-inner-container div.login-modal #login-form{padding:10px 40px;width:100%}body.static-login div.modal-inner-container div.create-account form input,body.static-login div.modal-inner-container div.create-account #login-form input,body.static-login div.modal-inner-container div.login-modal form input,body.static-login div.modal-inner-container div.login-modal #login-form input{box-shadow:rgba(0,0,150,0.15) 0px 2px 10px 0px;box-sizing:border-box;border-color:transparent;border-radius:4px;color:#526679;height:50px}body.static-login div.modal-inner-container div.create-account form td:not([class])>label:not([for]),body.static-login div.modal-inner-container div.create-account form div.tip,body.static-login div.modal-inner-container div.create-account #login-form td:not([class])>label:not([for]),body.static-login div.modal-inner-container div.create-account #login-form div.tip,body.static-login div.modal-inner-container div.login-modal form td:not([class])>label:not([for]),body.static-login div.modal-inner-container div.login-modal form div.tip,body.static-login div.modal-inner-container div.login-modal #login-form td:not([class])>label:not([for]),body.static-login div.modal-inner-container div.login-modal #login-form div.tip{margin-top:3px;text-transform:capitalize;font-size:12px}body.static-login div.modal-inner-container div.create-account div.modal-footer,body.static-login div.modal-inner-container div.login-modal div.modal-footer{padding:10px 40px 35px 40px}body.static-login div.modal-inner-container div.create-account div.modal-footer span,body.static-login div.modal-inner-container div.login-modal div.modal-footer span{color:#fff !important}body.static-login div.modal-inner-container div.create-account button,body.static-login div.modal-inner-container div.login-modal button{display:block;width:100%;margin-top:.75rem;border:0 solid #dd00f0;background:#dd00f0;color:#fff;fill:#fff;border-radius:4px;padding:15px}body.static-login div.modal-inner-container div.create-account button svg,body.static-login div.modal-inner-container div.login-modal button svg{fill:#fff}body.static-login div.modal-inner-container div.create-account button #login-link,body.static-login div.modal-inner-container div.login-modal button #login-link{border:0 solid #151515}body.static-login div.modal-inner-container div.login-modal{flex-direction:column;flex-wrap:wrap;width:100%;max-width:480px;padding:0}body.static-login div.modal-inner-container div.login-modal>div{width:100%}body.static-login div.modal-inner-container div.login-modal #login-buttons{max-width:400px;border:none !important}body.static-login div.modal-inner-container div.login-modal #login-buttons>button{margin:0;margin-top:0 !important;margin-bottom:1em !important;display:flex;justify-content:center}body.static-login div.modal-inner-container div.modal-footer{padding:10px 40px 30px 40px}body.static-login div.modal-inner-container div.modal-footer button{display:block;width:100%;margin-top:.75rem;border:0 solid #dd00f0;background:#dd00f0;color:#fff;fill:#fff;border-radius:4px;padding:15px}body.static-login div.modal-inner-container div.modal-footer button svg{fill:#fff}body.static-login #login-button,body.static-login button[aria-label*="Reset Password"]{display:block;width:100%;margin-top:.75rem;border:0 solid #dd00f0;background:#dd00f0 !important;color:#fff !important;border-radius:4px;padding:15px}body.static-login #login-button span,body.static-login button[aria-label*="Reset Password"] span{color:#fff !important}body.static-login #login-button svg,body.static-login button[aria-label*="Reset Password"] svg{fill:#fff}body.static-login div.forgot-password-modal.modal-body{padding:20px 40px;text-align:center}body.static-login div.forgot-password-modal.modal-body>label{padding-bottom:20px}body.static-login div.forgot-password-modal.modal-body input{box-shadow:rgba(0,0,150,0.15) 0px 2px 10px 0px;box-sizing:border-box;border-color:transparent;border-radius:4px;color:#526679;height:50px;width:100%}body.static-login button[class*="login-with-email-button"]{background:#D4D3D9 !important;color:#151515 !important}body.static-login button[class*="login-with-email-button"] svg{fill:#151515 !important}body.static-login #new-account-link{background:transparent;color:#151515;display:block;width:100%;margin-top:.75rem;border-radius:4px;padding:15px}body:not(.homepage) .HomePageCopy{display:none}.nav-pills>li a.active{color:#151515;background-color:#D4D3D9}.docked nav#bar{display:none}.d-header{background-size:100% 100%;background-repeat:repeat-x;box-shadow:0 2px 6px -1px rgba(0,0,0,0.15)}.d-header .icons .icon{color:#555}.d-header{border-bottom:#afabab;border-bottom-width:1px;border-bottom-style:solid}.custom-header-links .headerLink a{padding:6px 10px;color:#ffffff;font-size:1.1487em;background-color:var(--primary-low) !important;margin:10px}div[data-category-id="3"],.category-list-item[data-category-id="3"],div[data-category-id="4"],.category-list-item[data-category-id="4"]{display:none !important}.category-logo.aspect-image{max-width:10em}h1.category-title{font-family:'Trash', 'Syncopate', sans-serif;text-transform:uppercase}.category-boxes .category-box .logo.aspect-image img,.category-boxes-with-topics .category-box .logo.aspect-image img{min-width:100%;object-fit:cover;height:100%}.category-heading p{line-height:1.4;font-size:1em}.category-boxes .subcategories .subcategory{display:none}.category-boxes h3{font-size:1.17em;font-family:'Trash', 'Syncopate', sans-serif;text-transform:uppercase;text-overflow:clip;margin-bottom:0.5em;margin-top:0.25em;line-height:1.2;text-align:center;overflow:hidden;position:absolute;transition:1s;top:45%;left:10%;width:80%;color:#fff}.category-boxes .description{display:none}.logo.aspect-image>img{margin:0 !important;opacity:0.7}.category-boxes .category-box .category-box-inner{padding:0;border:none;background-color:#000}.category-boxes .category-box,.category-boxes-with-topics .category-box{border-left:1px}.custom-search-banner{padding-top:0em;margin-bottom:1em}.custom-search-banner-wrap{background-image:url(https://assets-us-01.kc-usercontent.com/5cb25086-82d2-4c89-94f0-8450813a0fd3/f13bc83f-b685-4dd4-af0c-c820920ca9b9/01_HERO_TEXTURE.jpg);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffff;min-width:100%;min-height:250px;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;position:relative;padding:40px;margin:0em auto}@media screen and (max-width: 768px){.custom-search-banner-wrap{min-height:auto}}@media screen and (max-width: 768px){.custom-search-banner-wrap{padding:40px 10px;margin-top:0.5em}}.custom-search-banner-wrap>div{margin:0 auto;max-width:600px}.custom-search-banner-wrap .search-menu{position:relative;display:flex}.custom-search-banner-wrap .search-menu input[type="text"]{margin:0;width:100%;padding-right:4em}.custom-search-banner-wrap .search-input{flex:1 1 auto;margin:0;padding:0}.custom-search-banner-wrap .search-input .searching{top:0.5em;right:2.25em}.custom-search-banner-wrap .search-input input{border-radius:3px}.custom-search-banner-wrap h1{font-family:'Trash', 'Syncopate', sans-serif;font-size:50px;line-height:50px}@media screen and (max-width: 768px){.custom-search-banner-wrap h1{font-size:35px;line-height:35px}}.custom-search-banner-wrap h1{text-align:center}.custom-search-banner-wrap p{display:none}.custom-search-banner-wrap .search-icon{position:absolute;z-index:2;order:2;right:0;background:transparent}.discourse-no-touch .custom-search-banner-wrap .search-icon:hover{background:transparent}.discourse-no-touch .custom-search-banner-wrap .search-icon:hover .d-icon{color:#4d4d4d}.custom-search-banner-wrap .search-context,.custom-search-banner-wrap .results{margin:0 auto;max-width:600px}.custom-search-banner-wrap .search-context{position:absolute;z-index:10;right:0;top:2.67em;display:inline-flex;align-items:center}.custom-search-banner-wrap .search-context label{margin-right:1em}.custom-search-banner-wrap .results{box-sizing:border-box;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,0.15);position:absolute;width:600px;z-index:9;margin-left:auto;margin-right:auto;left:0;top:1.9em;right:0;padding:2em 1em 1em 1em}@media screen and (max-width: 550px){.custom-search-banner-wrap .results{width:100%}}.custom-search-banner-wrap .results ul,.custom-search-banner-wrap .results ol{list-style-type:none;margin:0}.search-widget div.discourse-tags{font-size:var(--font-down-1)}.search-widget li a.widget-link{display:block;padding:0.25em 0.5em}.search-widget li a.widget-link:hover,.search-widget li a.widget-link:focus{background-color:#e0e9ff}a.discourse-tag{text-overflow:clip}.d-header{box-shadow:none}.custom-header-links{display:inline-flex;align-items:center;margin:0}.custom-header-links .headerLink{list-style:none}.custom-header-links .headerLink a{padding:6px 10px;color:#ffffff;font-size:var(--font-up-1);background-color:#e45735;margin:10px}.desktop-view .vmo,.mobile-view .vdo{display:none !important}.homepage-featured-topics #main-outlet{padding-top:1.5em}@media screen and (max-width: 450px){.homepage-featured-topics #main-outlet{padding-top:0.5em}}.featured-topic-wrapper{margin-top:6em;text-align:center;border-bottom:1px solid #e6e6e6;position:relative;min-height:350px}.featured-topic-wrapper .spinner{position:absolute;left:0;right:0;top:125px;margin-left:auto;margin-right:auto}@media screen and (max-width: 450px){.featured-topic-wrapper{margin-top:5em}}.featured-topic-wrapper h2{border-bottom:1px solid #e6e6e6;padding-bottom:0.5em;margin-bottom:1.5em}.featured-topic-wrapper .featured-topics{display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 600px){.featured-topic-wrapper .featured-topics{flex-wrap:wrap}}.featured-topic-wrapper .featured-topics .featured-topic{flex:1 1 30%;max-width:500px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width: 650px){.featured-topic-wrapper .featured-topics .featured-topic:first-of-type:not(:last-of-type){margin-right:1.5em}.featured-topic-wrapper .featured-topics .featured-topic:last-of-type:not(:first-of-type){margin-left:1.5em}}@media screen and (max-width: 600px){.featured-topic-wrapper .featured-topics .featured-topic{width:100%}.featured-topic-wrapper .featured-topics .featured-topic:nth-of-type(3){display:none}}@media screen and (max-width: 450px){.featured-topic-wrapper .featured-topics .featured-topic{width:100%}.featured-topic-wrapper .featured-topics .featured-topic:nth-of-type(2){display:none}.featured-topic-wrapper .featured-topics .featured-topic:nth-of-type(3){display:none}}.featured-topic-wrapper .featured-topics .featured-topic h3{margin:0;padding:1em 0 1.5em;font-size:var(--font-up-2)}.featured-topic-wrapper .featured-topics .featured-topic h3 a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width: 450px){.featured-topic-wrapper .featured-topics .featured-topic h3{padding:1em 0 1em}}.featured-topic-wrapper .featured-topics .featured-topic .featured-topic-image{height:200px;max-width:450px;width:100%;background-size:cover;background-position:center center}.featured-topic-wrapper .featured-topics .featured-topic .featured-topic-image a{display:block;width:100%;height:100%}body:not(.staff) .tag-drop li[data-name="featured"],body:not(.staff) [data-tag-name="featured"]{display:none}

/*# sourceMappingURL=desktop_theme_2_7b64bc21275db6ed66023216c039b107ae27ba55.css.map */
