@font-face{font-display:swap;font-family:Fira Mono;font-style:normal;font-weight:400;src:url(../../../fonts/fira-mono-v14-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(../../../fonts/rubik-v28-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:400;src:url(../../../fonts/rubik-v28-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(../../../fonts/rubik-v28-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:500;src:url(../../../fonts/rubik-v28-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(../../../fonts/rubik-v28-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:700;src:url(../../../fonts/rubik-v28-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:800;src:url(../../../fonts/rubik-v28-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:italic;font-weight:800;src:url(../../../fonts/rubik-v28-latin-800italic.woff2) format("woff2")}:root{--color-white: #ffffff;--color-white-faux: #fff7ea;--color-black: #000000;--color-contrast: #400000;--color-contrast-tint: #482120;--color-gray-light: #dddddd;--color-gray-dark: #58585b;--color-main-light: #fbb145;--color-main-medium: #f59225;--color-main-dark: #ef5b2b;--color-main-darkest: #bd2330;--color-green: #518219;--color-text: var(--color-contrast);--color-text-accent: var(--color-main-medium);--color-footer-background: var(--color-contrast);color:var(--color-text);font-size:16px;font-family:Rubik,sans-serif;font-weight:400;@property --body-width{syntax: "<length>"; inherits: true; initial-value: 0;}@property --spacing-container-width{syntax: "<length>"; inherits: true; initial-value: 0;}@property --spacing-container-max-width{syntax: "<length>"; inherits: true; initial-value: 0;}@property --spacing-container-max-width-default{syntax: "<length>"; inherits: true; initial-value: 0;}@property --spacing-container-to-article{syntax: "<length>"; inherits: true; initial-value: 0;}@property --spacing-article-to-content{syntax: "<length>"; inherits: true; initial-value: 0;}@property --spacing-body-to-container{syntax: "<length>"; inherits: true; initial-value: 0;}}body{margin:0;position:relative;z-index:0;background-color:var(--color-white-faux);overflow-x:hidden;--body-width: 100vw;--font-size-small: .875rem;--font-size-default: 1rem;--font-size-content: 1.1rem;--font-size-h1: calc(1.5rem + (var(--body-width) * .013));--font-size-h2: calc(1.33rem + (var(--body-width) * .007));--font-size-h3: calc(1.18rem + (var(--body-width) * .004));--font-size-h4: calc(1.05rem + (var(--body-width) * .003));--spacing-section-to-section: calc(50px + 1.5em) ;--spacing-small: 1rem;--spacing-medium: 2rem;--spacing-medium-vertical: 3rem;--border-radius: 7px;--border-radius-small: 7px}@media (min-width: 767px){body{--border-radius: 10px;--spacing-small: 1.5rem;--spacing-medium: 3rem}}body>div:before{z-index:-9998;position:absolute;height:100%;width:100vw;top:0;content:"";background-color:var(--color-white-faux)}body:has(header>nav):before{z-index:-9999;position:fixed;height:50vh;width:100vw;top:0;content:""}body:has(header>nav):after{z-index:-9999;position:fixed;height:50vh;width:100vw;bottom:0;content:""}body:has(dialog:open){overflow-y:hidden}body:after{background-color:var(--color-contrast)}main{min-height:100vh}:is(h1,h2,h3,h4){text-wrap:balance;line-height:1.3em;margin:0 0 1em}h1:has(+h2),h2:has(+h3),h3:has(+h4){margin-bottom:0}h1{font-size:var(--font-size-h1, 2.5rem);font-weight:700}h2{font-size:var(--font-size-h2, 2rem)}h3{font-size:var(--font-size-h3, 1.5rem)}h4{font-size:var(--font-size-h4, 1.25rem)}ul,ol{position:relative}li,p{font-size:var(--font-size-content);margin:unset}:is(p,ul,ol,table,.tableWrapper){line-height:1.6em}:is(p,ul,ol,table,.tableWrapper)+:is(p,ul,ol,table,.tableWrapper):not(li>ul){margin-top:var(--spacing-small)}li>:is(p,ul,ol){margin:0}li>ul{padding-left:var(--spacing-small)}ul p,ol p{margin-bottom:unset}img{font-size:0}img,a{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}strong{font-weight:700}mark{background-color:var(--color-main-light);font-weight:inherit}mark,code{padding:.1em .15em .15em;border-radius:.25em}code{font-family:Fira Mono,monospace;font-size:.9rem;background-color:var(--color-white)}pre,blockquote{background-color:var(--color-white);border-radius:var(--border-radius);padding:var(--spacing-small);margin:0}pre:has(code){margin-top:var(--spacing-small);border:1px dashed var(--color-gray-dark)}pre:has(code) code{background-color:transparent;padding:0;text-wrap:wrap}blockquote{position:relative;margin-left:var(--spacing-container-to-article);margin-top:calc(3.5rem - var(--spacing-small))}blockquote:before{content:"“";font-size:7rem;position:absolute;left:-.25em;top:-.25em;height:.5em;width:.5em;text-align:center;border-radius:50%;box-sizing:border-box;line-height:1.03em;transform:rotate(180deg);background-color:var(--color-main-medium);color:var(--color-white)}blockquote>*:last-child{position:relative}blockquote[author]>*:last-child:before{content:"";position:absolute;height:2px;width:2rem;background-color:var(--color-main-dark);left:0;bottom:calc((var(--spacing-small) * -1) + .5em)}blockquote[author]:after{content:attr(author);display:block;position:relative;font-size:var(--font-size-small);font-style:italic;color:var(--color-main-dark);margin-top:var(--spacing-small)}.text-outline{--color: rgba(64, 0, 0, .1);text-shadow:.07em .07em 0 var(--color),.05em .05em 0 var(--color),.03em .03em 0 var(--color),.01em .01em 0 var(--color)}main .video,main picture{margin-top:var(--spacing-small);margin-bottom:var(--spacing-small)}*:has(>.container){position:relative;contain:layout;container-name:container;container-type:inline-size}.container-content-size .container,.container.container-content-size,.container-content-size .container-no-query,.container-no-query.container-content-size{--spacing-container-max-width: 1100px}.container,.container-no-query{--spacing-container-max-width-default: 1300px;--spacing-container-to-article: calc(var(--body-width) * .03);--spacing-article-to-content: min(calc(var(--body-width) * .06), 80px);--spacing-container-width: min( calc(var(--body-width) - (var(--spacing-container-to-article) * 2)), var(--spacing-container-max-width, var(--spacing-container-max-width-default)) );--spacing-body-to-container: calc((var(--body-width) - var(--spacing-container-width)) / 2);position:relative;width:var(--spacing-container-width);max-width:var(--spacing-container-max-width, var(--spacing-container-max-width-default));margin-left:var(--spacing-body-to-container);transition:width .3s,max-width .3s,margin .3s,padding .3s}.container article,.container-no-query article{position:relative;display:block;box-sizing:border-box;padding:var(--spacing-article-to-content);padding-top:var(--spacing-medium-vertical);width:100%}.container article .break-out-to-container,.container-no-query article .break-out-to-container{--margin: calc(var(--spacing-article-to-content));margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1);width:calc(100% + (var(--margin) * 2))}.container article .break-out-to-container>*,.container-no-query article .break-out-to-container>*{--margin: initial}.container article .break-out-to-body,.container-no-query article .break-out-to-body{--margin: calc(var(--spacing-body-to-container) + var(--spacing-article-to-content));margin-left:calc(var(--margin) * -1);margin-right:calc(var(--margin) * -1);width:calc(100% + (var(--margin) * 2))}.container article .break-out-to-body>*,.container-no-query article .break-out-to-body>*{--margin: initial}.btn{display:inline-block;border:none;cursor:pointer;box-sizing:border-box;transition:.25s;padding:.86em 2em .75em;border-radius:var(--border-radius-small);max-width:100%;background-color:var(--color-main-medium);color:var(--color-white-faux)}.btn:hover,.btn:focus{background-color:var(--color-main-dark)}main .btn{margin-top:var(--spacing-small)}.btn-text,.btn:not([class*=btn-]){text-transform:uppercase;letter-spacing:.5px;font-size:var(--font-size-small);text-decoration:none;text-align:center;font-weight:700;line-height:1.3em}.btn-text{color:var(--color-main-darkest)}input,select{border-radius:var(--border-radius-small)}a:not(.btn){-webkit-user-select:none;user-select:none;user-drag:none;color:var(--color-main-dark);transition:color .25s}a:not(.btn):hover,a:not(.btn):focus{color:var(--color-main-darkest)}.hashed,.hashed-top-right,.hashed-bottom-left{--color: var(--hashed-color, rgba(64, 0, 0, .08));--background-color: var(--hashed-background-color, var(--color-white-faux))}.hashed:before,.hashed-top-right:before,.hashed-bottom-left:before{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;mask:url(../../../background/hash_45_pos.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px;background:linear-gradient(50deg,var(--color) 0%,transparent 40%,transparent 60%,var(--color) 100%);overflow:hidden;border-radius:inherit}.hashed:after,.hashed-top-right:after,.hashed-bottom-left:after{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:var(--background-color);border-radius:inherit}.hashed.hashed-top-right,.hashed-top-right.hashed-top-right,.hashed-bottom-left.hashed-top-right{background:linear-gradient(30deg,var(--background-color) 55%,transparent 100%)}.hashed.hashed-bottom-left,.hashed-top-right.hashed-bottom-left,.hashed-bottom-left.hashed-bottom-left{background:linear-gradient(30deg,transparent 0%,var(--background-color) 45%)}.hashed.background,.hashed-top-right.background,.hashed-bottom-left.background{position:absolute;width:100%;height:100%;top:0;left:0}body:not(.cms-edit-mode) .error-type-empty{display:none}form{display:flex;flex-direction:column;gap:var(--spacing-small)}form>div{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-small)}form>p.success{font-weight:700;color:var(--color-main-dark)}form>p.error{font-weight:700;color:var(--color-main-darkest)}form>p.error span{font-weight:400;color:var(--color-text)}form fieldset{display:flex;flex-direction:column;justify-content:flex-end;padding:0;margin:0;border:0;flex-grow:1;font-size:var(--font-size-content);color:var(--color-black)}form fieldset:has(:optional) label:after{content:"Optional";padding-left:5px;padding-top:5px;font-size:var(--font-size-small);color:var(--color-gray-dark);font-style:italic;opacity:.4}form fieldset>label{margin-bottom:5px}form fieldset>span:has(~input,~textarea,~select,~.textarea-auto-grow){margin-bottom:5px}form fieldset :is(input,textarea,select,.textarea-auto-grow)+span{margin-top:3px}form fieldset>span{font-size:var(--font-size-small);font-style:italic}form fieldset>span.error-type-empty,form fieldset>span.error-type-invalid{display:none;color:var(--color-main-darkest)}form fieldset:has(>input:user-invalid:not(:placeholder-shown)) span.error-type-invalid,form fieldset:has(textarea:user-invalid:not(:placeholder-shown)) span.error-type-invalid{display:block}form fieldset:has(>input:user-invalid:placeholder-shown) span.error-type-empty,form fieldset:has(textarea:user-invalid:placeholder-shown) span.error-type-empty{display:block}form fieldset textarea,form fieldset select,form fieldset input{margin:0;padding-top:5px;padding-bottom:5px;border-radius:var(--border-radius-small);border:none;outline:none;border:2px solid transparent;background-color:color-mix(in lch,var(--color-white),var(--color-gray-light) 70%);font-size:var(--font-size-content);font-family:var(--font-family);color:var(--color-black)}form fieldset textarea:user-invalid,form fieldset select:user-invalid,form fieldset input:user-invalid{border:2px solid var(--color-main-darkest);background-color:color-mix(in lch,var(--color-main-darkest),var(--color-white) 90%)}form fieldset textarea::placeholder,form fieldset select::placeholder,form fieldset input::placeholder{opacity:.5;color:var(--color-gray-dark)}form fieldset [disabled]{color:color-mix(in lch,var(--color-gray-dark),transparent 50%)}form fieldset .textarea-auto-grow{display:grid}form fieldset .textarea-auto-grow textarea,form fieldset .textarea-auto-grow:after{width:100%;font-size:var(--font-size-content);font-family:var(--font-family);padding:var(--spacing-small);resize:none;box-sizing:border-box;overflow:hidden;grid-area:1 / 1 / 2 / 2}form fieldset .textarea-auto-grow:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}form fieldset select,form fieldset input{padding-left:var(--spacing-small);padding-right:var(--spacing-small)}form fieldset input{height:30px}form fieldset select{height:44px}form fieldset :is(textarea,select,input):focus{border:2px solid var(--color-main-light)}form>button{margin:0 auto}table{border-collapse:separate;border-spacing:0;border-radius:var(--border-radius);width:100%;table-layout:fixed;--color-table: var(--color-main-medium)}table tr th{background-color:var(--color-table);color:var(--color-white-faux);text-align:left;padding:calc(var(--spacing-small) / 2)}table tr td{background-color:var(--color-white);vertical-align:top;padding:calc(var(--spacing-small) / 4) calc(var(--spacing-small) / 2);text-overflow:ellipsis;overflow:hidden}table tr td p{text-overflow:ellipsis;overflow:hidden}table :is(th,td):not(:last-child){border-right:1px solid var(--color-table)}table tr:not(:last-child)>:is(th,td){border-bottom:1px solid var(--color-table)}table tr:first-child th:first-child{border-top-left-radius:var(--border-radius)}table tr:first-child th{border-top:1px solid var(--color-table)}table tr :is(th,td):first-child{border-left:1px solid var(--color-table)}table tr:first-child th:last-child{border-top-right-radius:var(--border-radius)}table tr :is(th,td):last-child{border-right:1px solid var(--color-table)}table tr:last-child td{border-bottom:1px solid var(--color-table)}table tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius)}table tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius)}table tr:first-child th:not(:last-child){border-right:1px dashed var(--color-white-faux)}.btn-icon{padding:0;border:none;border-radius:3px;position:relative;height:var(--button-size);width:var(--button-size);cursor:pointer;background-color:var(--color-main-light)}.btn-icon:after{content:"";position:absolute;display:block;height:16px;width:16px;top:2px;left:2px;background-size:contain;background-position:center center}.btn-icon:after{filter:invert(1)}.btn-icon.close:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC4zOTcgNC41NTQuMDczLS4wODRhLjc1Ljc1IDAgMCAxIC45NzYtLjA3M2wuMDg0LjA3M0wxMiAxMC45MzlsNi40Ny02LjQ3YS43NS43NSAwIDEgMSAxLjA2IDEuMDYxTDEzLjA2MSAxMmw2LjQ3IDYuNDdhLjc1Ljc1IDAgMCAxIC4wNzIuOTc2bC0uMDczLjA4NGEuNzUuNzUgMCAwIDEtLjk3Ni4wNzNsLS4wODQtLjA3M0wxMiAxMy4wNjFsLTYuNDcgNi40N2EuNzUuNzUgMCAwIDEtMS4wNi0xLjA2MUwxMC45MzkgMTJsLTYuNDctNi40N2EuNzUuNzUgMCAwIDEtLjA3Mi0uOTc2bC4wNzMtLjA4NC0uMDczLjA4NFoiIGZpbGw9IndoaXRlIi8+PC9zdmc+)}.btn-icon.next:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC40NyA0LjIyYS43NS43NSAwIDAgMCAwIDEuMDZMMTUuMTkgMTJsLTYuNzIgNi43MmEuNzUuNzUgMCAxIDAgMS4wNiAxLjA2bDcuMjUtNy4yNWEuNzUuNzUgMCAwIDAgMC0xLjA2TDkuNTMgNC4yMmEuNzUuNzUgMCAwIDAtMS4wNiAwWiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=)}.btn-icon.big{--button-size: 34px;border-radius:var(--border-radius-small)}.btn-icon.big:after{margin:7px;height:calc(100% - 14px);width:calc(100% - 14px);top:0;left:0}.btn-icon.primary,.btn.primary{background-color:var(--color-main-dark)}.btn-icon.primary:after,.btn.primary:after{filter:invert(0)}.btn-icon:hover:after,.btn-icon:focus:after,.btn:hover:after,.btn:focus:after{filter:invert(0)}.btn-icon:hover,.btn-icon:focus,.btn:hover,.btn:focus{color:var(--color-white)!important;background-color:var(--color-main-darkest)}
