*{box-sizing:border-box}html,html a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,.004)}html{height:100%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);align-content:stretch;align-items:stretch;background-position:50%;display:flex;flex-direction:column;flex-wrap:nowrap;font-family:sans-serif;font-size:16px;justify-content:space-between;line-height:1.875;margin:0 auto;min-height:100%;min-width:320px;position:relative}img{max-height:100%;max-width:100%}section{display:inline-block;height:auto;padding:0;width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}figure{margin:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a{color:inherit}a,a:hover{text-decoration:none}.inline,dd,dt,h1,h2,h3,h4,h5,h6,li,p{background-color:transparent;color:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:inherit;list-style:none;margin:0 0 1rem;padding:0;text-decoration:none;vertical-align:baseline}.inline:last-child,dd:last-child,dt:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,li:last-child,p:last-child{margin-bottom:0}ol,ul{background-color:transparent;list-style:none;margin:0;padding:0;vertical-align:baseline}.browserupgrade{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-display:swap;font-family:Helvetica Neue;font-weight:400;src:url(../../public/fonts/HelveticaNeue-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Neue;font-weight:600;src:url(../../public/fonts/HelveticaNeue-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Helvetica Neue;font-weight:800;src:url(../../public/fonts/HelveticaNeue-Bold.woff2) format("woff2")}*{font-display:swap;font-family:Helvetica Neue,sans-serif;font-style:normal}a,h1,h2,h3,h4,h5,h6,li,p{margin:0;overflow-wrap:normal;transition:.27s;word-break:normal}.headline-sidebar,.wysiwyg-sidebar{font-size:1rem}.headline-overline,.headline-subbar,.wysiwyg-overline,.wysiwyg-subbar{font-size:.75rem}.headline h1,.headline-1,.wysiwyg h1,.wysiwyg-1{font-size:clamp(3rem,2.36rem + 3.2vw,5rem);font-weight:800;line-height:.9}.headline h2,.headline-2,.wysiwyg h2,.wysiwyg-2{font-size:clamp(2.75rem,2.19rem + 2.8vw,4.5rem);font-weight:800;line-height:.9}.headline h3,.headline-3,.wysiwyg h3,.wysiwyg-3{font-size:clamp(1.875rem,1.435rem + 2.2vw,3.25rem);font-weight:800;line-height:1}.headline-4,.wysiwyg-4{font-size:clamp(1.625rem,1.505rem + .6vw,2rem);font-weight:700;line-height:1.4}.headline-5,.wysiwyg-5{font-size:clamp(1.5rem,1.46rem + .2vw,1.625rem);font-weight:800;line-height:1.4}.headline-6,.wysiwyg-6{font-size:clamp(1.125rem,1.085rem + .2vw,1.25rem);line-height:1.8}.headline a,.wysiwyg a{color:var(--secondary-text-color);text-decoration:underline}.headline a:after,.wysiwyg a:after{background-color:var(--secondary-text-color);content:"";display:inline-block;height:15px;margin-right:10px;-webkit-mask:url(../images/external-link.svg) no-repeat 50% 50%;mask:url(../images/external-link.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;position:relative;right:-5px;top:-5px;transition:.27s;width:15px}.headline a:hover,.wysiwyg a:hover{color:var(--hover-text-color)}.headline a:hover:after,.wysiwyg a:hover:after{background-color:var(--hover-text-color)}@media (hover:none){.headline a:hover,.wysiwyg a:hover{color:var(--secondary-text-color)}.headline a:hover:after,.wysiwyg a:hover:after{background-color:var(--secondary-text-color)}}h4,h5,h6{font-size:clamp(1.125rem,1.089285rem + .178571vw,1.25rem);line-height:1.222222222}.bold{font-weight:700}.no-scroll{overflow:hidden}.page-header{padding-top:9.5rem}.nav{display:flex;justify-content:center;position:absolute;transition:.27s;width:100%;z-index:100}.nav .nav-primary{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;width:92vw}.nav .nav-primary .main-menu{display:flex;justify-content:center}.nav .nav-primary .main-menu .menu-item{cursor:pointer;display:inline-block}.nav .nav-handle{display:none}@media screen and (max-width:959px){.nav .main-menu{align-items:center;background-color:#b4975a;display:flex;flex-direction:column;height:50vh;justify-content:center;left:0;min-height:600px;position:absolute;top:-1000px;transition:.27s;width:100vw}.nav .logo,.nav .nav-handle{z-index:10}.nav .nav-handle{align-items:center;cursor:pointer;display:flex;height:1rem;width:1.25rem}.nav .nav-handle .toggle{align-items:flex-end;display:flex;flex-direction:column;width:100%}.nav .nav-handle .toggle span{border-radius:.125rem;height:.125rem;margin:.1875rem 0;opacity:1;transition:margin .21s .21s,opacity .21s .21s,transform .21s;width:100%}.nav .icons-container .menu-item svg path,.nav .menu-item a{fill:#000;color:#000}.nav .logo svg path{transition:.5s}.nav.open .nav-handle .toggle span{transition:margin .21s,opacity .21s,transform .21s .21s,background-color .5s}.nav.open .nav-handle .toggle span:first-child{margin-bottom:-.3125rem;margin-top:0;transform:rotate(45deg)}.nav.open .nav-handle .toggle span:nth-child(2){opacity:0;transform:translateX(1.25rem)}.nav.open .nav-handle .toggle span:nth-child(3){margin-top:-.3125rem;transform:rotate(-45deg);width:100%}.nav.open .nav-primary .main-menu{top:0}.nav.open .nav-primary .main-menu .menu-item{padding-bottom:0}.nav.open .logo svg path{fill:#000}.nav.open .nav-handle .toggle span{background-color:#000}}.nav.settings-open .menu-item a{display:none}@media screen and (min-width:960px){.nav.settings-open .menu-item a{display:inline-block}}.nav .nav-primary{align-items:center;height:9.5rem;max-width:82.5rem;width:87.5%}.nav .nav-primary .logo svg{height:100%;max-width:160px}.nav .nav-primary .main-menu{align-items:center;gap:2rem;overflow:hidden}@media screen and (min-width:960px){.nav .nav-primary .main-menu{overflow:visible}}.nav .nav-primary .main-menu .menu-item{text-transform:uppercase}@media screen and (max-width:959px){.nav .nav-handle .toggle span{background-color:var(--primary-text-color)}}.icons-container .menu-item svg path,.logo svg path,.menu-item a,.nav.settings-open .icons-container .menu-item svg path,.nav.settings-open .logo svg path,.nav.settings-open .menu-item a{fill:var(--fill);color:var(--fill)}.nav.settings-open .nav-handle .toggle span{background-color:var(--fill)}.nav.settings-open .main-menu{background-color:var(--secondary-bg-color)}@media screen and (min-width:960px){.nav.settings-open .main-menu{background-color:transparent}}.settings-cog:hover{animation:none}@media screen and (min-width:960px){.settings-cog:hover{animation:rotation 4s linear infinite}}.icons-container{flex-direction:column;gap:1rem;position:absolute;right:4.5%;top:6.5rem}@media screen and (min-width:575px){.icons-container{right:5.5%}}@media screen and (min-width:960px){.icons-container{flex-direction:row;position:relative;right:auto;top:auto}}.icons-container .settings{position:relative}.icons-container .settings .settings-box{background-color:transparent;cursor:default;opacity:0;padding:1.25rem;pointer-events:none;position:absolute;right:0;top:2.5rem;transition:.27s;width:90vw}@media screen and (min-width:960px){.icons-container .settings .settings-box{background-color:var(--secondary-bg-color);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:all;right:-140%;width:15rem}}.icons-container .settings .settings-box.open{opacity:1;pointer-events:all}@media screen and (min-width:960px){.icons-container .settings .settings-box.open{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.icons-container .settings .settings-box .setting-name{color:var(--secondary-text-color)}.icons-container .settings .settings-box .theme-setting{gap:1rem}.icons-container .settings .settings-box .theme-setting .setting input{display:none}.icons-container .settings .settings-box .theme-setting .setting label{align-items:center;color:var(--primary-text-color);cursor:pointer;display:flex;gap:.75rem;position:relative}.icons-container .settings .settings-box .theme-setting .setting label:before{background-color:var(--secondary-bg-color);border-bottom:2px solid var(--secondary-text-color);border-right:2px solid var(--secondary-text-color);content:"";display:inline-block;height:8px;transform:rotate(45deg) scale(0);transition:.5s;width:4px}.icons-container .settings .settings-box .theme-setting .setting input[type=radio]:checked+label:before{transform:rotate(45deg) scale(1)}.icons-container .settings .settings-box .divider{background-color:var(--primary-text-color);height:.065rem;margin:2rem 0;width:100%}.icons-container .settings .settings-box .access-setting{gap:1rem}.icons-container .settings .settings-box .access-setting .size-setting-container{align-items:center;display:flex;gap:1.5rem;justify-content:flex-start}@media screen and (min-width:960px){.icons-container .settings .settings-box .access-setting .size-setting-container{justify-content:space-between}}.icons-container .settings .settings-box .access-setting .size-setting-container .size-setting{border:1px solid var(--primary-text-color);cursor:pointer;display:grid;height:2.75rem;line-height:normal;place-items:center;text-transform:none;transition:.27s;width:2.75rem}.icons-container .settings .settings-box .access-setting .size-setting-container .size-setting.size-small{font-size:1rem}.icons-container .settings .settings-box .access-setting .size-setting-container .size-setting.size-med{font-size:1.25rem}.icons-container .settings .settings-box .access-setting .size-setting-container .size-setting.size-large{font-size:1.5rem}.icons-container .settings .settings-box .access-setting .size-setting-container .size-setting.active{border:1px solid var(--secondary-text-color);color:var(--secondary-text-color)}.login,.login form{background:#000!important}.login form{border:0}#backtoblog a,#nav a,.login form{color:#b4975a!important}#login{bottom:0;left:0;margin:20vh auto;max-width:550px;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:959px){#login{width:100%}}#login:before{background-image:url(../images/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:invert(1);height:100px;left:0;margin:auto;position:absolute;right:0;top:0;width:300px}@media screen and (max-width:574px){#login:before{display:none}}.login form .input,.login form input[type=checkbox],.login input[type=text]{background-color:#000;border:none;border-bottom:1px solid #fffcf5;border-radius:0;color:#fffcf5;padding:1rem 1rem 1rem 0}.forgetmenot{margin-top:4px}#rememberme{border:1px solid #fffcf5;height:20px;width:20px}input[type=checkbox]:checked:before{background:#b4975a;content:"";height:10px;margin:4px;overflow:hidden;width:10px}.wp-core-ui .button-primary{background-color:#b4975a;border-color:#b4975a;border-radius:0;color:#000;transition:.27s}.wp-core-ui .button-primary:hover{background-color:transparent;border-color:#b4975a;color:#b4975a}.login #login_error,.login .message,.login .success{background-color:#000;border-left:4px solid #b4975a;box-shadow:none;color:#b4975a;margin-bottom:1rem;margin-left:1rem;padding:1rem}.pad{padding-bottom:clamp(50px,12.5vw,150px)}.pad,.pad-top{padding-top:clamp(50px,12.5vw,150px)}.pad-bottom{padding-bottom:clamp(50px,12.5vw,150px)}.pad-medium{padding-bottom:clamp(45px,6.25vw,75px)}.pad-medium,.pad-medium-top{padding-top:clamp(45px,6.25vw,75px)}.pad-medium-bottom{padding-bottom:clamp(45px,6.25vw,75px)}.pad-small{padding-bottom:clamp(25px,4.2vw,50px)}.pad-small,.pad-small-top{padding-top:clamp(25px,4.2vw,50px)}.pad-small-bottom{padding-bottom:clamp(25px,4.2vw,50px)}.pad-remove,.pad-remove>*{padding-bottom:0;padding-top:0}.pad-remove-top{padding-top:0}.pad-remove-bottom,.pad-remove-bottom>*,.pad-remove-top>*{padding-bottom:0}.link,.menu-item a,.underline{position:relative;text-decoration:none}.link:before,.menu-item a:before,.underline:before{background:var(--secondary-text-color);bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:width .27s ease;width:0}.link:hover:before,.menu-item a:hover:before,.underline:hover:before{right:auto;width:100%}.underline-invert{position:relative;text-decoration:none}.underline-invert:before{background:var(--hover-text-color);bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:width .27s ease;width:0}.underline-invert:hover:before{right:auto;width:100%}.flex{display:flex}.flex-center,.flex-column{display:flex;flex-direction:column}.flex-center,.flex-center-row{align-items:center;justify-content:center}.flex-center-row{display:flex}.flex-aligned{align-items:center;display:flex}.flex-btwn{display:flex;justify-content:space-between}.flex-start{display:flex;justify-content:flex-start}.flex-end{display:flex;justify-content:flex-end}.flex-baseline{align-items:baseline}.flex-wrap{flex-wrap:wrap}.grid{display:grid;width:100%}.grid.grid-2{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media screen and (min-width:575px){.grid.grid-2{grid-template-columns:1fr 1fr}}.grid.grid-2.no-break{grid-template-columns:1fr 1fr}.grid.grid-3{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media screen and (min-width:960px){.grid.grid-3{gap:3rem 2rem;grid-template-columns:1fr 1fr 1fr}}.grid.grid-4{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media screen and (min-width:960px){.grid.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}.grid.grid-5{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media screen and (min-width:960px){.grid.grid-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.mb-8{margin-bottom:.5rem}.mb-16{margin-bottom:1rem}.mb-32{margin-bottom:2rem}.mb-40{margin-bottom:2.5rem}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.text-white{color:#fffcf5}.text-black{color:#000}.text-secondary{color:var(--secondary-text-color)}.button.hover-dark:hover{background-color:#000;border:1px solid #000;color:#fffcf5}.button.hover-light:hover{background-color:#fffcf5;border:1px solid #fffcf5;color:#000}.button.light{border:1px solid #fffcf5;color:#fffcf5}.button.light:hover{border:1px solid transparent}.button.fill-dark{background-color:#000;color:#fffcf5}.button.fill-dark:hover{background-color:transparent;border:1px solid #000;color:#000}.button-arrow{flex:none;width:-moz-fit-content;width:fit-content}.button-arrow.arrow-text{align-items:center;color:var(--primary-text-color);cursor:pointer;display:flex;font-size:16px;font-weight:700;line-height:26px;overflow:hidden;padding-right:5px;text-align:center;text-transform:uppercase;transition:.25s;transition:.27s}.button-arrow.arrow-text:hover:after{-webkit-mask-position:19px 100%;mask-position:19px 100%;transition:.27s ease-in-out}.button-arrow.arrow-text:after{background-color:var(--primary-text-color);content:"";display:inline-block;height:19px;margin-bottom:1px;margin-left:-15px;-webkit-mask:url(../images/arrow-button-light.svg) no-repeat 0 0;mask:url(../images/arrow-button-light.svg) no-repeat 0 0;-webkit-mask-size:cover;mask-size:cover;position:relative;transition:.27s;width:40px}.form-container{width:100%}.form-container .form{align-items:flex-end;flex-flow:wrap;gap:2rem 0}.form-container .form .input-field{display:flex;flex-direction:column;width:100%}@media screen and (min-width:960px){.form-container .form .input-field.half-width-input{width:50%}.form-container .form .input-field.half-width-input:nth-of-type(n){padding-right:1rem}.form-container .form .input-field.half-width-input+.half-width-input:nth-of-type(2n){padding-left:1rem;padding-right:0}}.form-container .form .input-field input,.form-container .form .input-field select{height:42px}.form-container .form .input-field input,.form-container .form .input-field select,.form-container .form .input-field textarea{border:1px solid #000;border-radius:4px;padding:.5rem 1rem}.form-container .form .input-field input:required:focus,.form-container .form .input-field select:required:focus,.form-container .form .input-field textarea:required:focus{border:1px solid red;outline:none}.form-container .form .input-field input:focus:valid,.form-container .form .input-field select:focus:valid,.form-container .form .input-field textarea:focus:valid{border:1px solid green;outline:none}.form-container .form .input-field input:focus:invalid,.form-container .form .input-field select:focus:invalid,.form-container .form .input-field textarea:focus:invalid{border:1px solid red;outline:none}.form-container .form .input-field input:valid,.form-container .form .input-field select:valid,.form-container .form .input-field textarea:valid{border:1px solid green}.form-container .form .input-field input::-moz-placeholder,.form-container .form .input-field select::-moz-placeholder,.form-container .form .input-field textarea::-moz-placeholder{color:#000;font-size:1rem;line-height:1}.form-container .form .input-field input::placeholder,.form-container .form .input-field select::placeholder,.form-container .form .input-field textarea::placeholder{color:#000;font-size:1rem;line-height:1}.form-container .form.submit-full .submit-button{width:100%}[data-modal]{background-color:rgba(81,81,81,.5);display:flex;opacity:0;overflow:hidden;pointer-events:none;transition:z-index .15s linear 0ms,visibility .15s linear 0ms,opacity .15s linear 0ms;visibility:hidden;z-index:1}[data-modal],[data-modal]>a{height:100%;left:0;position:fixed;top:0;width:100%}[data-modal]>a{cursor:default}[data-modal]>[data-close]{height:100%;position:absolute;width:100%}[data-modal]>:not(a){background-color:#fffcf5;border:0;box-shadow:0 0 32px 0 rgba(0,0,0,.5);display:inline-block;display:flex;display:block;flex-direction:column;justify-content:center;margin:auto;max-width:480px;position:relative;width:calc(100% - 20px)}@media screen and (min-width:1320px){[data-modal]>:not(a){width:100%}}[data-modal]:target{opacity:1;overflow:auto;pointer-events:auto;visibility:visible;z-index:905}[data-modal] .content{padding:50px;position:relative;width:100%}[data-modal] .content form{margin-top:20px}[data-modal] .content iframe,[data-modal] .content video{position:relative;width:100%;z-index:1}[data-modal] .close{background-color:var(--secondary-text-color);color:var(--opp-text-color);display:block;font-size:1rem;line-height:1;padding:1.38rem 2.5rem;position:absolute;right:0;top:0;z-index:2}[data-modal]>a{background-color:#000;opacity:60%}[data-modal]>a.close{background-color:transparent;opacity:100%}[data-modal]:target .modal-content{transform:translateX(0)}[data-modal][id^="!resource-"]{padding:1rem}[data-modal][id^="!resource-"] .modal-content{background-color:var(--secondary-bg-color);border-left:.25rem solid var(--secondary-text-color);max-width:1320px;width:90vw}[data-modal][id^="!resource-"] .modal-content .content{padding:0;width:100%}@media screen and (min-width:960px){[data-modal][id^="!resource-"] .modal-content .content{flex-direction:row}}[data-modal][id^="!resource-"] .modal-content .content .image-container{background-color:#fff;display:grid;height:30vh;place-items:center;width:100%}@media screen and (min-width:960px){[data-modal][id^="!resource-"] .modal-content .content .image-container{height:auto;width:35%}}[data-modal][id^="!resource-"] .modal-content .content .image-container .invert{filter:var(--invert)}[data-modal][id^="!resource-"] .modal-content .content .info-container{display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:2rem 1rem;width:100%}@media screen and (min-width:960px){[data-modal][id^="!resource-"] .modal-content .content .info-container{min-height:50vh;padding:6rem 3rem;width:65%}}[data-modal][id^="!resource-"] .modal-content .content .info-container .description{margin:0}[data-modal][id^="!resource-"] .modal-content .content .info-container .modal-cta{flex-wrap:wrap;gap:2rem}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-slider.flex .slick-track{display:flex}.slick-slider.flex .slick-track .slick-slide{display:flex;height:auto}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 10px;position:relative;width:42px}.slick-dots li button{background:none;background-color:#000;border:0;bottom:50%;height:1px;left:0;margin:0;outline:none;padding:0;position:absolute;text-indent:-99999px;transform:translateY(50%);width:100%}.slick-dots li.slick-active button{background-color:#000;height:4px}.slider-buttons{align-items:center;display:flex;justify-content:space-between;margin:32px auto auto;width:200px}.slider-buttons button.slick-prev{margin-right:32px;order:1}.slider-buttons button.slick-next,.slider-buttons button.slick-prev{background-color:transparent;border:none;font-family:din-2014,serif!important;font-weight:400;padding:0}.slider-buttons button.slick-next{margin-left:32px;order:3}.slider-buttons ul.slick-dots{display:flex;justify-content:center;order:2;width:100%}.slider-buttons ul.slick-dots>li{height:10px;margin:0 8px 0 0;width:10px}.slider-buttons ul.slick-dots li:last-child{margin-right:0}.slider-buttons .slick-dots li button{background-color:transparent;border-radius:50%;height:10px;width:10px}.slider-buttons .slick-dots li.slick-active button{background-color:#000;border-radius:50%;height:10px;width:10px}.pill-wrapper{flex-wrap:wrap;gap:.5rem}.pill-wrapper .pill{background-color:var(--third-bg-color);padding:.25rem .5rem}.pill-wrapper .pill p{color:var(--opp-text-color);line-height:1;white-space:nowrap}.hero{max-width:68.5rem;position:relative}.hero h1{margin-bottom:3.875rem}.hero h2{margin-bottom:2rem}.text-block .header-2{text-align:left}@media screen and (min-width:960px){.text-block .header-2{margin:auto;text-align:center;width:82%}}@media screen and (min-width:1650px){.text-block .header-2{width:100%}}.text-block .wysiwyg{margin:2rem 0;width:100%}.categories-section h2{margin-bottom:2rem}.categories-section .categories-container{display:grid;gap:1.5rem;grid-template-columns:1fr}@media screen and (min-width:960px){.categories-section .categories-container{grid-template-columns:repeat(auto-fill,minmax(375px,1fr))}}.categories-section .categories-container .card{background-color:var(--secondary-bg-color);border-left:.25rem solid var(--secondary-text-color);color:var(--primary-text-color);justify-content:space-between;padding:2rem 1.25rem;transition:.27s}.categories-section .categories-container .card a,.categories-section .categories-container .card h2,.categories-section .categories-container .card span{color:inherit}.categories-section .categories-container .card:hover{background-color:var(--third-bg-color);color:var(--opp-text-color)}.categories-section .categories-container .card:hover .arrow-text:after{background-color:var(--opp-text-color)}.info-table-section{margin:2rem 0}.info-table-section .info-table{gap:2rem;margin-bottom:.75rem}@media screen and (min-width:960px){.info-table-section .info-table{gap:.25rem}.info-table-section .info-table .table-row{display:grid;gap:.75rem;grid-template-columns:minmax(125px,200px) minmax(425px,1fr)}}.info-table-section .info-table .table-row .title{background-color:var(--secondary-bg-color);padding:.5rem}.info-table-section .info-table .table-row .description{padding:.5rem}@media screen and (min-width:960px){.info-table-section .info-table .table-row .description{padding:0}}.template-info{display:grid;grid-template-columns:40px 1fr;margin-left:auto;margin-right:auto;margin-top:5rem;width:100%}@media screen and (min-width:960px){.template-info{display:grid;grid-template-columns:minmax(10rem,20rem) 1fr;margin-top:10rem;width:90%}}.template-info .main{width:95%}@media screen and (min-width:960px){.template-info .main{width:100%}}.template-info .side-bar-container{background-color:var(--bg-color);border-right:.25rem solid var(--secondary-text-color);height:99%;left:-210px;padding:2rem 0;position:relative;transition:.27s;width:250px;z-index:10}@media screen and (min-width:960px){.template-info .side-bar-container{left:auto;padding:0;width:100%}}.template-info .side-bar-container.open{left:0}.template-info .side-bar-container .mobile-trigger{border-right:3px solid var(--fill);border-top:3px solid var(--fill);display:block;height:14px;left:auto;position:absolute;right:15px;top:300px;transform:rotate(45deg);transition:.27s;width:14px}@media screen and (min-width:960px){.template-info .side-bar-container .mobile-trigger{display:none}}.template-info .side-bar-container .mobile-trigger.sticky{left:8px;position:fixed;right:auto}.template-info .side-bar-container .mobile-trigger.sticky.open{left:220px}.template-info .side-bar-container .mobile-trigger.open{transform:rotate(225deg)}.template-info .side-bar-container .side-bar{gap:1rem;height:90vh;margin:auto;overflow:scroll;transition:1s;width:70%}@media screen and (min-width:960px){.template-info .side-bar-container .side-bar{width:87.5%}}.template-info .side-bar-container .side-bar.sticky{position:sticky;top:2rem}.template-info .side-bar-container .side-bar .sidebar-section-wrapper{transition:.27s}.template-info .side-bar-container .side-bar .sidebar-section-wrapper.active .title h2 a{color:var(--secondary-text-color)}.template-info .side-bar-container .side-bar .sidebar-section-wrapper.active .sub-section-container{max-height:50rem}.template-info .side-bar-container .side-bar .sidebar-section-wrapper .sub-section-container{margin-left:1rem;max-height:0;overflow:hidden;transition:.27s}.template-info .side-bar-container .side-bar .sidebar-section-wrapper .sub-section-container .sub-item.sub-active a:after{width:100%}.template-info .side-bar-container .side-bar .sidebar-section-wrapper .sub-section-container .sub-item a{line-height:2.5;position:relative}.template-info .side-bar-container .side-bar .sidebar-section-wrapper .sub-section-container .sub-item a:after{background-color:var(--secondary-text-color);bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:.27s;width:0}.divider{background-color:var(--secondary-text-color);height:2px;transition:.27s;width:6rem}.sort-container .sorting-list{color:#fffcf5;flex-wrap:wrap;gap:.5rem}.sort-container .sorting-list .sorting-item{align-items:center;background-color:var(--secondary-bg-color);border-radius:70px;cursor:pointer;display:none;gap:.25rem;padding:.25rem .5rem;white-space:nowrap}.sort-container .sorting-list .sorting-item.show{display:flex}.sort-container .sorting-list .sorting-item.placeholder{display:block;opacity:0;pointer-events:none}.sort-container .sorting-list .sorting-item .toggle{height:.5rem;position:relative;width:.5rem}.sort-container .sorting-list .sorting-item .toggle span{background-color:var(--fill);height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%}.sort-container .sorting-list .sorting-item .toggle span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.sort-container .sort-wrapper{gap:1rem}@media screen and (min-width:960px){.sort-container .sort-wrapper{align-items:center;flex-direction:row;gap:2.5rem}}.sort-container .sort-wrapper .divider{margin-left:1rem;width:3rem}@media screen and (min-width:960px){.sort-container .sort-wrapper .divider{margin-left:2.5rem;width:6rem}}.sort-container .sort-wrapper .sort-name-container{cursor:pointer;gap:.5rem}.sort-container .sort-wrapper .sort-name-container.active-name p{color:var(--secondary-text-color)}.sort-container .sort-wrapper .sort-name-container.active-name .triangle{border-bottom:.35rem solid var(--secondary-text-color);transform:rotate(180deg)}.sort-container .sort-wrapper .sort-name-container .triangle{border-bottom:.35rem solid var(--fill);border-left:.35rem solid transparent;border-right:.35rem solid transparent;height:0;transition:.27s;width:0}.sort-container .sort-pill-container{gap:2rem;max-height:0;overflow:hidden;transition:.27s}.sort-container .sort-pill-container .sort-wrapper{align-items:flex-start;flex-wrap:wrap;gap:1rem}.sort-container .sort-pill-container .sort-wrapper .department-container .pill-wrapper .sort-me{background-color:transparent;border:1px solid var(--secondary-text-color);cursor:pointer;text-align:center;transition:.27s}.sort-container .sort-pill-container .sort-wrapper .department-container .pill-wrapper .sort-me.active-filter{background-color:var(--secondary-text-color)}.sort-container .sort-pill-container .sort-wrapper .department-container .pill-wrapper .sort-me.active-filter p{color:var(--secondary-text-color)}.sort-container .sort-pill-container .sort-wrapper .department-container .pill-wrapper .sort-me p{color:var(--fill)}.sort-container .sort-pill-container .sort-wrapper .department-container .sub-container{flex-wrap:nowrap;gap:.75rem;margin-top:0;max-height:0;overflow:hidden;transition:.27s}.resources-container .list-container .type-container .type-headline-wrapper{display:grid;gap:1rem;grid-template-columns:max-content 1fr;place-items:center}@media screen and (min-width:960px){.resources-container .list-container .type-container .type-headline-wrapper{gap:2rem}}.resources-container .list-container .type-container .type-headline-wrapper .divider{width:100%}.resources-container .list-container .type-container .resources-wrapper{gap:2rem;margin-bottom:4rem}.resources-container .list-container .type-container .resources-wrapper .resource-card{background-color:var(--secondary-bg-color);border-left:.25rem solid var(--secondary-text-color)}.resources-container .list-container .type-container .resources-wrapper .resource-card .image-container{background-color:#fff;display:flex;place-items:center;width:35%}.resources-container .list-container .type-container .resources-wrapper .resource-card .image-container img{margin:auto;width:50%}.resources-container .list-container .type-container .resources-wrapper .resource-card .image-container .invert{filter:var(--invert)}.resources-container .list-container .type-container .resources-wrapper .resource-card .info-container{gap:2rem;justify-content:space-between;padding:2rem;width:65%}.resources-container .list-container .type-container .resources-wrapper .resource-card .info-container .pill-wrapper{display:none}@media screen and (min-width:960px){.resources-container .list-container .type-container .resources-wrapper .resource-card .info-container .pill-wrapper{display:flex}}.tax-contact .contact-headline{color:var(--primary-text-color);margin-bottom:1rem}.taxonomy-template .resources-container .type-container{display:none}.taxonomy-template .resources-container .type-container:has(.resource-card){display:block}.section,.sub-section{scroll-margin-top:1.5rem}.section .wysiwyg a,.section .wysiwyg h2,.section .wysiwyg h3,.section-title-container a,.section-title-container h2,.section-title-container h3,.sub-section a,.sub-section h2,.sub-section h3{color:var(--secondary-text-color)}.section{padding-bottom:clamp(50px,12.5vw,150px)}.section-title-container .wysiwyg h2,.section-title-container .wysiwyg h3,.section-title-container h2,.section-title-container h3{margin-bottom:2rem}.section-title-container .wysiwyg a,.section-title-container a{font-size:clamp(2rem,1.84rem + .8vw,2.5rem)}.section .wysiwyg a{text-decoration:underline}.section .wysiwyg a:after{background-color:var(--secondary-text-color);content:"";display:inline-block;height:15px;-webkit-mask:url(../images/external-link.svg) no-repeat 50% 50%;mask:url(../images/external-link.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;position:relative;right:-5px;top:-5px;transition:.27s;width:15px}.section .wysiwyg a:hover{color:var(--hover-text-color)}.section .wysiwyg a:hover:after{background-color:var(--hover-text-color)}@media (hover:none){.section .wysiwyg a:hover{color:var(--secondary-text-color)}.section .wysiwyg a:hover:after{background-color:var(--secondary-text-color)}}.sub-section h2{margin:2rem 0}.intro-contact-text{margin-bottom:2rem}.contact-card{background-color:var(--secondary-bg-color);border-left:.25rem solid var(--secondary-text-color);color:var(--primary-text-color);gap:1.25rem;max-width:340px;transition:.27s;width:100%}@media screen and (min-width:960px){.contact-card{flex-direction:row;max-width:none;width:65%}}.contact-card.full{width:100%}.contact-card .image-container{aspect-ratio:1/1;height:100%;max-width:none;position:relative;width:100%}@media screen and (min-width:960px){.contact-card .image-container{flex-basis:50%}}@media screen and (min-width:1320px){.contact-card .image-container{flex-basis:33%}}.contact-card .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-card .contact-info{gap:2.5rem;padding:0 0 1rem;width:80%}@media screen and (min-width:960px){.contact-card .contact-info{padding:1rem 1rem 1rem 0}}.contact-card .contact-info a,.contact-card .contact-info h2,.contact-card .contact-info p{color:inherit}.contact-card .contact-info .contact-wrapper{gap:.25rem}.contact-card .contact-info .cta a{text-transform:uppercase}.contact-card .contact-info .cta a svg{margin-left:.25rem}.contact-card .contact-info .cta a svg path{stroke:var(--primary-text-color)}.contact-card:hover{background-color:var(--third-bg-color);color:var(--opp-text-color)}.contact-card:hover .arrow-text:after{background-color:var(--opp-text-color)}.multiple-card-container{display:grid;gap:1.5rem;grid-template-columns:1fr}@media screen and (min-width:960px){.multiple-card-container{grid-template-columns:1fr 1fr}}:root{--bg-color:#fffcf5;--secondary-bg-color:#f3efe6;--third-bg-color:#7d0a0a;--primary-text-color:#000;--secondary-text-color:#7d0a0a;--hover-text-color:#b4975a;--opp-text-color:#fffcf5;--fill:#000;--invert:invert(1);font-size:16px;transition:.27s}@media screen and (min-width:1650px){:root{font-size:20px}}[data-theme=dark]{--bg-color:#000;--secondary-bg-color:#212121;--third-bg-color:#b4975a;--primary-text-color:#fffcf5;--secondary-text-color:#b4975a;--hover-text-color:#7d0a0a;--opp-text-color:#000;--fill:#fffcf5;--invert:invert(0)}[data-font=size-small]{font-size:14px}@media screen and (min-width:1650px){[data-font=size-small]{font-size:18px}}[data-font=size-large]{font-size:18px}@media screen and (min-width:1650px){[data-font=size-large]{font-size:22px}}body{background-color:var(--bg-color);transition:.27s}a,h1,h2,p{color:var(--primary-text-color)}html{min-height:100vh;scroll-behavior:smooth}html ::-moz-selection{background:var(--secondary-text-color);color:var(--bg-color)}html ::selection{background:var(--secondary-text-color);color:var(--bg-color)}body{color:#000}.hidden:not(.character-match){display:none!important}p,span{font-size:1rem}.m-0{margin:0}.uppercase{text-transform:uppercase}.center{text-align:center}.left{text-align:left}.break{word-break:break-word!important}.grecaptcha-badge{position:relative;z-index:100}.container{display:block;margin:auto;max-width:82.5rem;min-width:280px;width:87.5%}@media screen and (max-width:575px){.container{padding:0 16px;width:100%}}.container.narrow{display:block;max-width:65%}@media screen and (max-width:575px){.container.narrow{max-width:100%;width:100%}}.my-1{margin-bottom:1rem;margin-top:1rem}.my-4{margin-bottom:2.25rem;margin-top:2.25rem}.wysiwyg{display:block;margin:1rem 0;text-align:left;width:100%}.wysiwyg img{height:auto;margin:1.25rem auto;width:100%}.wysiwyg a,.wysiwyg li,.wysiwyg ol,.wysiwyg p,.wysiwyg span,.wysiwyg ul{font-size:1rem}.wysiwyg ul li{color:var(--primary-text-color);margin-left:1.5rem}.wysiwyg ul li:before{background-color:var(--primary-text-color);border-radius:100%;content:"";display:inline-block;height:10px;margin-right:1rem;width:10px}.wysiwyg ol{counter-reset:wysiwyg-counter;list-style:none}.wysiwyg ol li{color:var(--primary-text-color);counter-increment:wysiwyg-counter;margin-left:1.5rem}.wysiwyg ol li:before{color:var(--primary-text-color);content:"0" counter(wysiwyg-counter) ".";margin-right:1rem}footer{background-color:#000;border-top:2px solid #b4975a;overflow:hidden;padding:2rem 0;position:relative;z-index:0}footer .blur-container{align-items:flex-end;bottom:0;display:flex;height:100%;justify-content:center;position:absolute;width:100%}footer .blur-container .grad-blur{filter:blur(375px);pointer-events:none;z-index:-1}footer .footer-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}@media screen and (min-width:960px){footer .footer-container{align-items:center;flex-direction:row;justify-content:space-between}}footer .footer-container a,footer .footer-container p{color:#f3efe6;font-size:1rem}footer .footer-container a{position:relative;text-decoration:none}footer .footer-container a:before{background:var(--primary-text-color);bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:width .27s ease;width:0}footer .footer-container a:hover:before{right:auto;width:100%}.error-wrapper{color:#fffcf5;min-height:100vh}.error-wrapper .wrapper{max-width:40.5rem}.register.thrive{background-color:#000}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

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