html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll;height:100%}*,:after,:before{box-sizing:inherit}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;background:linear-gradient(135deg,#1a2a3a,#2d4a6f);color:#e0e0e0;font-weight:400;word-wrap:break-word;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt","kern";-moz-font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt"}article,aside,details,figcaption,figure,footer,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}address,blockquote,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hgroup,iframe,noscript,ol,p,pre,table,ul{margin-top:0;margin-bottom:1.45rem;padding:0}ol,ul{margin-left:1.45rem;list-style-position:outside;list-style-image:none}li,li>p{margin-bottom:calc(1.45rem / 2)}ol li,ul li{padding-left:0}li>ol,li>ul{margin-left:1.45rem;margin-bottom:calc(1.45rem / 2);margin-top:calc(1.45rem / 2)}blockquote :last-child,li :last-child,p :last-child{margin-bottom:0}h1{font-size:2.25rem;color:#ff8c00}h1,h2{line-height:1.1;font-weight:700;text-rendering:optimizeLegibility}h2{font-size:1.62671rem}h3{font-size:1.38316rem}h3,h4{line-height:1.1;font-weight:700;text-rendering:optimizeLegibility}h4{font-size:1rem}h5{font-size:.85028rem}h5,h6{line-height:1.1;font-weight:700;text-rendering:optimizeLegibility}h6{font-size:.78405rem}p{font-family:inherit}figure{margin-left:0;margin-right:0}pre{font-size:.85rem;line-height:1.42;background:hsla(0,0%,0%,.04);border-radius:3px;overflow:auto;word-wrap:normal;padding:1.45rem}code,kbd,samp{font-size:.85rem;line-height:1.45rem}code,tt{background-color:hsla(0,0%,0%,.04);border-radius:3px;font-family:SFMono-Regular,Consolas,Roboto Mono,Droid Sans Mono,Liberation Mono,Menlo,Courier,monospace;padding:.2em 0}pre code{background:none;line-height:1.42}code:after,code:before,tt:after,tt:before{letter-spacing:-.2em;content:" "}pre code:after,pre code:before,pre tt:after,pre tt:before{content:""}table{font-size:1rem;line-height:1.45rem;border-collapse:collapse;width:100%}td,th,thead{text-align:left}td,th{border-bottom:1px solid hsla(0,0%,0%,.12);font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";padding:.725rem .96667rem calc(.725rem - 1px)}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#ffffff;text-decoration:none;transition:color .3s ease}a:active,a:hover{outline-width:0;color:#ff8c00}abbr[title]{text-decoration:none}abbr[title],acronym{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}b,dt,strong,th{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}mark{background-color:#ff0;color:#000}dfn{font-style:italic}hr{box-sizing:content-box;height:1px;margin:0 0 calc(1.45rem - 1px);background:hsla(0,0%,0%,.2);border:none}hr,img{padding:0}img{border-style:none;max-width:100%;margin:0 0 1.45rem}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}optgroup{font-weight:700}.with-logo{background:url(/logo.png) no-repeat 50% local;z-index:-1;min-height:100%;width:100%;overflow:hidden;opacity:.5;position:fixed;background-size:cover;top:0;left:0}.content-container{margin:0 auto;max-width:960px;padding:0 1rem}header{justify-content:space-between;background:rgba(10,20,30,.9);position:-webkit-sticky;position:sticky;top:0;z-index:100}header,header>div{display:flex;align-items:center}header>div{margin:0 auto;max-width:960px;width:100%;padding:1rem;justify-content:center;gap:2rem}header h1{margin:0;font-size:1.8rem;font-family:inherit;flex-shrink:0;line-height:1}nav ul{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0;list-style:none;align-items:center;justify-content:center}nav li,nav ul{padding:0}nav a{color:#ffffff;font-weight:600}nav a.active{color:#ffd700}footer{position:fixed;bottom:0;left:0;right:0;padding:1rem 0;border-top:1px solid rgba(255,255,255,.2);text-align:center;background:rgba(10,20,30,.9);z-index:100}footer,footer a{color:rgba(255,255,255,.7)}footer a:hover{color:#ff8c00}.news-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin:2rem 0}.news-card{background:rgba(0,0,0,.7);padding:1.5rem;border-radius:8px}.news-card h2{color:#ff8c00;margin-bottom:1rem}.news-card p{color:#ffffff;margin-bottom:1rem;line-height:1.6}.rich-text-container,.rich-text-container blockquote,.rich-text-container div,.rich-text-container p,.rich-text-container span{color:#ffffff!important}.rich-text-container blockquote{border-left:3px solid #ff8c00;padding-left:1rem;margin-left:0;font-style:italic}.rich-text-container strong{color:#ff8c00!important}.contact-container{margin:0}@media only screen and (max-width:480px){html{font-size:100%}}@media (min-width:768px){.content-container{padding:0 2rem}header h1{font-size:2.2rem}}@media (max-width:768px){header h1{display:none}header{background:rgba(10,20,30,.95);padding:.5rem 0}header>div{padding:0 1rem}nav ul{flex-direction:row;gap:1rem;justify-content:center;width:100%}nav a{font-size:.9rem;font-weight:500}}